En la versión 17 de Odoo, cuando se utiliza una moneda diferente a la de la base de datos para crear una factura (Ej. la moneda base es MXN y se crea una factura en USD) el documento PDF incluirá una tabla en donde se muestra el importe en la moneda base con el tipo de cambio de ese día, lo cual puede generar confusión tanto en el emisor como el receptor de la factura.
Es posible esconder esta tabla siguiendo estos pasos (es necesario tener la aplicación de Studio):
- Entrar a Contabilidad
- Abrir Studio
- Seleccionar el botón de “Reportes”
- Seleccionar el reporte de “Facturas”
- Entrar al editor de fuentes
5.1 Dentro del editor de fuentes, en la parte superior tendremos la siguiente información:
Si en la línea en color blanco (parte superior izquierda) tenemos: “report_invoice_document”
Significa que estamos en la vista base del reporte, por lo que tendremos que crear una vista heredada con ayuda de la aplicación studio para modificar el reporte.
Para crear la vista heredada:
5.2 Entrar al editor de PDF
5.3 Dar click en donde termina el campo “Invoice INV/2023/0001”
5.4 Agregar un espacio con el teclado
5.5 Guardar
5.6 Si volvemos a entrar al editor de fuentes, ahora debemos tener: “web_studio.report_editor_customization_full.view._account.report_invoice_document”
Esto funciona con cualquier customización que se haga al PDF con Studio, pero se recomienda hacerlo de esta forma para no tener modificaciones a la estructura del documento.
Vista base (reporte sin modificaciones con Studio)
Vista heredada (reporte con modificación con studio)
Una vez que se tiene la vista heredada:
6. En el editor de fuentes, dar click al botón de “Formato” con el fin de visualizar la información del código más ordenada
7. Buscar en el código la información que necesitamos esconder, la cual tiene el título: document_tax_totals_company_currency (aproximadamente entre las líneas 250 y 300, dependiendo de las customizaciones previas)
8. Agregar