150 likes | 499 Views
¿ Qué es un mensaje EDI ?. Mensajes de EDIFACT. Para explicar qué es un Mensaje EDI , en esta presentación, vamos a crear un ejemplo sencillo , ficticio , pero basado en algunos de los principales conceptos que define EDIFACT . Pero antes, vamos a explicar, claramente:
E N D
Mensajes de EDIFACT • Para explicar qué es un Mensaje EDI, en esta presentación, vamos a crear un ejemplo sencillo, ficticio, pero basado en algunos de los principales conceptos que define EDIFACT. • Pero antes, vamos a explicar, claramente: • qué define EDIFACT (recomendaciones y normas) y • qué no define EDIFACT • Este proceder de Naciones Unidas en EDIFACT, nos servirá como importante referencia, pues ha sido el mismo que han seguido las principales organizaciones de normalización de los distintos sectores mundiales.
¿ Qué no define EDIFACT ? • EDIFACTno define: • Estructuras de Información • Sistemas Informáticos o Aplicaciones • Sistemas o Protocolos de Comunicación • Prácticas Comerciales • Procedimientos Logísticos • Sistemas de Organización
¿ Qué define EDIFACT ? • EDIFACTdefine las normas siguientes: • Reglas de Sintaxis (ISO 9735) • Directorio de Elementos de Datos • Directorio de Elementos de Datos Compuestos • Directorio de Segmentos • Directorio de Mensajes • Listas de Códigos EDIFACT
¿ Qué es un mensaje EDIFACT ? • Un mensaje EDIFACT no es una entelequia, es una fiel réplica de un documento tradicional en papel, diseñado para su intercambio electrónico. • El mensaje EDIFACT contiene toda la información esencial del documento original en forma de estructura de datos jerárquica. • Como en el documento papel, existen datos imprescindibles y otros datos complementarios. • El mensaje EDIFACT es un formato idóneo para compactar la información del documento original y transmitirla por medio de telecomunicación.
¿ Cómo es un mensaje EDIFACT ? • Un mensaje es una secuencia de segmentos de información (segmentos de servicio y de datos, como ya veremos). • Un segmento está integrado por elementos de datos (simples y/o compuestos, como se verá). • Un elemento de datos compuesto está formado a su vez por elementos de datos simples. • Un elemento de datos simple puede ser codificado o no codificado. • Un elemento de datos codificado toma sus valores de una lista de códigos asociada.
¿ Cómo se prepara un mensaje ? • Un mensaje se prepara añadiendo todas las informaciones necesarias en sus lugares correspondientes, dentro de la estructura definida, como el documento papel. • Para ello el mensaje contiene "componentes" con diferentes "propiedades": • obligatorios u opcionales y • únicos o repetibles. • Los "componentes" afectados por dichas "propiedades" son: segmentos y elementos de datos compuestos y simples. • Por último, los elementos de datos deberán contener los datos precisos y los datos codificados incluir los códigos adecuados.
Ejemplo de mensaje (ficticio) • Se trata de construir una factura basada en un mensaje EDIFACT (ficticio), con objeto de ilustrar los aspectos fundamentales citados. • La factura contendrá los datos siguientes: • El número de factura y la fecha de emisión, • la empresa que factura y la empresa facturada, • 2 artículos facturados, unidades y precio de cada uno y • el total de la factura y el total del I.V.A..
Estructura de la factura (mensaje) • Segmentos: UNHCabecera del Mensaje datos: número de factura y fecha de emisión NADSegmento de definición de Empresa datos: código de empresa, nombre, dirección y N.I.F. ARTSegmento de definición de Artículo datos: artículo, número de referencia y cantidad PRISegmento de definición de Precio datos: precio unitario del artículo precedente TOTImportes Monetarios datos: importe total de la factura y total I.V.A. UNTFinal del Mensaje datos: número de segmentos del mensaje
UNT UNH NAD ART TOT PRI Diagrama de estructura • Los diagramas de estructura de mensajes se utilizan para representar su contenido, de forma fácil, nuestro ejemplo tendría este aspecto: Mensaje INVOIC (ficticio)
Procedencia de los segmentos UNH ART(1) NAD(1) PRI(1) ART(2) NAD(2) PRI(2) TOT
Segmentos a añadir al Mensaje • Segmentos en orden secuencial: • UNHNúmero de factura y fecha de emisión • NAD(1) Comprador: cód. empresa, nombre y dirección • NAD(2) Vendedor: cód. empresa, nombre y dirección • ART(1) Artículo 1: referencia, descripción y cantidad • PRI(1) Precio unitario del artículo 1 • ART(2) Artículo 2: referencia, descripción y cantidad • PRI(2) Precio unitario del artículo 2 • TOTImporte total de la factura y total I.V.A. • UNTNúmero de segmentos del mensaje
Aspecto final del mensaje EDI • El traductor, aplicando las “Reglas de Sintaxis” de EDIFACT, que expondremos en detalle en el nivel siguiente, produciría un fichero de texto: el “mensaje EDI” con la estructura siguiente: 'UNH+102030+05012003 'NAD+122334455+CEMESA, S.A.+Paseo Marítimo 12, 08012 Valencia (ESPAÑA)+A77777701 'NAD+ B0012345+FIBERSTOCK, S.A.+Avda. Roma 45, 28054 Madrid (ESPAÑA)+B0012345 'ART+303111130+Juego de brocas+5 'PRI+12 'ART+534000-C+Caja de tacos de plástico+1 'PRI+8 'TOT+23,20+3,20 'UNT+9
Mensaje EDI transmitido • El mensaje de factura transmitido sería un fichero con la cadena de texto siguiente, sin los espacios mostrados anteriormente para mejor comprensión: 'UNH+102030+05012003'NAD+122334455+CEMESA,S.A.+ Paseo Marítimo 12, 08012 Valencia(ESPAÑA)+A77777701‘ NAD+B0012345+FIBERSTOCK, S.A.+Avda. Roma 45, 2805 4 Madrid (ESPAÑA)+B0012345'ART+303111130+Juego de brocas+5'PRI+12'ART+534000-C+Caja de tacos de plástico+ 1'PRI+8'TOT+23,20+3,20'UNT+9 • Los caracteres ( ’ + ) son caracteres separadores de la sintaxis EDIFACT, que se explicarán más adelante.