¿ Qué es un mensaje EDI ? Mensajes de EDIFACT • Para explicar qué es un Mensaje EDI, en esta presentación, vamos a.

Download Report

Transcript ¿ Qué es un mensaje EDI ? Mensajes de EDIFACT • Para explicar qué es un Mensaje EDI, en esta presentación, vamos a.

¿ 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:
– 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 ?
• EDIFACT no 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 ?
• EDIFACT define 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 (papel)
Número de factura:
102030
Fecha de emisión: 05/01/2003
Código de empresa: 122334455
Nombre: CEMESA, S.A.
Dirección: Paseo Marítimo 12,
08012 Valencia (ESPAÑA)
N.I.F.: A77777701
Artículo: Juego de brocas
Nº Ref.: 303111130
Cantidad: 5
Precio: 12 €
Código de empresa: 0012345
Nombre: FIBERSTOCK, S.A.
Dirección: Avda. Roma 45,
28054 Madrid (ESPAÑA)
N.I.F.: B0012345
Artículo: Caja de tacos de plástico
Nº Ref.: 534000-C
Cantidad: 1
Precio: 8 €
Importe Total Factura: 23,20 €
Importe I.V.A.:
3,20 €
Estructura de la factura (mensaje)
• Segmentos:
UNH
datos:
NAD
datos:
ART
datos:
PRI
datos:
TOT
datos:
UNT
datos:
Cabecera del Mensaje
número de factura y fecha de emisión
Segmento de definición de Empresa
código de empresa, nombre, dirección y N.I.F.
Segmento de definición de Artículo
artículo, número de referencia y cantidad
Segmento de definición de Precio
precio unitario del artículo precedente
Importes Monetarios
importe total de la factura y total I.V.A.
Final del Mensaje
número de segmentos del mensaje
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)
UNH
NAD
ART
PRI
TOT
UNT
Procedencia de los segmentos
Número de factura:
102030
Fecha de emisión: 05/01/2003
UNH
Código de empresa: 122334455
Nombre: CEMESA, S.A.
Dirección: Paseo Marítimo 12,
08012 Valencia (ESPAÑA)
N.I.F.: A77777701
Artículo: Juego de brocas
Nº Ref.: 303111130
Cantidad: 5
Código de empresa: 0012345
Nombre: FIBERSTOCK, S.A.
Dirección: Avda. Roma 45,
28054 Madrid (ESPAÑA)
N.I.F.: B0012345
Artículo: Caja de tacos de plástico
Nº Ref.: 534000-C
Cantidad: 1
NAD(1)
NAD(2)
ART(1)
Precio: 12 €
PRI(1)
ART(2)
Precio:
8€
PRI(2)
Importe Total Factura: 23,20 €
Importe I.V.A.:
3,20 €
TOT
Segmentos a añadir al Mensaje
• Segmentos en orden secuencial:
– UNH
Nú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
– TOT
Importe total de la factura y total I.V.A.
– UNT
Nú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.