Sie sind auf Seite 1von 16

Introduccin

Este es un compendio de apuntes y notas sobre las funciones ms importantes o recientes de los
sistemas Microsip. Tambin se pueden encontrar notas sobre otros temas tcnicos importantes
para el consultor Microsip.
Segn se considere necesario, este archivo ir evolucionando y se ir enriqueciendo con las
sugerencias y aportaciones de todos.
Su contenido es el siguiente:
1.
2.
3.
4.
5.
6.

Factura Electrnica.
Declaracin de Operaciones con Terceros (A-29).
Cobro con tarjeta de crdito.
Dispersin de Nmina.
Tratamiento a bases de datos daadas.
Notas del candado Hasp.

Notas para Consultor Senior Microsip

Factura Electrnica
La factura electrnica se define en el SAT como Comprobantes Fiscales Digitales (CFD) y se
puede encontrar toda la informacin al respecto en www.sat.gob.mx en la seccin de e-Sat.
La factura electrnica ya esta contemplada tanto en el sistema de Ventas como en Punto de
Venta.

1.

Quines pueden usarla?


Cualquier contribuyente, ya sea persona fsica o moral. No hay restricciones de ningn tipo.
Hay que dejar en claro que una vez que un contribuyente inicia a emitir comprobantes
fiscales digitales ya no puede emitir comprobantes en formas tradicionales.

2.

Ventajas.
1. Facilita procesos administrativos, mediante la recepcin y envo oportunos usando el
correo electrnico.
2. Permite analizar la informacin en forma muy dinmica.
3. Adicionalmente, brinda rapidez en las transacciones y agiliza el registro contable, lo
cual se traduce en ahorro de tiempos y aumento en la productividad.
4. En el terreno de la seguridad, el documento electrnico asegura confidencialidad en el
manejo, resguardo y autenticidad de las facturas. Gracias al uso de sellos digitales
prcticamente imposibles de descifrar, minimiza la posibilidad de falsificacin.
5. En lo operativo representa una mejora en la precisin de los datos, la disminucin de
aclaraciones y el notable ahorro en papel, tinta, gastos de mensajera y espacio de
almacenamiento.

3.

Requisitos.
1. Llevar el registro contable en un sistema electrnico. Realmente se refiere al registro
contable y de ventas; donde el sistema debe de ser capaz de controlar la emisin de
folios con garanta de no duplicidad registrando simultneamente las operaciones en
las cuentas y subcuentas contables, simultneo y en lnea, aunque por otro lado otorga
un plazo de 24 horas para dicho registro. Se puede encontrar mayor informacin en el
Cdigo Fiscal de la Federacin y en la Resolucin Miscelnea Fiscal.
2. Se debe de contar con la Firma Electrnica Avanzada, antes conocida como FEA y
actualmente llamada Fiel. El uso de sta es indirecto, ya que es necesaria para
realizar los trmites necesarios en la obtencin de certificados de sello digital y
solicitud de folios.
3. Se debe de contar con al menos un certificado de sello digital. Este se compone de un
archivo de llave privada (*.key), un certificado de sello digital (*.cer) y una contrasea
de la llave privada. Al certificado digital tambin se le llama llave pblica. La llave
privada y su contrasea jams debern de divulgarse a ninguna persona.
Notas para Consultor Senior Microsip

