Tiempo aproximado para lectura: 00:03:00 min
Ocurrencia
En el módulo de Facturación (SIGAFAT) al generar una factura a través de un pedido de venta MATA468N, en el valor de impuesto campo (D2_VALIMP1) el sistema redondea los decimales de manera diferente a cuando se realiza la factura directamente en la rutina MATA467N.
Ejemplo de cuando la factura se genera de a través de un pedido de venta (MATA468N):
Item 1
valor * tasa
800.32 * 0.16 = 128.0512 (aquí el sistema lo redondea hacia arriba a 128.06)
Item 2
150.06 * 0.16 = 24.0096 (aquí el sistema lo redondea hacia abajo a 24.00)
El XML de la factura, atributo importe del nodo impuestos traslados se genera de la siguiente manera:
En un redondeo aritmético tradicional, los resultados deberían ser 128.05 y 24.01 que son los importes que se generan cuando se realiza la factura directamente en la rutina MATA467N.
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Facturación (SIGAFAT) - a partir de la versión 12.1.33
Solución
Para solucionar esa ocurrencia, realice los siguientes pasos:
- Verifique tener la rutina MATA468N igual o mayor a 26/09/2022; Caso contrario, solicite el patch de actualización de esta rutina a Soporte Mercado Internacional a través de un ticket de atención;
- Una vez que obtenga el patch de actualización, respalde su RPO;
- Aplique patch inicialmente en un ambiente de PRUEBAS.
- Configurar el parámetro MV_CENT con valor 2.
- Genere la factura a través de la rutina MATA468N y valide que el redondeo de los decimales en los impuestos se genere de forma correcta.
0 Comentarios