Saltearse al contenido

EDI Reader

EDI Reader abre un archivo EDIFACT, el formato estándar con el que muchas empresas intercambian pedidos, avisos de envío y facturas, y lo convierte en datos ordenados: quién lo envía y quién lo recibe, las líneas de productos, las fechas, las referencias, los importes y los impuestos.

Úsalo cuando tus clientes o proveedores te mandan documentos EDIFACT y quieres procesarlos automáticamente en lugar de leerlos a mano.

Cuándo usarlo

  • Recibir los pedidos de una gran superficie en formato EDIFACT (ORDERS) y darlos de alta en tu sistema.
  • Comprobar que el aviso de envío de un proveedor (DESADV) coincide con lo que pediste.
  • Leer las facturas electrónicas (INVOIC) y pasar sus importes a contabilidad.
  • Dar a un agente la capacidad de leer un archivo EDIFACT cuando un usuario se lo envía.

Configuración

CampoQué hace
EDI File (obligatorio)El documento EDIFACT. Puede ser un archivo .edi que llega de otro componente o su contenido como texto. El componente detecta solo el tipo de documento: ORDERS, DESADV, INVOIC, ORDRSP o cualquier otro mensaje EDIFACT.

Opciones avanzadas

CampoQué hace
Include Raw SegmentsAñade al resultado todas las líneas del documento tal como venían, por si necesitas un dato que no aparece en los campos ordenados. Activado por defecto.

En la pestaña Batch Mode puedes conectar una lista de archivos en Batch Input para leerlos todos de una vez. Consulta Batch Mode.

Resultado

La salida Messages devuelve un resultado por cada documento que contiene el archivo (un archivo puede llevar varios pedidos, por ejemplo). Cada resultado incluye:

  • message_type: el tipo de documento, por ejemplo ORDERS.
  • header: los datos de la cabecera del documento.
  • parties: las empresas que aparecen, como comprador, vendedor o lugar de entrega.
  • lines: las líneas de productos.
  • dates, references, monetary, quantities, tax y free_text: fechas, referencias, importes, cantidades, impuestos y textos libres.
  • interchange: los datos del envío del archivo, como el remitente y el destinatario.
  • raw_segments: las líneas originales, si Include Raw Segments está activado.

Si el archivo está vacío, el resultado lleva status error. Si no contiene ningún documento reconocible, lleva status warning y el principio del texto recibido, para que puedas revisarlo.

El componente también puede usarse como herramienta de un agente con Tool Mode.

Ejemplo

Un fabricante recibe cada mañana los pedidos de sus distribuidores en archivos EDIFACT.

  1. Conecta a EDI File de EDI Reader el archivo .edi que recibe el flujo.
  2. Conecta la salida Messages a un componente que recorre las líneas de cada pedido y las da de alta en el ERP.
  3. Si un resultado llega con status distinto de success, envía un aviso al equipo de pedidos.

Componentes relacionados

  • EDI Writer: para crear documentos EDIFACT a partir de tus datos.