OdooWiki OCA HUB

Fix invoice tax rounding

account_invoice_fix_tax_rounding folder_open OCA/account-invoicing open_in_new
Accounting & Finance Licencia: AGPL-3

Corrige el importe de los impuestos calculados en la factura al usar el redondeo global

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 12.0

Corrige los importes de impuestos en las facturas cuando la empresa utiliza el método de redondeo global, y permite establecer una diferencia máxima permitida antes de que Odoo bloquee la factura con un error.

Cuando una empresa calcula los impuestos con el método de redondeo global, los importes de impuestos mostrados en una factura pueden diferir ligeramente de los importes recalculados línea por línea. Este módulo recalcula esos importes de impuestos y los sustituye por el valor recalculado.

  • Solo actúa cuando la configuración de la empresa para el método de redondeo del cálculo de impuestos está establecida en redondeo global.
  • Los impuestos cuyo precio está incluido en el precio no se modifican.
  • Si la diferencia entre el importe original y el recalculado es mayor que el máximo permitido, Odoo detiene el proceso y muestra un error de validación en lugar de cambiar el importe de forma silenciosa.

Se añade un nuevo campo, 'Tax calculation max diff amount for rounding method', a la configuración de la empresa y a la pantalla de configuración de contabilidad. Aparece dentro de la sección del método de redondeo y solo es visible cuando se selecciona el método de redondeo global. El valor predeterminado es 0, lo que significa que cualquier diferencia bloquea la factura hasta que aumentes el límite.

El módulo afecta al modelo de factura account.invoice, al modelo de empresa res.company y al modelo de configuración res.config.settings. Cambia cómo se calculan los valores de impuestos en las facturas, por lo que afecta a los importes utilizados en los asientos contables generados a partir de las facturas.

Depende de

account
Modelos y campos (3)
  • res.company · amplía un modelo existentetax_max_diff_global_rounding_method (Tax calculation max diff amount for rounding method)
  • account.invoice · amplía un modelo existente
  • res.config.settings · amplía un modelo existentetax_max_diff_global_rounding_method (Tax calculation max diff amount for rounding method)

Texto generado por IA (DeepSeek) al leer el código de la versión 12.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 12.0

Confirmado el 2026-11-03 en la rama 12.0 de OCA/account-invoicing.

terminal Instalación y uso

Documentación de OCA · Odoo 12.0

Ve a Configuración de Contabilidad y ajusta el importe máximo de diferencia de impuestos que se corregirá automáticamente en las facturas.

Esta es una comprobación de 'doble seguridad', ya que este argumento se ha debatido durante mucho tiempo con Odoo sin una solución.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Uso.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.