OdooWiki OCA HUB

Sale Order Whole Delivered Invoiceability

sale_order_whole_delivered_invoiceability folder_open OCA/account-invoicing open_in_new
Sales Management Licencia: AGPL-3

Este módulo impide la facturabilidad de los pedidos de venta hasta que se hayan entregado todos los productos almacenables.

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

Añade una configuración de cliente que bloquea la facturación de un pedido de venta hasta que todos los productos con política de entrega del mismo se hayan entregado por completo. La configuración se copia en los nuevos pedidos de venta y se puede sobrescribir por pedido.

Este módulo cambia cuándo se puede facturar un pedido de venta. En el formulario de cliente (pestaña Ventas y Compras) aparece una nueva casilla "whole_delivered_invoiceability"; cuando está marcada, los pedidos de ese cliente no se podrán facturar hasta que todo se haya entregado.

La misma casilla está disponible en el propio pedido de venta. Se rellena automáticamente desde el cliente, pero los usuarios pueden cambiarla en un pedido concreto si es necesario.

Regla de negocio: para los pedidos con la opción activa, si alguna línea del pedido utiliza la política de facturación "cantidades entregadas" y la cantidad entregada sigue siendo inferior a la cantidad pedida, el estado de facturación del pedido se fuerza a "Nada que facturar". Solo cuando todas esas líneas se hayan entregado por completo el pedido vuelve a ser facturable.

Se añade un nuevo filtro "Pedidos parciales no facturados" a la vista de búsqueda de pedidos de venta. Muestra los pedidos confirmados en los que la opción está activa, el pedido no es totalmente facturable y al menos una línea sigue pendiente de facturar.

El módulo extiende res.partner y sale.order. La configuración del cliente es un campo comercial, por lo que se comparte con los contactos hijos del cliente.

Depende de

sale
Modelos y campos (2)
  • sale.order · amplía un modelo existentewhole_delivered_invoiceability
  • res.partner · amplía un modelo existentewhole_delivered_invoiceability

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: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 15.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 19.0
  • Crea un nuevo producto almacenable
  • Establece su política de facturación como "Delivered Quantities".

Para usar este módulo necesitas:

  • Ir a un cliente que no quieras facturar por entregas incompletas y marcar la opción ‘Whole Delivered Invoiceability’.
  • Crear un pedido de venta y hacer una entrega parcial.

Aunque es posible crear una factura desde el propio pedido, el botón ‘Create invoice’ permanecerá en blanco y el pedido no aparecerá en la lista de pedidos a facturar, que se puede consultar desde el menú ‘To invoice’.

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.