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
| Campo | Qué 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
| Campo | Qué hace |
|---|---|
| Include Raw Segments | Añ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 ejemploORDERS.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,taxyfree_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.
- Conecta a EDI File de EDI Reader el archivo
.edique recibe el flujo. - Conecta la salida Messages a un componente que recorre las líneas de cada pedido y las da de alta en el ERP.
- Si un resultado llega con
statusdistinto desuccess, envía un aviso al equipo de pedidos.
Componentes relacionados
- EDI Writer: para crear documentos EDIFACT a partir de tus datos.