OdooWiki OCA HUB

Sale Orders Require PO or Sales Documentation

sale_require_po_doc folder_open OCA/sale-workflow open_in_new
Sales Licencia: AGPL-3

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.0

Permite 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

sale_management
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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado 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 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.