Sale Orders Require PO or Sales Documentation
El objetivo de este desarrollo es crear un campo de validación para indicar qué clientes requieren una orden de compra para poder crear una factura.
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.0Permite marcar a los clientes que deben proporcionar una orden de compra o documentación de venta antes de que se puedan confirmar sus pedidos de venta, y bloquea la confirmación cuando faltan esos requisitos.
Este módulo añade controles de documentación de compras a los clientes y a los pedidos de venta.
En un registro de cliente (en la pestaña Sales & Purchases) puedes marcar 'Customer Requires PO' e introducir el texto 'Sales Require Documentation' que describe la documentación que necesita el cliente. Ambos campos se registran, por lo que los cambios quedan registrados.
En un pedido de venta, estos dos valores se muestran automáticamente desde el cliente. Un selector 'Sale Documentation' te permite marcar 'No documentation needed for this Sale' o 'Documentation required obtained and archived', y un campo 'Sale Documentation Notes' te permite registrar detalles. Estos dos campos solo aparecen cuando el cliente tiene realmente requisitos de documentación de ventas.
Cuando confirmas un pedido de venta, el sistema comprueba dos reglas: si el cliente requiere una PO, el campo Customer Reference debe estar rellenado; y si el cliente tiene requisitos de documentación de ventas, el selector Sale Documentation debe estar establecido. Si falta alguno de los dos, la confirmación se bloquea con un mensaje de error.
En Settings, en Sales, una opción te permite establecer 'Customer Requires PO' como predeterminado para los clientes recién creados. Esta configuración se almacena por compañía.
Depende de
Modelos y campos (4)
- sale.order · amplía un modelo existentesale_doc (Sales Require Documentation), customer_need_po (Customer Requires PO), sale_document_note (Sale Documentation Notes), sale_document_option (Sale Documentation)
- res.company · amplía un modelo existentecustomer_need_po_default (Default: Customer Requires PO)
- res.partner · amplía un modelo existentesale_doc (Sales Require Documentation), customer_need_po (Customer Requires PO)
- res.config.settings · amplía un modelo existentecustomer_need_po_default
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: 4 confirmadas, 5 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/sale-workflow.
terminal Instalación y uso
Sin información verificadaLas 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.