OdooWiki OCA HUB

Donation Sale

donation_sale folder_open OCA/donation open_in_new
Accounting & Finance Licencia: AGPL-3

Para entender la diferencia entre los módulos donation y donation_sale, lee este post.

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 14.0

Permite registrar donaciones directamente en pedidos de venta y facturas, y emite automáticamente recibos fiscales a los donantes, ya sea uno por donación o un recibo anual por donante.

Este módulo conecta las ventas y la facturación con los recibos de donación a efectos fiscales. En un pedido de venta aparece un nuevo campo "Tax Receipt Option" (None, For Each Donation, Annual Tax Receipt) y un "Eligible Tax Receipt Sub-total" que suma únicamente las líneas cuyo producto está marcado como elegible para donación. La opción se rellena automáticamente a partir de la configuración de recibo fiscal del propio cliente al seleccionar el cliente.

  • Los productos de donación no deben llevar impuestos: una comprobación bloquea cualquier línea de pedido de venta o línea de factura que mezcle un producto de donación con un impuesto.
  • Cuando se factura el pedido de venta, la opción de recibo fiscal se traslada a la factura.
  • Las facturas muestran una sección "Tax Receipt" con la opción, el subtotal elegible y el recibo vinculado; la lista de facturas puede mostrar y agrupar por estos campos.
  • Una tarea programada (deshabilitada por defecto) genera un recibo fiscal por cada factura pagada marcada como "For Each Donation".
  • Los recibos anuales se crean a partir de facturas publicadas marcadas como "Annual Tax Receipt" en un rango de fechas, y el formulario del recibo lista las facturas relacionadas.
  • Una vez que una factura está vinculada a un recibo fiscal, ya no se puede cancelar ni eliminar.

Los menús para los recibos fiscales y la creación de recibos anuales se añaden en Accounting, y la opción anual del cliente no se puede cambiar a otro valor.

Depende de

donation_basesale_management

Menús que añade

donation_tax_receipt_menutax_receipt_annual_create_menu
Modelos y campos (5)
  • sale.order · amplía un modelo existentetax_receipt_total (Eligible Tax Receipt Sub-total), tax_receipt_option (Tax Receipt Option), company_currency_id (Company Currency)
  • account.move · amplía un modelo existentetax_receipt_id (Tax Receipt), tax_receipt_total (Eligible Tax Receipt Sub-total), tax_receipt_option (Tax Receipt Option)
  • sale.order.line · amplía un modelo existentetax_receipt_ok
  • account.move.line · amplía un modelo existentetax_receipt_ok
  • donation.tax.receipt · amplía un modelo existenteinvoice_ids (Related Invoices)

Texto generado por IA (DeepSeek) al leer el código de la versión 14.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.

terminal Instalación y uso

Sin información verificada

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.

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.