Factura Electrnica
4. La llave pblica se puede enviar a los clientes para que certifiquen la autenticidad del
documento electrnico. En el sitio del SAT hay una parte donde se pueden verificar los
documentos manualmente.
5. Los sellos digitales tienen una caducidad y se debe de estar atento a ella para solicitar
con anticipacin nuevos sellos ya que si no se tienen sellos vigentes no se podrn
emitir facturas.
6. Se puede utilizar un slo sello para todas las sucursales de una empresa o se puede
usar un sello por sucursal.
7. Estos sellos se almacenarn desde la Administracin al sistema y en la ventana de la
empresa se tiene una pestaa para este propsito. Se debe de indicar con cunta
anticipacin se desea que avise cuando van a expirar los sellos digitales.
8. Solicitar por lo menos una serie de folios al SAT. Se debe de tener cuidado con esto, ya
que una vez que se otorgan los folios no es posible seguir emitiendo facturas
tradicionales.
9. Se puede pedir la cantidad de folios que se deseen, slo se debe de cuidar que no
pertenezcan a series que ya se estn manejando.
10. Estos folios debern de registrarse en Herramientas ->Folios fiscales. Y despus en
Preferencias de la empresa asignarse al tipo de documento en que se van a usar. Las
series no fiscales de documentos que usen folios fiscales debern de eliminarse del
sistema.
11. En los reglamentos no se menciona nada de series especiales para devoluciones, por lo
que se puede usar la misma serie que para las facturas, aunque por orden y claridad en
los procesos administrativos esto no es recomendable.
12. Se cuenta con formatos de factura que contemplan los datos necesarios en un CFD
para su impresin. Estos debern de cargarse en el sistema.
13. Se deber de cumplir con el estndar tecnolgico reconocido por el SAT, esto es,
utilizar el XSD para la generacin de los CFDs, segn lo pblicado en el inciso C del
Anexo 20 de la Resolucin Miscelnea Fiscal para 2005. Esto en s es el proceso de
creacin que hace el sistema de Ventas.
14. Al estar generando CFDs en los documentos que manejan folios fiscales, aparecer
una pestaa que dice XLM, la cual permitir ver el documento en dicho formato y tiene
un botn para su exportacin.
15. Al cliente puede imprimrsele un formato, envirsele por correo electrnico o el XML,
las veces que lo solicite.
16. En las pginas del SAT se encuentra un sello digital de pruebas, el cual tambin se
encuentra en nuestro sitio y pueden descargarlo siguiendo la liga:
ftp://www.microsip.com/comunicados/2007/Cer_Sello.zip.

4.

Obligaciones.
1.

Emisores.

Notas para Consultor Senior Microsip

Factura Electrnica

2.

5.

1.1. Reportar al SAT mensualmente la informacin de los CFDs emitidos. Para ello
tenemos en Herramientas->Folios Fiscales->Exportar informe de comprobantes
fiscales.
1.2. Conservar en medios electrnicos actualizados los CFDs y tenerlos a disposicin
de las autoridades fiscales. En Herramientas->Folios Fiscales->Exportar
comprobantes fiscales en XML podemos generar toda esta informacin para su
almacenamiento.
1.3. Proveer a la autoridad de una herramienta de consulta de la informacin de los
CFD.
1.4. Expedir comprobantes digitales globales que amparen las operaciones
efectuadas con el pblico en general a travs del RFC genrico XAXX010101000.
1.5. Expedir comprobantes fiscales para extranjeros a travs del RFC genrico
XAXX010101000.
Receptores.
2.1. Conservar los CFD recibidos en medios electrnicos actualizados.
2.2. Proveer a la autoridad de una herramienta de consulta de la informacin de los
CFD.
2.3. Verificar el RFC y Nombre o Razn Social de los CFD recibidos.

Consideraciones adicionales.
1. Los CFD cancelados no tienen ningn distintivo en su XML, slo en el informe se
especifica que han sido cancelados.
2. Las devoluciones como CFD slo tienen un dato que los identifica, indicando si fue
Egreso o Ingreso, en el reporte ello no se especifica.
3. Nuestros CFD contienen lo solicitado por el SAT, ms no contiene la addenda, la cual es
una seccin de informacin en el XML que contiene informacin para incorporar el
documento a un sistema. No hay un estndar de addenda a la fecha y cada empresa
maneja el propio. La AMECE esta pugnando por establecer un estndar.
4. En el sitio del SAT encontramos el siguiente aviso:
Nota Importante:
El Servicio de Administracin Tributaria no avala ni certifica a persona alguna, sociedad,
asociacin o empresa cuya actividad sea la asesora, creacin de software, producto o servicio
relacionado a los Comprobantes Fiscales Digitales Facturacin Electrnica.

6. Procedimiento en Microsip.
1. Se requerir obtener la Firma Electrnica Avanzada (FIEL), para ello es necesario acudir
a la Administracin Local del SAT.

Notas para Consultor Senior Microsip

