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.0Aplica 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
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-03Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/account-invoicing.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0Para 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.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.