01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Servicios | ||||||
Módulo: | SIGAFIN - Financiero. | ||||||
Función: |
| ||||||
País: | Perú | ||||||
Ticket: | 10733993 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-11186 |
02. SITUACIÓN/REQUISITO
Al transmitir una retención, el XML generado informa incorrectamente la tasa (sub-nodo CalculationRate ) asignando un valor a 2 decimales cuando el valor correcto está configurado a 4 decimales.
03. SOLUCIÓN
En la fuente M486CERXML.PRW, dentro de la función M486RETFAC() se obtiene el tamaño de decimales de los campos F1_TXMOEDA / F2_TXMOEDA y se valida que éste no exceda de los 6 decimales para posteriormente asignarlos al formato de la tasa.
- Realizar respaldo del repositorio (RPO).
- Aplicar el parche correspondiente al issue DMINA-11186:
Validar que la rutina corresponda a la fecha mencionada en el encabezado del presente Documento Técnico. - Realizar las configuraciones necesarias para la transmisión de Certificados de Retención (ver sección 05. ASUNTOS RELACIONADOS).
- Configurar moneda del día a 4 decimales que se utilizará en la generación de la factura de entrada.
- Configurar moneda del día a 4 decimales (un día después de la fecha de generación de la factura).
- En el módulo de Compras (SIGACOM) desde el menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N).
- Incluir una Factura de Entrada (NF) en moneda 2.
- En el módulo de Financiero (SIGAFIN) desde el menú Actualizaciones | Cuentas por Pagar | Orden de Pago (FINA085A).
- Generar la orden de pago para la Factura de Entrada (NF) un día después de la fecha de generación de la factura.
Validación de transmisión de Certificados de Retención:
- En el módulo de Financiero (SIGAFIN) desde el menú Actualizaciones | Cuentas por Pagar | Cert. Retención (MATA486B).
- Ejecutar la acción Transmitir e informar los siguientes parámetros:
¿Serie de Comprobante de Ret?: Serie del comprobante de retención (de acuerdo a lo configurado en el parámetro MV_CRSERIE al momento de generar la Orden de Pago)
¿De Comprobante de Retención?: Número inicial de Certificado de Retención a transmitir.
¿A Comprobante de Retención?: Número final de Certificado de Retención a transmitir.
- Ejecutar la acción Transmitir e informar los siguientes parámetros:
- Una vez finalizado el proceso de transmisión, validar que éste haya sido exitoso.
- Validar que el sub-nodo "CalculationRate" respete el número de decimales asignados en la moneda.
04. INFORMACIÓN ADICIONAL
Se debe contar con la funcionalidad de Facturación Electrónica para el país Perú; así como tener configurada la funcionalidad de transmisión de Certificados de Retención, esta solución aplica para versión 12.1.17 o superior.¡IMPORTANTE!