fix(account.voucher): mejora el calculo del importe pagado en transacciones multimoneda
Cuando las transacciones son multi moneda utilizabamos el campo amount_currency
para calcular el
monto del importe pagado a una factura. Sin embargo cuando se presenta una pérdida cambiaria el
campo amount_currency
queda en cero aunque la transacción sea multi moneda lo que ocasionaba que
se sumanran los montos en diferentes monedas y se enviaran datos equivocados en el voucher. El
cambio que proponemos hace que utilicemos el campo currency_id
para saber si estamos trabajando
con una transacción multi moneda y sumar los montos correspondientes del campo amout_currency
con
esto los importes en el XML se envían de forma correcta.
cc @OpenPymeMx