Tiempo aproximado de lectura 00:05:00 min
Duda
¿Como generar un XML personalizado en la transmisión de Comprobantes de Retención de Perú?
Entorno
Cross Segmentos - TOTVS Backoffice (Linea Protheus) - MI - Facturación (SIGAFAT) - A partir de la versión 12.1.2310
Solución
Es posible generar un XML personalizado en la transmisión de Comprobantes de Retención de Perú a traves del punto de entrada M486PECR, sin embargo este punto de entrad solo funcionará cuando se utilicen los metodos de transmisión con los OSE TCI, RSM y la transmisión directa a SUNAT con uso de TSS.
Ejemplo:
#Include 'Protheus.ch'
User Function M486PECR()
Local cXML := ""
Local cCRLF := (chr(13)+chr(10) )
Local cFilDoc := PARAMIXB[1] // Sucursal que emitió el documento.
Local cNumDoc := PARAMIXB[2] // Número de Documento
Local cSerieDoc := PARAMIXB[3] // Serie
Local cCodProv := PARAMIXB[4] // Código de Proveedor
Local cCodLoj := PARAMIXB[4] // código de tienda
cXML := '<?xml version="1.0" encoding="UTF-8"?>' + cCRLF
cXML += '<Retention>' + cCRLF
// Código necesario para creación del XML
cXML += '</Retention>' + cCRLF
Return cXML
0 Comentarios