01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFAT - Facturación | ||||||
Función: |
| ||||||
País: | Perú | ||||||
Ticket: | No aplica | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-19071 |
02. SITUACIÓN/REQUISITO
En la rutina de Documento Electrónicos (MATA486), al transmitir una Guía de Remisión Electrónica (GRE) de Perú, si el tamaño del campo Num. Doc. (F2_DOC) es de 13 dígitos y el valor almacenado en el campo contiene un valor de tamaño 8 dígitos, al generarse el XML, en el atributo cbc:ID de la Guía de Remisión Electrónica (GRE) el correlativo se genera incorrectamente ocasionando el rechazo:
Número de documento en el nombre del archivo no coincide con el consignado en el contenido del XML : error: INFO : errorCode 1036 (nodo: "DespatchAdvice/cbc:ID" valor: "T099-005"
03. SOLUCIÓN
En la rutina del XML de Guías de Remisión Electrónicas - Perú (M486RNFXML):
Se realizó ajuste para que al generar el atributo cbc:ID, el valor del campo Num. Doc. (F2_DOC) se convierta a valor numérico y posteriormente haga el uso de la función STRZERO() para rellenar con '0'(ceros) a la izquierda hasta completar los 8 dígitos requeridos por la SUNAT, para tener la siguiente estructura T###-NNNNNNNN.
04. INFORMACIÓN ADICIONAL
No aplica.
La presente solución aplica para versión 12.1.33 o superior, y en necesario tener la configuración de transmisión de GRE con el API Rest de la SUNAT.¡IMPORTANTE!