Factura Electrnica
2. Una vez que se tiene la FIEL, con ella se hace la solicitud de los Certificados de Sello
Digital y envo de los mismos con las aplicaciones proporcionadas por el SAT en su
portal.
2.1. SOLCEDI. Aplicacin requerida para generar los requerimientos de certificados de
sello digital.
2.2. CertiSAT. Aplicacin requerida para enviar requerimientos de certificados de sello
digital y su recuperacin.
3. Una vez que se tienen los sellos digitales, se procede a solicitar los folios. Es importante
recordar que una vez que se obtienen los folios, ya no es posible estar emitiendo
facturas en formas pre-impresas. Los folios se solicitan con otra aplicacin que se
obtiene tambin en el portal de SAT.
3.1. SICOFI CFD. Aplicacin requerida para solicitar folios y enviar informes Mensuales
de folios emitidos.
4. Una vez que se tiene lo anterior se procede a configurar en Microsip.
4.1. En Administracin del sistema se selecciona la empresa y la pestaa que con el
ttulo Certificado de sellos digitales, se hace click en el botn Importar
certificado y se siguen las instrucciones. Los certificados tiene un tiempo de
validez, por lo que es importante que configure adecuadamente los parmetros
que le avisarn de su expiracin.
4.2. Se entra al sistema que se desee que use los folios (Ventas o PdV) y se registran los
folios obtenidos en Herramientas ->Comprobantes Fiscales Digitales ->Folios
Fiscales.
4.3. En Preferencias de la empresa, en la pestaa de folios se eliminan de las series no
fiscales las series de los documentos en los que se van a usar los folios fiscales y se
indican en la opcin apropiada.
4.4. Se cargan en el Reporteador los formatos adecuados para la impresin de los
CFDs.
5. En la operacin, podr emitir estos comprobantes en impresora, guardarlos en formato
PDF o XLS o enviarlos por correo electrnico en los formatos mencionados.
6. Cada mes se enviar un informe de los folios utilizados. Este informa se emite en
Herramientas, Comprobantes Fiscales Digitales -> Exportar informe de comprobantes
fiscales digitales emitidos y se usa la aplicacin SICOFI CFD para enviarlos.
7. Se deben de guardar en un medio magntico los comprobantes de cada mes, para
emitir este grupo de comprobantes se usa la opcin Herramientas, Comprobantes
Fiscales Digitales -> Exportar comprobantes fiscales digitales en XLM.
8. Si se desea validar un CFD puede utilizar la aplicacin VALIDADOR FORMA Y SINTAXIS,
la cual se encuentra en el portal del SAT y con ella se puede verificar el sello y cadena
original de un Comprobante Fiscal Digital de un CFD.
9. Si se desea verificar los folios de los CFD, en el SAT se encuentra tambin una aplicacin
para este propsito.

Notas para Consultor Senior Microsip

Declaracin de Operaciones con Terceros (A-29)


1.

Antecedentes.
1. La informacin a relacionar es aquella correspondiente a las retenciones de IVA as como
la integracin del IVA acreditable identificado con el proveedor que traslad dicho
impuesto.
2. La informacin se integrar y conciliar con los registros contables mensualmente, y no en
forma trimestral, y se presentar en medio y formatos electrnicos.
3. El trabajo ms pesado para los contadores consiste en concentrar el importe del IVA
retenido, el IVA acreditable, y el subtotal base de IVA (incluso sobre aquellas operaciones
que causen IVA al 0% o que estn exentas), por cada tasa y por cada proveedor
identificado por su nombre y R.F.C.
4. Tambin aplica para proveedores extranjeros.
5. Como se trata de informacin relativa al IVA retenido y acreditable, ste deber tomarse
conforme a flujo de efectivo, es decir cuando efectivamente se haya pagado al proveedor,
por lo que habr de considerarse el IVA correspondiente a los cheques que hayan
quedado en trnsito segn las conciliaciones bancarias.
6. El objetivo de la autoridad es allegarse la informacin correspondiente al IVA que le fue
pagado a cada proveedor de bienes, servicios y arrendamientos.
7. Dispone que slo debern relacionarse los proveedores cuyo importe total pagado exceda
del 10% del total reportado por la empresa, o de $5,000.00, el que resulte menor de
ambos; por ejemplo:
Nombre
Proveedor AAA
Proveedor BBB
Proveedor CCC
Proveedor DDD
Proveedor EEE
Proveedor FFF
Sumas

