Вы находитесь на странице: 1из 7

Script de pruebas para generar timbre fiscal digital

Pre-requisitos: 1. Aplicar el patch ttts101_cfdfat.ptm que es la funcionalidad de la rutina Generacin de Timbres Fiscales 2. Agregar la rutina CFDFAT01 al men Facturacin (consulte anexo 1 Configuracin estndar). 3. Crear los nuevos campos F2_TIMBRE y F1_TIMBRE en las tablas de facturas de salida y de entrada respectivamente (consulte anexo 1 Campos nuevos) 4. Crear nuevos parmetros de acuerdo a los detalles que se mencionan en el anexo 1. Considere que la implementacin de timbrado consiste en dos etapas: Pruebas y Produccin. Debe configurar los parmetros correspondientes a cada ambiente cualquiera que sea el PAC, esto incluye la definicin de los scripts de generacin de los CFDi FATEMEX.INI y FATSMEX.INI. 5. En la ruta que se configure en el parmetro MV_CFDSMAR (en equipo local) se debe copiar el archivo TimbradoNombrePAC.exe (nombre del ejecutable que corresponde al PAC a implementar) 6. Quiz sea necesario instalar en la misma ruta del punto anterior el archivo de certificado/llave pblica y el archivo de llave privada los cuales son requeridos en ciertos casos para el acceso al servicio web. Consulte la informacin proporcionada por el PAC. 7. El PAC establece si se debe realizar una instalacin manual del certificado para autenticacin al servicio web o si ste proceso es automtico al acceder por primera vez al sitio correspondiente. En ambas situaciones, siga las instrucciones que le proporcione el mismo PAC

IMPORTANTE: - Este documento no contiene informacin sobre procedimientos de CFD / CFDi, el usuario y/o analista de proyectos deben tener conocimientos sobre el Anexo 20 de la Resolucin Miscelnea Fiscal para 2010 emitido por el SAT. El ambiente de Protheus en el que se realizar la implementacin debe estar previamente configurado para generar facturas electrnicas por Internet (CFDi).

FUNCIONALIDAD
Una vez agregada la opcin al men y configurados los parmetros, entre al mdulo de Facturacin y seleccione la opcin: Actualizaciones Facturacin Generacin Timbres Fiscales

Figura 1 Generacin Timbres Fiscales

1. Al seleccionar la opcin, mostrar una pantalla con las facturas que se tienen registradas (Figura 2).

Figura 2 Facturas emitidas, la marca en rojo indica una factura ya timbrada.

Botones: BUSCAR

Esta ventana cuenta con un rea de Bsqueda, para poder localizar facturas. Esta bsqueda se puede hacer por: Factura + Serie Tienda + Cliente + Factura + Serie Fecha de emisin

Para buscar por alguno de estos ndices, se debe seleccionar y posteriormente escribir la cadena que se requiere localizar y dar clic en el botn Buscar, en automtico posicionar la barra de seleccin sobre el primer registro con el que encuentre coincidencia (Figura 3).

Figura 3 Bsqueda factura

LEYENDA Al seleccionar este botn muestra una pantalla con la descripcin de la leyenda que le corresponde a cada factura segn su status (si ya fue timbrada).

Figura 3 Leyenda

OK Para poder realizar el proceso de Generacin de Timbres Fiscales, se debe tener al menos seleccionada una factura (de las que estn pendientes por generar), si no se tiene seleccionada ninguna enviar un mensaje informando la situacin (Figura 4), si tiene seleccionada al menos una comenzar el proceso mostrando una barra de proceso (Figura 5).

Figura 4 Mensaje

Figura 5 Procesando

Si se intenta marcar una factura a la que ya se le gener el Timbre, enviar un mensaje de que no es posible seleccionar:

Figura 6 Factura generada

