OdooWiki OCA HUB

Despatch Advice Import

despatch_advice_import folder_open OCA/edi open_in_new
Sin categoría Licencia: AGPL-3

Este módulo admitirá el archivo de aviso de expedición de importación

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

Te permite subir un aviso de expedición de proveedor (XML o PDF) y actualizar automáticamente la recepción del pedido de compra correspondiente: confirmar, posponer o cancelar las cantidades entregadas.

Este módulo añade un asistente de importación para avisos de expedición de proveedores (albaranes enviados por los proveedores). Se sube un archivo XML o un PDF que contiene un archivo XML incrustado, y Odoo lo lee y aplica el anuncio del proveedor a la recepción entrante correspondiente.

Dónde aparece: - Una entrada de menú "UBL Despatch Advice Importer" en el área Purchase > Orders abre un formulario emergente. - El formulario tiene un campo de archivo, un campo de nombre de archivo y una casilla "Allow Validate Over Quantity" (activada por defecto). - El botón "Import document" ejecuta el proceso; "Cancel" cierra la ventana.

Qué hace: - Lee el archivo subido, comprueba que sea XML o PDF y rechaza otros formatos con un error. - Para los PDF, busca un archivo XML incrustado e intenta analizarlo. - Empareja las líneas del aviso con los registros purchase.order.line y comprueba la referencia del pedido de compra. - Si la cantidad anunciada es igual a la cantidad pedida, la entrega se marca como confirmada. - Si el proveedor anuncia más de lo pedido y la opción de exceso de cantidad está activada, se registra la cantidad mayor. - Si el proveedor no anuncia nada, la entrega se cancela y se añade un mensaje. - Para entregas parciales, las cantidades se dividen: las cantidades confirmadas se marcan como realizadas, las cantidades aplazadas quedan abiertas para un pedido pendiente y el resto se cancela. - Se registran mensajes como "Delivery confirmed by the supplier" o "Delivery cancelled by the supplier". - El archivo subido se almacena como un adjunto.

Funciona con pedidos de compra, movimientos de existencias y recepciones, y requiere que el módulo de soporte del formato XML (por ejemplo UBL) esté instalado para los archivos XML.

Lo necesitan otros módulos

Modelos y campos (1)
  • despatch.advice.import · modelo nuevodocument (XML or PDF Despatch Advice), filename (File Name), allow_validate_over_qty (Allow Validate Over Quantity)

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

La validación final del picking activada desde process_data es opcional.

Validar el picking por defecto convierte un paso de importación en un paso de orquestación de flujo de trabajo e introduce efectos secundarios no evidentes. Llamar implícitamente a la validación también rompe la separación comando/consulta y puede hacer que los flujos de integración sean menos predecibles y menos idempotentes.

La validación del picking por defecto se introdujo en la versión 16.0: f9a4c0f#diff-ba317b47ca5c669f7eb8f157d21581ec7a424e672eccfdf785c0cf2dc97517aaR191 Se eliminó del módulo base y se hizo opcional en la versión 19.0.

Por defecto, el asistente solo aplica los datos del aviso de despacho y no valida el picking.

Para habilitarla en una sola ejecución, pase esta clave de contexto al llamar a process_data:

  • despatch_advice_import__picking_validation=True

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, Uso.

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.