Subtotal pagado
$145,200.00
$54,000.00
$8,500.00
$2,500.00
$4,800.00
$3,000.00
$218,000.00

Tasa
15%
0%
15%
15%
15%
0%

Total de pagos en el mes

IVA pagado
$21,780.00
$0.00
$1,275.00
$375.00
$720.00
$0.00
$24,150.00

Total pagado
$166,980.00
$54,000.00
$9,775.00
$2,875.00
$5,520.00
$3,000.00
$242,150.00

$242,150.00
x 10%

Resultado
Monto fijo

$24,215.00 (A)
$5,000.00 (B)

Monto mnimo a relacionar en forma individual $5,000.00


(Se toma el menor de A y B)
De lo anterior se desprende que los proveedores que se relacionarn individualmente sern
los siguientes:
Nombre

Subtotal pagado

Tasa

IVA pagado

Notas para Consultor Senior Microsip

Total pagado
6

Declaracin de Operaciones con Terceros (A-29)


Proveedor AAA
Proveedor BBB
Proveedor CCC
Proveedor EEE

$145,200.00
$54,000.00
$8,500.00
$4,800.00

15%
0%
15%
15%

$21,780.00
$0.00
$1,275.00
$720.00

$166,980.00
$54,000.00
$9,775.00
$5,520.00

Y los dems proveedores que por el monto de sus operaciones no se relacionarn


individualmente se incluirn en un solo registro identificado con el r.f.c. XXX010101000 como
proveedor global, segn se muestra enseguida:
Nombre
Proveedor DDD
Proveedor FFF
Proveedor global
XXX010101000
(suma)

Subtotal pagado
$2,500.00
$3,000.00

Tasa
15%
0%

IVA pagado
$375.00
$0.00

Total pagado
$2,875.00
$3,000.00

$375.00

$5,875.00

$5,500.00

8. Los proveedores de combustibles (gasolina, diesel y gas para uso automotriz) siempre se
relacionarn en forma individual independientemente de que su monto sea muy pequeo.
9. Se enfatiza mediante reglas que las operaciones que se relacionen deben respaldarse con
documentacin que rena todos los requisitos fiscales.
10. Esta obligacin aplica tanto para personas morales del rgimen general como simplificado,
personas morales con fines no lucrativos cuando estn obligadas al IVA, personas fsicas
con actividad empresarial del rgimen general e intermedio, personas fsicas con
honorarios, as como personas fsicas por arrendamiento de inmuebles.

2.

En Microsip.
1. Cada proveedor se debe de identificar con su actividad principal. Todos los proveedores se
detallan sin importar cuanto represente el importe comprado del total.
2. El reporte de IVA acreditado en los pagos es un reflejo de lo que se va a plasmar en la A29.
3. Los archivos de la A-29 se emiten en Cuentas por Pagar, que aunque puede trabajar solo,
se obtienen ventajas al tenerlo con Compras y Bancos.
a. Bancos. En Preferencias de la empresa, en Integracin Bancaria esta el dato
Manejar el flujo de efectivo en la declaracin informativa A-29, de esta manera
se van a considerar los movimientos en la A-29 y el reporte de IVA acreditado en
los pagos hasta que se concilien los pagos correspondientes.
b. Compras. Toma directamente de los importes de los artculos, el IVA que causa
cada uno.
4. Si no se tiene Compras, hay que indicar en Cuentas por Pagar cuanto es de de base de
cada IVA en cada movimiento.
5. Si no se tiene ligado al flujo de efectivo, los movimientos aparecern con la fecha del pago.

Notas para Consultor Senior Microsip

Declaracin de Operaciones con Terceros (A-29)


6. Se contempla tanto el formato completo como el simplificado del A-29, aunque este era
solo por los artculos transitorios.
7. Se emite desde la opcin correspondiente que esta en el men de Herramientas.
8. Restricciones:
a. No se contempla el manejo de proveedores extranjeros, hay que agregarlos
manualmente.
b. Cuando se convierte de versiones anteriores NG de Cuentas por pagar, no se tiene
Compras y se tienen mezclados distintos IVAs en un mismo movimiento, no
siempre puede separarse correctamente las bases correspondientes. En esos
casos habr que modificarlo manualmente.
c. El manejo de caja chica no est contemplado en el sistema. Las compras que se
paguen de esta manera habr que agregarlas manualmente.

