01. DATOS GENERALES
Producto: |
TOTVS Backoffice
| |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Linha Protheus | |||||||||
Segmento: | Backoffice | |||||||||
Módulo: | TOTVS Backoffice (Linha Protheus) - Financeiro (SIGAFIN)
| |||||||||
Función: |
| |||||||||
País: | México | |||||||||
Ticket: | N/A | |||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-23919 |
02. DESCRIPCIÓN
Para la funcionalidad de generación del XML de los Comprobantes Fiscales Digitales por Internet (CFDI), a través de las rutinas de Generación de XML para Documentos de Salida (FATSMEX.PRW) y Generación de XML para Documentos de Entrada (FATEMEX.PRW) para el país México, es decir, cuando el parámetro MV_FEXML se encuentra configurado con el valor S, se solicita realizar la implementación por medio de Punto de entrada que permita obtener la cadena original generada para el documento a timbrar.
SOLUCION
En la rutina Generación de XML para Documentos de Entrada (FATEMEX) y la rutina Generación de XML para Documentos de Salida (FATSMEX) , se realizan los siguientes ajustes:
- Se activa el punto de entrada PECADORI donde se envía por medio de un parámetro la cadena original del documento a timbrar.
03. INFORMACIÓN ADICIONAL
Ejemplo de Punto de entrada donde permite generar un archivo txt con la cadena obtenida.
#INCLUDE "Protheus.ch" #INCLUDE "TopConn.ch" #INCLUDE "RWMAKE.CH" User Function PECADORI() Local cDet := "" Local cCadena := PARAMIXB[1] cDet := "Cadena Encriptada: "+cCadena cDet := PrivSignRSA(&(SuperGetMv("MV_CFDDIRS",,""))+SuperGetMv("MV_CFDARQS",,""),cCadena,2,"Firma Electrónica") cDet := ENCODE64(cCadena) conout(cCadena) MemoWrite("\cadenaoriginal.txt", cCadena ) Return Nil
IMPORTANTE!
La presente solución aplica para versión 12.1.210 o superior, es necesario tener activa la funcionalidad de CFDI versión 4.0 o superior, y el parámetro MV_FEXML debe estar configurado con el valor S.
04. ASUNTOS RELACIONADOS
Activación de generación de XML de Factura de tipo Normal mediante rutina FATSMEX.PRW México
- Activación de generación de XML de Nota de Crédito de Cliente mediante rutina FATEMEX.PRW MEX