OdooWiki OCA HUB

Account Global Discount

account_global_discount folder_open OCA/account-invoicing open_in_new
Accounting Licencia: AGPL-3

Aplicar descuentos globales a las facturas

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 19.0

Aplica descuentos globales a las facturas y rectificativas de clientes y proveedores en Odoo. Los descuentos se añaden automáticamente como líneas separadas, se muestran en los totales de la factura y se imprimen en el PDF de la factura.

Este módulo permite aplicar uno o varios descuentos globales a facturas y abonos, tanto en documentos de cliente como de proveedor. Los descuentos globales se definen en el menú Global Discounts dentro de Facturación, donde cada descuento ahora también requiere una cuenta de gasto/ingreso y puede llevar una cuenta analítica.

En el formulario de factura, aparece un campo Discounts junto a las condiciones de pago. Los descuentos se sugieren automáticamente a partir de los descuentos globales configurados en el cliente o el proveedor, y puedes añadirlos o quitarlos mientras la factura está en borrador. El módulo crea entonces líneas de descuento detalladas por grupo de impuestos, mostrando la base antes del descuento, el porcentaje de descuento, el importe descontado y la base después del descuento. Estas líneas son visibles en la pestaña Other Info.

Se añaden nuevos totales a la factura: Untaxed Amount Before Disc. y Global Discounts, y el informe PDF de la factura muestra una línea Subtotal w/o disc. y una línea Global Discounts con los porcentajes aplicados.

Reglas de negocio: con los descuentos globales, cada línea de producto debe tener impuestos, y se rechazan las combinaciones de impuestos incompatibles. Se ignoran las líneas cuyo producto está marcado para omitir los descuentos globales. Las líneas de descuento se recalculan cada vez que cambian las líneas de la factura o los descuentos, y se limpian en los abonos. El módulo también incluye los importes de descuento en el informe de análisis de facturas y aplica reglas multiempresa a los registros de descuento.

Depende de

Lo necesitan otros módulos

Menús que añade

Global Discounts
Modelos y campos (4)
  • account.move · amplía un modelo existenteglobal_discount_ids (Invoice Global Discounts), amount_global_discount (Total Global Discounts), invoice_global_discount_ids, global_discount_ids_readonly (Invoice Global Discounts (readonly)), amount_untaxed_before_global_discounts (Amount Untaxed Before Discounts)
  • global.discount · amplía un modelo existenteaccount_id (Account), account_analytic_id (Analytic account)
  • account.move.line · amplía un modelo existenteinvoice_global_discount_id (Invoice Global Discount), base_before_global_discounts (Amount Untaxed Before Discounts)
  • account.invoice.global.discount · modelo nuevobase (Base before discount), name (Discount Name), tax_ids (Taxes), discount (Discount (number)), account_id (Account), company_id, invoice_id (Invoice), currency_id, base_discounted (Base after discount), discount_amount (Discounted Amount), discount_display (Discount), global_discount_id (Global Discount), account_analytic_id (Analytic account)

Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 18.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para configurar este módulo, necesita:

  • Vaya a Ajustes \> Parámetros \> Descuentos globales.
  • Añada un nuevo porcentaje de descuento.
  • Elija el ámbito del descuento (ventas o compras).
  • También puede restringirlo a una determinada compañía si es necesario.

También puede asignar descuentos globales a los contactos:

  • Vaya a un contacto que sea una compañía.
  • Vaya a la pestaña Ventas y compras.
  • En la sección venta, puede establecer descuentos de venta.
  • En la sección compra, puede establecer descuentos de compra.

Para usar este módulo, necesita:

  • Vaya a Facturación \> Clientes \> Facturas.
  • Cree una nueva factura de venta, elija un cliente con un descuento global definido y verá cómo el valor del campo 'Invoice Global Discounts' se completa automáticamente con los descuentos globales definidos en el cliente (consulte la sección de configuración en este readme), aunque después puede elegir otros descuentos globales definidos en la configuración.
  • Añada varias líneas de factura.
  • En la parte inferior del formulario verá cómo los descuentos globales afectan a los valores totales.
  • Vaya a la pestaña 'Journal Items' (si tiene permisos para ello). Allí verá cómo las líneas de impuestos tienen aplicado el porcentaje de descuento y también verá las líneas que reflejan el descuento global aplicado.
  • En la pestaña 'Other info', puede ver en la tabla 'Global Discounts', los descuentos globales aplicados a cada una de las líneas de factura.

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.

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.