Notas para Consultor Senior Microsip

Cobro con tarjeta de crdito


Microsip cuenta ya con la opcin de cobro directo de tarjeta de crdito o dbito, sin necesidad de
terminales bancarias. Solo se requiere de un lector de banda magntica y acceso a internet ya que
es el medio por el que se hace la autorizacin y el cargo al banco.
Esta funcin ofrece muchos beneficios entre los que se pueden mencionar:
1. Mayor seguridad para el cliente ya que solo permite cobrar el saldo de la venta en la
tarjeta.
2. Ahorro en costos, ya que no se usa la lnea telefnica y esto representa un ahorro en el
recibo telefnico.
3. Cobro ms rpido y gil.
4. Una sola operacin, ya que se registran todos los datos necesarios en la lectura de la
tarjeta y la autorizacin Bancaria.

0. Antecedentes.
1. El nico banco con el que se tiene acuerdo es Banorte.
2. En Microsip se modificaron las formas para que contemple los vouchers en ventas y
devoluciones.
3. En dispositivos se agregan los lectores de tarjeta con banda como nuevo tipo de
dispositivo. Hay seriales y de teclado; en Microsip slo hay que definir los primeros. En el
sistema ya va definido el Logitech series MSR-200R.
4. En cuanto a seguridad se agregaron derechos especiales para el manejo de tarjeta de
crdito.
5. Slo se acepta un cobro con autorizacin bancaria por operacin.
6. Todos los datos de la autorizacin quedan en las referencias del cobro.
7. El puerto que se usa para las transacciones de tarjeta es el 443.

1.

Procedimiento simplificado de contratacin Interredes.


1. El representante Microsip contacta al cliente interesado en utilizar los servicios de Banorte
para aprovechar la validacin de tarjetas va Internet.
2. El representante Microsip revisa la lista de sucursales Banorte, contacta al ejecutivo de
Soluciones Tecnolgicas Banorte (STB) que corresponde a la sucursal ms cercana al
cliente. * Ver relacin anexa de ejecutivos STB.
3. Se ponen de acuerdo representantes de Banorte y Microsip para visitar al cliente y
explicarles beneficios y tarifas de Interredes, concretando el da y la hora de la visita con el
prospecto.
4. Si el cliente no es cuentahabiente de Banorte el ejecutivo de Soluciones Tecnolgicas
Banorte (STB) canaliza la solicitud de apertura de cuanta(s) correspondiente(s) a la
sucursal que corresponda, recabando as la documentacin necesaria y dando el
seguimiento correspondiente.
5. Una vez que se tenga lista la cuenta o si ya es cuentahabiente Banorte enva el contrato de
Interredes al cliente para firma del representante.
6. El cliente firma contratos y devuelve a Banorte y ste entrega acuse de recibo.
Notas para Consultor Senior Microsip

Cobro con tarjeta de crdito


7. Una vez reunido el expediente completo y aceptado por el rea de operaciones Banorte,
no debern exceder 48 horas, se proceder a la instalacin, configuracin y capacitacin
del servicio.
Nota: En Interredes no existe la instalacin ya que es un proceso central entre las reas de
Tecnologa de Banorte y la del comercio. Lo que aplica es que el cliente recibe claves de acceso a la
pgina web definida por Banorte, as como el manual del usuario a travs de e-mail.

2.0

Configuracin en Microsip.

