fix(account.voucher): se detecto que marca un error al crear pago en dolares
El campo TotalTrasladosImpuestoIVA16 no se multiplica correctamente con el valor del dólar por lo tanto el PAC nos devuelve el siguiente error:
["PAC Finkok Firmar-Cancelar\nException(u'Code CRP20205 El valor del campo TotalTrasladosImpuestoIVA16 no es igual al redondeo de la suma del resultado de multiplicar cada uno de los importes de los atributos ImporteP de los impuestos trasladados registrados en el elemento TrasladoP donde los atributos contengan en ImpuestoP el valor IVA, en TipoFactorP el valor Tasa y en TasaOCuotaP el valor 0.160000, por el valor registrado en el atributo TipoCambioP de cada nodo Pago.',)\n"]
Solo que existe otro detalle, al realizar la operación correspondiente la suma del monto ya no corresponde al campo MontoTotalPagos, en consecuencia el PAC nos devuelve el siguiente error:
["Finkok\nException(u'Code CRP20211 El valor del campo MontoTotalPagos no es igual al redondeo de la suma del resultado de multiplicar cada uno de los atributos Monto por el valor registrado en el atributo TipoCambioP de cada nodo Pago.',)\n"]
Escenario:
Dado que:
_Se tiene un usuario con el grupo Facturación & Pagos
Y se tiene una factura emitida en dólares
Y esta factura debe estar timbrada
Y esta se debe encontrar en estado abierto
Cuando:
Cuando se emita un pago en dólares por la factura emitida en dólares y este se valide
Entonces:
Este pago debe timbrarse correctamente