OdooWiki OCA HUB

Purchase Order Import

purchase_order_import folder_open OCA/edi open_in_new
Purchase Management Licencia: AGPL-3

Este módulo añade soporte para la importación de cotizaciones electrónicas. Este módulo proporciona los métodos base para importar cotizaciones electrónicas; requiere módulos adicionales para soportar formatos de pedido específicos:

  • módulo purchase_order_import_ubl: añade soporte para cotizaciones Universal Business Language (UBL) como:
  • archivo XML,
  • archivo PDF con un archivo XML incrustado.

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 a los compradores subir una cotización de proveedor (XML o PDF) para actualizar automáticamente una solicitud de cotización existente, y subir una respuesta de pedido del proveedor para acusar recibo, confirmar, cancelar o modificar el pedido de compra.

Este módulo añade dos asistentes de importación al área de Compras.

  • En una solicitud de presupuesto en estado borrador o enviada, un nuevo botón "Import Quotation File" abre una ventana donde se sube el presupuesto del proveedor en XML o PDF (también se acepta un PDF que contenga un archivo XML incrustado). Se elige si actualizar solo los precios o los precios y las cantidades, y después se hace clic en "Update RFQ".
  • Odoo compara las líneas importadas con las existentes: las líneas coincidentes reciben nuevos precios unitarios (y cantidades si se ha elegido), las líneas que solo están en el presupuesto se añaden, y las líneas que solo están en la RFQ no se eliminan sino que se marcan en el chatter. Los cambios de Incoterm se aplican y se registran, y se publica un mensaje en la RFQ.
  • La importación se rechaza si el proveedor o la moneda del archivo difieren de la RFQ, o si el presupuesto no tiene líneas.
  • Un nuevo campo "Supplier Acknowledgement Date" aparece en el formulario del pedido de compra.
  • Un menú "UBL OrderResponse Importer" bajo Purchase permite subir la respuesta de pedido de un proveedor. Según su estado, Odoo registra la fecha de acuse de recibo, cancela el pedido (rechazado), lo confirma (aceptado), o lo confirma y ajusta la recepción (aceptado condicionalmente): las líneas rechazadas se cancelan, las cantidades modificadas dividen el movimiento de existencias, y se crea un pedido pendiente cuando el proveedor anuncia uno. Se añade una nota en la recepción y se publica un mensaje en el pedido.
  • Los formatos XML reales no se gestionan aquí; deben instalarse módulos separados para cada formato.

Lo necesitan otros módulos

Modelos y campos (3)
  • purchase.order · amplía un modelo existentesupplier_ack_received_on (Supplier Acknowledgement Date)
  • purchase.order.import · modelo nuevoquote_file (XML or PDF Quotation), purchase_id (RFQ to Update), update_option, quote_filename (Filename)
  • purchase.order.response.import · modelo nuevodocument (XML or PDF Order response), filename

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

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Este módulo añade un botón Import Quotation File en Requests for Quotation. Este botón inicia un asistente que te propondrá seleccionar el archivo de cotización. El asistente también te propondrá una opción de actualización:

  • actualizar únicamente los precios del pedido de compra en borrador desde el archivo de cotización (opción predeterminada),
  • actualizar precios y cantidades del pedido de compra en borrador desde el archivo de cotización.

Cuando haces clic en el botón Update RFQ:

  • si Odoo tiene una línea en el archivo de cotización que no está en el pedido de compra en borrador, creará una nueva línea de pedido de compra,
  • si Odoo tiene una línea en el pedido de compra en borrador que no está en el archivo de cotización, escribirá una advertencia en el chatter del pedido de compra (no eliminará la línea del pedido de compra),
  • para todas las líneas que estén tanto en el pedido de compra en borrador como en el archivo de cotización, la línea del pedido de compra se actualizará si es necesario.
  • si el incoterm del archivo de cotización no es el mismo que el incoterm del pedido de compra en borrador, Odoo actualizará el incoterm del pedido de compra.
  • el archivo de cotización importado se adjunta al pedido de compra.

Una vez importado el archivo de cotización, deberías leer los mensajes del chatter del pedido de compra porque puede contener información importante sobre la importación.

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, Configuració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.