1. En los derechos de los cajeros hay que configurar en Ventas de Mostrador y Devoluciones la
opcin Indicar tarjeta de crdito manualmente. Lo ideal es que los cajeros normales solo
puedan usarla deslizndola por el lector de banda magntica y slo cierto personal debe de
poder hacerlo indicando la tarjeta manualmente.
2. Se debe de registrar una forma de cobro con las siguientes caractersticas:
2.1. Tipo de cobro: indicar Tarjeta de crdito.
2.2. Autorizacin bancaria: da las opciones de Ninguno, para quienes no van a usar la
autorizacin con Banorte y Banorte, para quienes si contratan el servicio.
2.3. Referencias: dejar como requeridas todas las indicadas y slo se deben de manipular lo
que se imprima en el reporte y en el ticket. Tenga cuidado con la seguridad.
2.4. Servicio de autorizacin: la Direccin del servicio esta fija en
https://eps.banorte.com/recibo; si llegara a cambiar el usuario podr hacerlo. Todos los
dems datos van a cambiar de usuario a usuario, sin embargo si se desea hacer pruebas
se pueden usar los siguientes valores.
2.5. Nmero de afiliacin: 123.
2.6. Nombre de usuario: microsip.
2.7. Clave de usuario: 19.
2.8. Contrasea: microsip2005.
3. Se debe de configurar el lector de banda magntica, el cual puede ser de conexin a teclado o
serial en cuyo caso se debe de definir en Microsip, donde solamente requiere los datos de
conexin serial. Cada lector tiene su propia manera de configurarse y los puntos que se deben
de cuidar son:
3.1. Idioma del teclado declarado en Windows sincronizado con el teclado.
3.2. Lector configurado con el idioma del teclado.
3.3. Se recomienda usar espaol internacional o ingls internacional.
3.4. Lectura de cuando menos los tracks 1 y 2.
3.5. Envo de un solo Enter al final del ltimo track.
3.6. Delimitadores de los tracks:
3.6.1.Track 1 Inicio % Final ?
Track 2 Inicio ; Final ?

Notas para Consultor Senior Microsip

10

Cobro con tarjeta de crdito


4. Disear y dar de alta las formas de voucher, se puede hacer tanto grfico como texto. Hay
formatos para venta y para devolucin.
5. En la Caja, en Impresin de tickets se debe de indicar que se van a imprimir los vouchers y a
registrar los formatos correspondientes.
6. Para el cobro, basta con indicar la forma de cobro correspondiente para poder usar la
autorizacin bancaria.
7. Existe un portal, donde cada empresa puede entrar para administrar las autorizaciones que
tiene, la direccin es: https://eps.banorte.com/cgi-bin/ClearCommerce_Engine/19. Se usa el
Nombre de usuario y la Contrasea asignados. Los de prueba funcionan.
8. Cuando se hace una devolucin a tarjeta de crdito la devolucin debe de ser a la misma
tarjeta y debe de ser total, no se aceptan devoluciones parciales.
9. Posibles Errores.
9.1. Por empresa, los folios son nicos para el banco.
9.2. Si se va la luz en el momento que se est autorizando, se hace el movimiento en el banco
pero no en el sistema y se tiene que volver a registrar, en ese caso hay que ir a la pgina
de internet del banco y cancelar el cobro duplicado.
9.3. No se aceptan cancelaciones a documentos con tarjeta de crdito y autorizacin bancaria.

Notas para Consultor Senior Microsip

11

Dispersin de Nmina
El sistema de Nmina Microsip a partir de Diciembre de 2007 contempla la generacin de archivos
para hacer los pagos por tarjeta de nmina o dbito de los empleados.
1. Toda la configuracin se realiza en el Catlogo de empleados, en donde Forma de pago es
ahora un botn. Al hacer click en el se despliega una ventana donde el primer dato es Forma
de pago donde las opciones son Efectivo, Cheque y Transferencia. Los primeros 2 ya
conocemos su funcionamiento el cual no ha cambiado, si se elige transferencia se activan los
datos adicionales
1.1. Grupo de pagos electrnicos: es un catlogo secundario del cual no hay carpeta, con click
derecho se puede modificar o crear uno nuevo. Aqu es donde se configura realmente el
formato de archivo a utilizar con el dato Formato del archivo de pagos.
1.2. Segn el archivo anterior, se solicitaran datos particulares que requiera cada banco y cada
formato.
1.3. Tipo de cuenta bancaria: las opciones son Tarjeta de dbito, cheques, cuenta de ahorro y
tarjeta de crdito. Se indica segn sea el caso.
1.4. Nmero de cuenta: se indica el nmero de cuenta del empleado que le asign el banco.
2. A cada empleado se le indicar el grupo a que corresponda.
3. Para generar el archivo el procedimiento es el siguiente:
3.1. Crear los pagos bancarios.
3.2. Desde Archivo o en la barra de herramientas usar la opcin Crear pagos electrnicos
solicitar la ruta del archivo para subir al portal correspondiente.
4. Estos formatos no pueden disearse con las herramientas del sistema, cuando se detecta un
cambio lo aconsejable es que el usuario hable con el banco correspondiente, le pasen el
formato actualizado y lo enven a desarrollo.
5. Los formatos que se soportan actualmente son:
Afirme
Banamex - Formato para dispersiones C
Banamex - Formato para dispersiones D
Banco del Bajo
Banorte
Banregio
BBVA Bancomer.com
BBVA Cash Windows
BBVA NOM2000
BBVA Pagel2000
HSBC
Inbursa
Santander
ScotiaBank

