¡Esta es una revisión vieja del documento!
Manual de Usuario
Suite CFDI
La suite cfdi permite generar y administrar los archivos XML de las nóminas generadas en protheus. Entre otras cosas permite:
Manual de Administrador
Configuración
La suite CFDI para protheus permite de manera sencilla poder configurar la generación, gestión e impresión de sencilla de los archivos XML
Tablas
Tablas de configuración
| Tabla | Descripción |
| ZD0 | Definición de documento XML |
| ZD1 | Namespaces del documento XML |
| ZD2 | Nodos del documento XML |
| ZD3 | Atributos de los nodos del documento XML |
| ZD4 | Variables previas del documento XML |
| ZD5 | Conceptos con calculo gravados y exentos |
| ZD6 | Variables de conceptos |
Tablas operativas
| Tabla | Descripción |
| ZA1 | Recibos Timbrados |
| ZA2 | Recibos Cancelados |
Parámetros Suite CFDI
| Concepto | Tipo | Descripción | Uso en Especificación XML | |
| MV_CINACU | Texto | CFDI: Concepto de ingresos acumulables | SeparacionIndemnizacion → IngresoAcumulable | |
| MV_CINNAC | Texto | CFDI: Concepto de ingresos no acumulables | SeparacionIndemnizacion → IngresoNoAcumulable | |
| MV_CANSER | Texto | CFDI: Conceptos de años de servicio | SeparacionIndemnizacion → NumAñosServicio | |
| MV_CULSUE | Texto | CFDI: Conceptos de último sueldo mensual | SeparacionIndemnizacion → UltimoSueldoMensOrd | |
| MV_CSLDAA | Texto | CFDI: Concepto saldo a favor | CompensacionSaldosAFavor → SaldoAFavor | |
| MV_CFEXPAR | | CFDI: Habilitar parámetros extra | | |
| MV_CFSHXML | Boleano | CFDI: Habilitar botón para visualización de XML | .T. | |
| MV_XMLUSE | Boleano | CFDI: Indica que tipo de objeto utilizar para lectura XML | .T. = TXMLManager / .F.= XmlParserFile | |
| ES_DIRLOG | Texto | Logo | | |
| MV_CFCADE | Boleano | Indica si total percepciones y total deducciones se calculan de los nodos totales (.T.)o de cada uno de los registros individuales (.F.) para el registro en la base de datos | | |
| MV_USESE3 | Bolenao | Indica si se habilita la suite completa (.T.) o solo la generación de los XMLs | | |
| MV_CFDXSLT | Texto | Nombre de archivo XSLT para generar la cadena original | cadenaoriginal_3_3.xslt | |
| MV_CFDHASH | Texto | Tipo de algoritmo HASH a usar para el timbrado SHA1 o SHA256 | SHA256 | |
| MV_CFDHFUN | Texto | Tipo de funcion para generar HASH 'EVP' o 'STD' | STD | |
| MV_CFDUSEQ | Texto | Inidica si usara el control de secuencia por folio | | |
| MV_CFDCSEQ | Texto | Secuencia por defecto de la tabla ZR2 | “00001” | |
Parámetros Estándar Nóminas
| Tipo | Concepto | Tipo | Descripción | Uso en Especificación XML |
| Protheus | MV_CFDRECN | Texto | Ruta del almacén de recibos de nómina (\Protheus_data\System\) | |
| Certificado (CSD) | MV_CFDI_CS | Texto | Número de certificado de sello digital | |
| MV_CFDI_KP | Texto | Nombre y extensión del archivo de la llave privada (.PEM) | |
| MV_CFDI_CP | Texto | Nombre y extensión del archivo del certificado (.PEM) | |
| MV_CFDI_CE | Texto | Nombre y extensión del archivo del certificado (.cer) | |
| MV_CFDI_PR | Texto | Nombre y extensión del archivo de la llave privada (.key/.pfx) | |
| MV_CFDI_CL | Texto | Clave de autenticación o de la llave privada | |
| PAC | MV_CFDI_CO | Texto | Contraseña para conectarse al Servicio Web del PAC | |
| MV_CFDI_US | Texto | Usuario para conectarse al Servicio Web de PAC | |
| Ejecutable timbrado | MV_CFDI_AM | Texto | Ambiente de trabajo con el PAC: T=(Teste) Pruebas, P=Producción | |
| MV_CFDI_PA | Texto | Nombre del servicio web a utilizar: Ateb, Edicom, DaySoft, DigitalFactura, FormasDig | |
Parámetros Estándar Correos
| Concepto | Tipo | Descripción | Uso en Especificación XML |
| MV_RELACNT | Texto | Cuenta a ser utilizada en el envio de E-Mail para los informes. | |
| MV_RELSERV | Texto | Nombre de Servidor de Envio de E-mail utilizado en los informes. | |
| MV_RELAPSW | Texto | Contrasena para autenticacion en servidor de e-mai | |
| MV_RELAUTH | Texto | El servidor de EMAIL requiere Autenticacion | |
| MV_RELAUSR | Texto | Usuario para Autenticacion en el Servidor de Email | |
| MV_RELSSL | Texto | Define si debe habilitarse el SSL en el envio y recepcion de e-mails | |
| MV_SRVPORT | Texto | Puerto de salida de servidor de correo | |
Parámetros Estándar Facturas
| Tipo | Concepto | Tipo | Descripción | Uso en Especificación XML |
| Protheus | MV_CFDRECN | Texto | Ruta del almacén de recibos de nómina (\Protheus_data\System\) | |
| MV_CFDDIRS | Texto | Directorio donde se grabaran los archivos con claves privadas y publicas. | |
| Ejecutable Timbrado | MV_CFDIAMB | Texto | Ambiente de trabajo del PAC: T=(Teste) Pruebas P=Producción | |
| MV_CFDIPAC | Texto | Nombre del PAC | |
| PAC | MV_CFDUSER | Texto | Usuario para Conectarse con PAC | |
| MV_CFDPASS | Texto | Password para que el sistema realice la conexion con el PAC del Timbrado de CFD | |
| Certificado (CSD) | MV_CFDCPUB | Texto | Nombre del archivo con la clave publica en formato PEM | |
| MV_CFDARQS | Texto | Nombre del archivo con la clave privada en formato PEM | |
| MV_CFDICER | Texto | Nombre de archivo del certificado (.CER) | |
| MV_CFDIKEY | Texto | Nombre de archivo del la llave privada (.KEY) | |
| MV_CFDICVE | Texto | Contraseña de la llave privada | |
Actualizar Certificado
Pasos para actualizar un certificado
-
Cargar al directorio de llaves 4 archivos
Modificar los siguientes parámetros con los valores correctos de acuerdo a los nuevos certificados.
Control de secuencias
Para habilitar el control se secuencias es necesario usar los parámetros MV_CFDUSEQ y MV_CFDCSEQ ademas del uso de las tablas ZR0 y ZR2.
También es necesario configurar el campos Folio del XML en la tabla ZD3 con la siguiente función:
AllTrim(Str(U_SeqNext("00001",cPeriodo,cSemana,cProcesso,cRoteiro)))