Si se encuentra un error al procesar una factura, enviar un mensaje informando lo ocurrido y no se realizar el timbrado de esa factura (Figura 7). En caso de que se haya realizado el proceso correctamente, el PAC regresa el Timbre Fiscal Digital, ste se agregar automticamente a la factura correspondiente dejando una copia del archivo xml original con el sufijo _ORIGINAL en el nombre (NF_UNI_00000000000001_ORIGINAL.XML) para diferenciarla de la factura que ya contiene el timbre.

Figura 7 Ejemplos de algunos errores

El manejo de los archivos xml, facturas electrnicas originales y timbradas, se realiza en la misma ubicacin donde residen los documentos; ruta configurada en el parmetro MV_CFDDOCS.

Figura 8 Facturas electrnicas nf_a_00000000000000000002.xml nf_a_00000000000000000002_original.xml Factura con timbre fiscal Factura original (enviada al PAC para generar el timbre)

Al finalizar la generacin de los timbres fiscales, se visualizar algunos de siguientes mensajes dependiendo del nmero de timbres obtenidos:

Figura 9 Avisos de fin de proceso

ANULAR Botn para salir del proceso.

ANEXO 1
AGREGAR LA OPCIN AL MEN
Opcin en el men Para agregar la opcin al men se deben seguir las siguientes instrucciones: 1. Entrar al mdulo configurador (SIGACFG). 2. Entrar a la rutina Entorno muestra la figura1. Archivos Men y seleccionar el men Facturacin, como

Figura1: Seleccin de mens

3. Agregar al men la nueva opcin Generacin Timbres Fiscales (figura 2), se debe agregar como tipo funcin de usuario al modulo Facturacin y se debe colocar el nombre del programa (CFDFAT01).

Figura2: Configuracin de la rutina

4. Graba el men con la nueva opcin.

CAMPOS NUEVOS
Agregar los siguientes campos 1. Entrar al mdulo configurador (SIGACFG) En la tabla de encabezado de facturas de salida crear el campo:
Tabla SF2 Campo F2_TIMBRE Tipo C(20) Descripcin Timbre Fiscal Observaciones Solo visualizar

En la tabla de encabezado de facturas de entrada crear el campo:


Tabla SF1 Campo F1_TIMBRE Tipo C(20) Descripcin Timbre Fiscal Observaciones Solo visualizar

PARMETROS NUEVOS
Agregar los siguientes parmetros 1. Entrar al mdulo configurador (SIGACFG) y crear los parmetros:
Parmetros MV_ CFDSMAR MV_CFDUSER MV_CFDPASS MV_CFDIPAC Tipo C C C C Contenido de ejemplo GetClientDir() 0000000001 Pwd ATEB Descripcin Carpeta local en donde se procesaran las facturas para generar el timbre. Usuario para conectarse al Servicio Web de PAC 1 Password para conectarse al Servicio Web del PAC 1 Nombre del servicio a utilizar: ATEB, EDICOM, CONTPAQi, SEFACTURA, FormasDigitales, TimbreFiscal, DaySoft Ambiente de trabajo del PAC: T=Pruebas P=Produccin Nombre del archivo del certificado (.cer)
2

MV_CFDIAMB MV_CFDICER MV_CFDIKEY MV_CFDICVE

C C C C

Nombre del archivo de la llave privada (.key) 2 Clave del certificado de autenticacin o de llave privada 2

Nota: La carpeta local a definir en el parmetro MV_CFDSMAR debe ser una ruta existente en la PC donde se realiza el timbrado, el nombre de la carpeta no debe contener espacios intermedios; en el ejemplo se emplea una funcin de ADVPL que devuelve la ruta del smartclient, otro ejemplo puede ser "C:\TimbradoCFD\". En esa ubicacin se deben copiar el ejecutable TimbradoNombrePAC.exe y los archivos de certificado y llave privada. El usuario debe tener todos los derechos sobre la carpeta especificada.
1 2

Excepto: CONTPAQi, TimbreFiscal CONTPAQi, SEFACTURA, FormasDigitales, TimbreFiscal

Вам также может понравиться