Notas para Consultor Senior Microsip

12

Tratamiento para base de datos daada


Antes de empezar con este tema, cabe aclarar que siempre la opcin ms segura ante una
base de datos daada es recuperar un respaldo sano y completar la informacin a la fecha, sin
embargo, esto no siempre es posible ya sea por la cantidad de informacin o porque no hay
respaldos. Los pasos para arreglar una base de datos son los siguientes:
1. Correr el diagnstico y al terminar se corre la opcin de Reparar. Es necesario
correr varias veces la opcin de Reparar, hasta que el reporte indique que est
arreglada o que el reporte del error no vare despus de 3 ocasiones que se corra
esta opcin, en dicho caso habra que pasar a la siguiente opcin.
2. Se usara la opcin comentada en el apartado Respaldos: se hace un respaldo, se
elimina la base de datos original y se crea de nuevo para recuperar el respaldo, se
hace un diagnstico nuevamente para ver si ya est todo correcto. No hay que
olvidar guardar una copia de la base de datos original por si fallara la recuperacin
del respaldo.
3. Si no se arregl con lo anterior, en el siguiente paso hay que echar mano de las
utileras GFIX y GBAK que se encuentran en la carpeta C:\Archivos de
programa\Firebird\Firebird_2_0\bin. Para utilizarlas se deben de definir las
siguientes variables de ambiente como se describe a continuacin:

SET ISC_USER=SYSDBA
SET ISC_PASSWORD=masterkey
Estas variables se pueden poner como generales en el entorno de Windows.
A continuacin se diagnostica la base de datos con la utilera GFIX, para ver el reporte que
nos arroja, con el siguiente comando:

Gfix v full {nombre de la base de datos con extensin}


Si la base de datos est correcta no regresa ninguna respuesta el comando. Para arreglar la
base de datos se corre el siguiente comando:

Gfix mend full -ignore {nombre de la base de datos con extensin}


Hay que ejecutar la opcin correctora y despus el diagnstico, mientras el diagnstico est
cambiando hay posibilidades de que lo arregle y hay que seguirlo ejecutando hasta que el
diagnstico no marque error o ya no cambie despus de unas 3 veces de ejecutarlo, en este
caso ya se debe de pasar a la siguiente opcin.
4. En esta opcin se hace un respaldo especial usando las utileras antes descritas, se
deben de crear las variables de ambiente mencionadas. El respaldo se crea con el
siguiente comando:
Notas para Consultor Senior Microsip

13

Tratamiento para base de datos daada


Gbak backup-v ignore garbage limbo db.fdb db.fbk
Este respaldo se recupera en una base de datos nueva con el siguiente comando:
Gbak create v db.fbk db_new.fdb
Se diagnostica nuevamente la base de datos con el GFIX como se describi en la opcin
anterior para ver si ya est correcta o no.
5. Si todo lo dems falla lo nico que queda es tratar de arreglar la base de datos
manualmente, para esto se usa un respaldo normal o el mencionado en la opcin
anterior, siguiendo los pasos que se enumeran:
a. Se recupera en una base de datos nueva con los ndices sin activar con el
siguiente comando:

Gbak create v inactive db.fbk db_new.fdb


