Módulos localización argentina 17.0 - account_financial_amount

16 de febrero de 2024 por
Gustavo Orrillo
| Sin comentarios aún
 

Un módulo util es account_financial_amount que agrega dos columnas con el monto y el saldo de la transacción al modelo account.move.line. Si nos fijamos, el modelo account.move.line tiene varias columnas, entre ellas: credit, debit, amount_currency y amount_residual. 

Se le agregan dos columnas: financial_amount con el monto de la transacción en la moneda de la compañía, y financial_residual_amount con la deuda restante en la moneda de la transacción en la moneda de la empresa.

En esta versión se remueve un grupo de usuarios. Dicho grupo permitia ver estas nuevas columnas. Si se agrega dichas columnas a la vista de los apuntes contables, ambos campos están disponibles de manera opcional.


Que es interesante del módulo? Como convierte el monto de la transacción:

financial_amount = line.currency_id and line.currency_id._convert(
line.amount_currency,
line.company_id.currency_id,
line.company_id, date)

El método se aplica sobre la moneda de la operacion, y lo que se hace es invocarlo indicando el monto, la moneda destino, y la fecha.

Esto sirve para manejar el cambio en como se maneja el tipo de cambio en la versión 17, donde encontramos cosas como


Que en versiones anteriores (como la versión 16) encontrabamos esto


Donde el tipo de cambio es la definición lógica: cuantos dolares se compran con un peso argentino. En cambio en la versión 17 el tipo de cambio tiene la lógica que encontramos en los diarios (cuantos pesos compramos con un dolar)

Gustavo Orrillo 16 de febrero de 2024
Compartir
Archivar
Identificarse dejar un comentario