Corrección escenario: Factura en pesos 2 o más pagos
Hola Agus buena tarde
Si me puedes apoyar con el siguiente problema con un pago de Odoo 15, por favor.
A continuación describo a detalle el escenario:
Escenario:
Factura en pesos (MXN) por el monto de 4,173.68, 2 pagos, el primero de 173.68 y el segundo de 4000
Se crea una factura a un cliente, la factura debe ser emitida en pesos (MXN), las líneas de la factura llevarán n productos y x cantidades con IVA 16. La factura se valida. Esta se timbra correctamente.
Se registran 2 pagos
El primero un pago en pesos (MXN) por un monto de 173.68. Se valida el pago. Este no se timbra correctamente.
El segundo un pago en pesos (MXN) por un monto de 4000. Se valida el pago. Este no se timbra correctamente.
Error:
['Finkok: Error CRP20261 - El valor del campo ImporteDR o que corresponde a Traslado no se encuentra entre el límite inferior y superior permitido.']
Problemática:
En el XML del pago 1 y 2 en el nodo Totales específicamente en el campo TotalTrasladosBaseIVA16 pone el monto base (3598.00) del documento relacionado (Factura).
Lo mismo para el nodo TrasladosDR en el campo BaseDR y en el nodo TrasladosP en el campo BaseP.
En este campo tendría que ir la base del monto pagado, en este caso para el pago 1 debería ir la cantidad de 149.72 y para el pago 2 la cantidad de 3448.28
Evidencias:
Pago 1
Adjunto xml de la factura y de los pagos
Quedo al pendiente de cualquier comentario, gracias.
Saludos