b. A continuacin se activan los ndices, para ello se usa el programa
IndexActivate. Se le indica la trayectoria y nombre de la base de datos y se
ejecuta, en las ventanas irn apareciendo los ndices que no se pueden
activar por tener errores y el error por el que no se pudieron activar.
c. Del paso anterior se obtienen las tablas con problemas, por deduccin se
debe de inferir ahora el siguiente paso. Por ejemplo: Si resulta que las
tablas Doctos_Ve y Doctos_Ve_Det son las que tienen el problema
sabemos que hay una relacin en la que los registros de Doctos_Ve_det
depende de los encabezados de Doctos_Ve, por lo que hay que investigar
qu registros de detalle estn hurfanos, los cuales podramos detectar
con el siguiente query:
Select * From Doctos_Ve_Det Where Docto_Ve_Id Not In (Select Docto_Ve_Id From
Doctos_Ve)
d. Este query arroja una lista de los movimientos de detalle que no tienen
encabezado registrado. La accin ms sencilla en este caso es eliminarlos
con este otro query:
Delete from Doctos_Ve_Det Where Docto_Ve_Id Not In (Select Docto_Ve_Id From
Doctos_Ve)
e. Los pasos anteriores se realizan para cada ndice con problemas, una vez
que se procesaron todos, se regresa al IndexActivate y se activan los
ndices pendientes de la lista.

Notas para Consultor Senior Microsip

14

Tratamiento para base de datos daada


En este ltimo caso slo se puede presentar un ejemplo, ya que las acciones van a depender de las
tablas involucradas y el problema en s que presenten, por lo que va a ser muy variable y en
ocasiones en lugar de eliminar algunos ser mejor dar de alta algn elemento. Es indispensable en
este punto aplicar la experiencia y la pericia de cada quien para encontrar el mejor camino para
arreglar este tipo de problemas.

Notas para Consultor Senior Microsip

15

Notas del candado HASP HL


1.

Bsqueda del candado sobre TCP/IP


1. Tomar el archivo Nethasp.ini, se encuentra en el cd de instalacin en la carpeta
Hasp.
2. Editar este archivo, cambiando los siguientes parmetros:
Seccin [NH_COMMON], parmetro NH_TCPIP=Enabled
Seccin [NH_TCPIP], parmetro NH_TCPIP_METHOD=TCP
Seccin [NH_TCPIP], parmetro NH_SERVER_ADDR=<ip del server>
3. Al inicio de cada una de estas lneas vienen caracteres de punto y coma, hay que
eliminarlos para que el parmetro se tome en cuenta.
4. Este nethasp.ini modificado hay que copiarlo a la carpeta de programas de
Microsip.
5. Arrancar el administrador de licencias con el parmetro tcpip.
6. En caso de que el manejador de licencias est como un servicio, se debe de entrar
a servicios, encontrar el servicio Hasp Loader, detenerlo, hacer clic con el botn
derecho y elegir Propiedades del men contextual. En la parte inferior viene la
lnea de parmetros donde podemos agregar tcpip. Ya modificado se guarda y se
vuelve a arrancar el servicio.

2.

Bsqueda de Candado sobre Netbeui


Esto solo funciona para versin 6. Hay que cargar Netbeui en estas mquinas.
1. El administrador de licencias se debe de levantar con el parmetro -nbname=<nombre del
server>, suponiendo que nombras el server Microsip se cargaria: -nbname=MICROSIP.
2. En los clientes, se edita un archivo NETHASP.INI, con los siguientes cambios:
Seccin [NH_COMMON], parmetro NH_NETBIOS=Enabled
Seccin [NH_NETBIOS], parmetro NH_NBNAME=MICROSIP
Se copia este archivo a todos los directorios de versin 6 para que lo halle siempre.

3.

Actualizacin de Candado.

Cuando se tiene un candado y se quieren aplicar claves el programa ActualizaCandado manda un


error. Para que funcione bien es necesario usar los drivers de Hasp 4; ya despus funciona bien
con los drivers de Hasp HL.

4. Error 31 y Nueva instalacin Sept. 2007.


En el CD de Septiembre de 2007 se introduce una variacin en la instalacin de los sistemas. A
partir de esta versin se diferencian los programas para usar con un candado de evaluacin y con
un candado comercial. Si no se instala la versin de evaluacin con el CD, y se trata de usar un
candado de estos, se enviar un error 31. La solucin es desinstalar e instalar nuevamente. Habr
actualizacin web diferenciada para ambos casos.
Notas para Consultor Senior Microsip

16

Das könnte Ihnen auch gefallen