Explicación de ANSI X12: Normas de mensajes y conjuntos de transacciones

El EDI ha sido la espina dorsal de las transacciones B2B desde los años setenta. Sin embargo, muchas empresas siguen teniendo dificultades para traducir las normas EDI de un estándar a otro. 

Aunque es sólo una de las muchas normas de EDI, la American National Standards Institute X12 (ANSI X12) es dominante en Norteamérica y se utiliza en todo el mundo1. Es fundamental conocer e integrar ANSI X12 en su sistema EDI.  

Aquí explicaremos los conjuntos de transacciones ANSI X12 (T-Sets), la sintaxis y la construcción de mensajes para proporcionarle la información práctica que necesita para navegar por la norma ANSI X12 con confianza.

¿Qué es ANSI X12?

El American National Standards Institute X12, conocido como ANSI X12, es un estándar EDI introducido por The Accredited Standards Committee (ASC) en 1979. 

El principio en el que se basa el formato ANSI X12 es el mismo que el de todas las normas EDI: crear un lenguaje común de códigos y segmentos que pueda representar una amplia gama de transacciones comerciales en diversos sectores. Esto proporciona uniformidad para el intercambio electrónico interindustrial de documentos comerciales con el fin de agilizar las transacciones entre socios comerciales. 

Subcomités ANSI X12

Para gestionar la amplitud de los procesos empresariales cubiertos por ANSI X12, el Comité de Normas Acreditadas estableció subcomités para diferentes sectores industriales. Entre ellos se incluyen:

  • X12C - Comunicaciones y controles
  • X12F - Finanzas
  • X12I - Transporte
  • X12J - Evaluación técnica
  • X12M - Cadena de suministro
  • X12N - Seguros

Estos subcomités atienden a las necesidades específicas de los distintos sectores, proporcionando subconjuntos específicos de ANSI X12 para una comunicación más precisa.

Componentes de un mensaje ANSI X12

Un mensaje ANSI X12 es un conjunto estructurado de datos que representa un tipo específico de transacción comercial. Cada mensaje se construye utilizando una disposición única de códigos, segmentos y conjuntos de transacciones (T-sets), que son conceptos únicos pero superpuestos.

  • Códigos ANSI X12: Son identificadores únicos que representan segmentos T-sets específicos, o elementos de datos en un mensaje.
  • Segmentos ANSI X12: Son colecciones de elementos de datos relacionados que representan piezas específicas de información en un conjunto de transacciones. Cada segmento comienza con un ID de segmento único, seguido de los elementos de datos separados por separadores de elementos.
  • ANSI X12 T-sets: Se trata de grupos de segmentos de datos relacionados que conforman un documento comercial o transacción en particular. Cada conjunto de transacciones representa un tipo diferente de documento comercial, como una factura o una orden de compra.

En ANSI X12, concretamente, los términos T-set y mensaje suelen utilizarse indistintamente, y ambos se refieren a una colección de datos que representa un único documento o transacción comercial. Sin embargo, los conjuntos T pueden definirse más específicamente como el tipo de transacción comercial que representa el mensaje, mientras que el mensaje es la representación completa de esa transacción comercial. 

Lista de códigos ANSI X12

ANSI X12 tiene una amplia gama de códigos utilizados para denotar tipos de mensajes específicos que es necesario comprender para construir eficazmente un mensaje ANSI X12. Los códigos ANSI X12 más comunes son:

Código ANSI X12Descripción
810Factura
820Orden de pago
830Previsión de entregas
832Catálogo de precios/ventas
840Solicitud de presupuesto
846Consulta de inventario/Asesoramiento
850Orden de compra
852Datos de actividad del producto
855Acuse de recibo de la orden de compra
856Aviso de embarque/Manifiesto
860Solicitud de cambio de pedido
865Confirmación de cambio de pedido
870Informe sobre el estado de los pedidos
997Reconocimiento funcional
Nota: Existen muchos más códigos dentro del formato ANSI X12, cada uno diseñado para facilitar un tipo específico de transacción o comunicación.

Cómo se construyen los mensajes ANSI X12

La construcción de un mensaje ANSI X12 implica ensamblar diferentes componentes clave de forma estructurada y jerárquica utilizando una sintaxis específica. Los componentes incluyen elementos de datos, segmentos y conjuntos de transacciones (T-sets), todos ellos encapsulados dentro de sobres que estructuran el mensaje. A continuación, diseccionaremos cada componente e ilustraremos su ensamblaje en un mensaje ANSI X12.

Caracteres utilizables: La lengua

Al igual que cualquier otro idioma, ANSI X12 tiene un conjunto específico de caracteres que pueden utilizarse en los mensajes. Entre ellos se incluyen:

  • Caracteres alfabéticos: De la A a la Z (sólo mayúsculas)
  • Caracteres numéricos: 0 a 9
  • Caracteres especiales: Un conjunto de caracteres especiales, como . , - ( ) / = + : ? ' y espacios

Juntos, proporcionan flexibilidad para comunicar una amplia gama de transacciones e información empresarial.

Elementos de datos: Las unidades fundamentales

Los elementos de datos son las unidades de datos más pequeñas de un mensaje ANSI X12. Representan piezas individuales de información empresarial. Los elementos de datos pueden ser simples o compuestos:

  • Elementos de datos simples: Contienen un único dato, similar a una palabra de una frase. Por ejemplo, el precio de un producto o una fecha concreta pueden ser elementos de datos simples.
  • Elementos de datos compuestos: Se trata de varios elementos de información relacionados, como una frase formada por palabras relacionadas. Una dirección completa, que incluye el nombre de la calle, la ciudad, el estado y el código postal, es un ejemplo de elemento de datos compuesto.

Hay un ID único para cada elemento de datos, junto con su nombre, descripción, tipo y longitud mínima/máxima. Los elementos de datos siguen formatos o tipos específicos, como decimal, entero, identificador, cadena o fecha/hora. El diccionario de datos también enumera las restricciones o normas del elemento de datos, por ejemplo si es obligatorio u opcional, y si existen valores predefinidos a los que deba atenerse.2

Segmentos: Los componentes básicos

Los segmentos en ANSI X12 son similares a las frases que ofrecen una información específica. Los segmentos son un grupo organizado de elementos de datos relacionados, y cada segmento comienza con un ID de segmento.

He aquí un ejemplo:

ID de segmentoSeparador de elementosDato 1Separador de elementosDato 2
BEG*00*082922

Este "BEG" (Beginning Segment) indica el inicio de una orden de compra, con "00" denotando un documento original y "082922" representando el número de orden de compra.

Creación de conjuntos de transacciones (T-Set)

Las series de transacciones (series T) son similares a los párrafos, ya que reúnen segmentos relacionados para representar una transacción comercial completa. Cada conjunto de transacciones se identifica mediante un código único de tres dígitos.

Construyamos un ejemplo simplificado de un conjunto de transacciones de órdenes de compra (PO) (identificadas por el código 850 en ANSI X12):

ID de segmentoElementos de datos
STCódigo identificador del conjunto de transacciones, número de control del conjunto de transacciones
BEGCódigo de propósito del conjunto de transacciones, número de pedido
CURCódigo de moneda
REFCalificador de identificación de referencia, Identificación de referencia
DTBReferencia fecha/hora
SENúmero de segmentos incluidos, número de control del conjunto de transacciones

En este ejemplo, el segmento "ST" inicia el conjunto de transacciones, seguido de segmentos como "BEG" (inicio del pedido), "CUR" (divisa) y "REF" (identificación de referencia). Este conjunto de transacciones termina con el segmento "SE", que incluye el recuento del número total de segmentos del conjunto de transacciones.

Sobres: Agrupación y estructuración

Los sobres son las envolturas de un intercambio ANSI X12 que agrupan los datos relacionados y estructuran los conjuntos de transacciones. Existen tres tipos de sobres:

  1. El sobre de control de intercambio (ISA e IEA) encapsula toda la transmisión, incluidos todos los grupos funcionales enviados de un emisor a un receptor.
  2. El sobre de grupo funcional (GS y GE) agrupa conjuntos de transacciones relacionados. Se pueden utilizar diferentes grupos funcionales para agrupar diferentes tipos de conjuntos de transacciones o para separar conjuntos de transacciones destinados a diferentes departamentos dentro de la organización receptora.
  3. La envoltura del conjunto de transacciones (ST y SE) encierra un único conjunto de transacciones.

Mensaje completo: La unión hace la fuerza

Pongámoslo todo junto y veamos una representación simplificada de un mensaje completo ANSI X12 para una Orden de Compra (850 Transaction Set):

Código de segmentoElemento de datosDescripción
ISAIntercambiar ID de remitente/receptor, fecha, hora, etc.Cabecera de control de intercambio (marca el inicio del sobre de intercambio)
GSCódigo identificador funcional (PO), Código del remitente, Código del destinatario, Fecha, HoraCabecera del grupo funcional (marca el inicio del grupo funcional)
ST850Encabezado del conjunto de transacciones (marca el inicio del conjunto de transacciones, 850 representa un Pedido)
BEG00, 082922Inicio del pedido (00 significa original y 082922 es el número de pedido)
CURUSDSegmento de moneda que indica USD (USD significa dólar estadounidense)
REFAB, 12345Segmento de referencia con información adicional del comprador (AB significa número de comprador adicional y 12345 es la identificación de referencia)
DTM003, 20210910Fecha/Hora Referencia que indica la fecha (003 significa Entrega Solicitada, y 20210910 es la fecha)
SE5, 0001Tráiler del conjunto de transacciones (marca el final del conjunto de transacciones y 5 indica el número de segmentos incluidos)
GE1, 000000001Remolque de grupo funcional (marca el final del grupo funcional, y 1 representa el número de conjuntos de transacciones incluidos)
AIE1, 000000001Remolque de control de intercambio (marca el final del sobre de intercambio, y 1 representa el número de grupos funcionales incluidos)

En un mensaje EDI real, esta información se formularía así: 

ISA00 00 ZZSENDERISA ZZRECEIVERISA2012091719U004010000000010P>~
GSPOSENDERCODERECEIVERCODE2012091719000000001X004010~
ST8500001~
BEG00082922~
CURUSD~
REFAB12345~
DTM00320210910~
SE50001~
GE1000000001~
IEA1*000000001~

En este caso, el carácter * es el separador de elementos de datos, y el carácter ~ es el terminador de segmento, siguiendo las convenciones comunes de la sintaxis X12. Su implementación específica podría utilizar caracteres diferentes como separadores o terminadores.

Archivos de transmisión: Grupos de mensajes 

Un archivo de transmisión en ANSI X12 se refiere a toda la colección de datos que se envía de un socio comercial a otro en un momento dado. Básicamente, se trata de un lote de documentos comerciales estructurados según la norma ANSI X12. Un archivo de transmisión puede contener un solo mensaje (como una sola factura o pedido), o puede contener muchos mensajes diferentes. La clave es que todos los mensajes se transmiten juntos como una unidad.

Aprovechar la fuerza de un socio EDI

La norma ANSI X12 es un sistema potente y completo. Sin embargo, su dominio requiere mucho tiempo, sobre todo para las pequeñas y medianas empresas que gestionan cadenas de suministro complejas y múltiples normas EDI. El reto de traducir con precisión formatos EDI como EDIFACT o TRADACOMS a ANSI X12, o viceversa, es considerable sin las herramientas o la asistencia adecuadas.

EDI via VAN (Value-Added Network) es una red privada capaz de albergar herramientas como el software de mapeo EDI que automatiza la traducción de mensajes EDI de un estándar a otro. Se trata de una capacidad esencial para cualquier empresa que desee interactuar con flexibilidad con socios de la cadena de suministro que utilicen normas EDI diferentes o múltiples. 

En Data Interchange, ofrecemos servicios EDI flexibles adaptados a las necesidades de su empresa. Aunque ciertamente es posible traducir manualmente los formatos de los mensajes EDI, nosotros permitimos a las empresas hacerlo a velocidad y escala. Con el socio EDI adecuado es posible confiar en su capacidad para cumplir los requisitos de los socios de la cadena de suministro. Póngase en contacto con nosotros para obtener más información. 

1 Acerca de X12

2 Diccionario de datos ANSI/NISO Z39.87-2006 (R2017) - Metadatos técnicos para imágenes fijas digitales

Transforme su enfoque de la gestión de la cadena de suministro

Hable con un experto








    Epicor valora su privacidad. Términos y condiciones del sitio web.

    ARTÍCULOS RELACIONADOS

    ANSI X12 EDI 865 T-Set: Estructura, ventajas y casos de uso

    El mensaje VDA 4987: Estructura, ventajas y casos de uso

    ANSI X12 EDI 850 T-Set: Estructura, ventajas y casos de uso

    El mensaje VDA 4938: Estructura, ventajas y casos de uso

    El T-Set DELJIT de EDIFACT: Estructura, ventajas y casos de uso

    El DELFOR T-Set de EDIFACT: Estructura, ventajas y casos de uso

    Explicación del mensaje VDA 4915

    Explicación del mensaje VDA 4905

    Conjuntos T | ANSI X12 810

    Cómo optimizar la integración de sus sistemas EDI y ERP

    Conjuntos T | ANSI X12 997

    T-Set | EDIFACT INVOIC

    T-Set | EDIFACT DESADV

    Explorando los servicios EDI en la nube en ERP: Arquitectura, seguridad y escalabilidad

    Explicación de VDA: Normas de mensajes y conjuntos de transacciones

    Explicación de EDIFACT: Normas de mensajes y conjuntos de transacciones

    El poder del EDI web para las cadenas de suministro mundiales

    Cómo sacar el máximo partido a AS2

    Cómo el EDI simplifica las transacciones en el sector manufacturero

    Por qué su cadena de suministro de automoción necesita una conexión OFTP2

    Tendencias de la cadena de suministro digital a partir de 2023

    Cómo gestionar las complejidades de la cadena de suministro global

    Cómo superar los riesgos de la cadena de suministro

    ¿Cuál es el futuro de la gestión de la cadena de suministro en 2023?

    Cómo mejorar su estrategia de la cadena de suministro

    Por qué el EDI escalable es esencial para un rápido crecimiento empresarial

    Cómo elegir el protocolo de transferencia de archivos EDI adecuado

    Introducción a OFTP2 (Odette File Transfer Protocol)

    ¿Cuáles son los costes de la implantación del EDI?

    ¿Qué es PEPPOL?

    Guía de protocolos EDI

    Costes de EDI VAN: Obtenga la solución adecuada para su empresa

    ¿Cuánto cuesta el EDI?

    ¿Cómo funcionan las soluciones EDI locales?

    Nuestro plan en Data Interchange para cambiar el EDI y la gestión de la cadena de suministro

    Integrar el EDI con su ERP

    EDI interno vs. Servicio gestionado

    ¿Qué es una integración API? ¿Y cómo afecta al EDI?

    Epicor adquiere EDI Provider Data Interchange

    6 ventajas del EDI en el sector de la logística

    4 retos a los que se enfrenta el sector de la logística y cómo superarlos

    Principales proveedores de soluciones EDI en 2023

    Resolver los problemas de la cadena de suministro en la industria logística

    Mejores prácticas de integración EDI B2B en 2023

    Cómo elegir el proveedor de EDI adecuado en 2022

    Tendencias en el análisis de la cadena de suministro en 2022

    Prepare su negocio para el futuro: Aproveche el crecimiento del mercado

    Anuncio: Andrew Filby se convierte en director general de Data Interchange

    7 ventajas del EDI en la industria del automóvil

    Las expectativas de los consumidores provocan la demanda de datos integrados

    Cómo optimizar los procesos de la cadena de suministro de la automoción

    Los retos de la cadena de suministro tras la pandemia aumentan la presión

    EDI simplificado para la industria del automóvil

    Cómo superar los problemas de visibilidad de la cadena de suministro en la industria del automóvil

    Problemas complejos de la cadena de suministro y soluciones sencillas

    Flexibilidad de la cadena de suministro: Por qué la necesitan sus clientes

    5 retos de la cadena de suministro de la automoción a los que se enfrenta el sector

    Reimaginación de la gestión del rendimiento de los proveedores en 2023

    Cómo unir las nuevas tendencias tecnológicas de la gestión de la cadena de suministro

    Conozca al equipo: Marketing

    Mejores prácticas de gestión de proveedores después de COVID-19

    El futuro del EDI: más allá de 2025

    Las tres principales necesidades de intercambio de datos en la cadena de suministro

    Las ventajas del EDI en el comercio electrónico: cómo obtener una ventaja competitiva en línea en 2021

    Curso intensivo sobre los estándares de la industria del EDI: ANSI x12 vs EDIFACT vs OFTP y más

    ¿Qué es el mapeo EDI?

    Qué es el EDI: Historia y futuro del intercambio electrónico de datos

    El futuro de la cadena de suministro del automóvil

    Gestión de las relaciones con los proveedores: Cómo reducir el riesgo y mejorar el rendimiento

    Cómo el EDI como servicio cambia las mejores prácticas de la cadena de suministro en 2021

    Incorporación ágil de proveedores: Seguridad en la cadena de suministro en tiempos inciertos

    El impacto del fracaso del EDI en la cadena de suministro

    Soluciones EDI basadas en la nube frente a las locales

    Diferentes tipos de EDI comparados

    Los 5 problemas más comunes de la implantación del EDI y cómo resolverlos

    ¿Están sus documentos EDI preparados para la nueva frontera aduanera entre la UE y el Reino Unido?

    Retos de la integración B2B

    EDI vs. API: Salvar la brecha de la conectividad B2B

    Diez cosas que hay que buscar en un proveedor de servicios gestionados de EDI

    Día Mundial de la Salud Mental 2020

    Logicalis y Data Interchange: asociación para el éxito

    EDI - Un servicio de integración de datos fundamental para el éxito empresarial

    Uniendo fuerzas con SnapLogic: uniendo las soluciones iPaaS y EDI líderes del mercado

    Incorporación al intercambio de datos: Mi experiencia de cierre

    Data Interchange anuncia una asociación estratégica con SmarterPay

    Acceda rápidamente a nuevos socios comerciales para el apoyo de COVID-19

    Mantener las cadenas de suministro en movimiento

    Nuestra solución Web EDI se renueva

    Coronavirus: Nuestro plan de continuidad de la actividad

    Con el amor de Data Interchange ♥

    Una nueva década, una ambición renovada y la próxima generación

    Brexit y EDI

    Data Interchange transforma su servicio de asistencia para mejorar la experiencia del cliente

    Entrevista: El nuevo director general de Data Interchange, Robert Steiner

    Data Interchange nombra a Robert Steiner nuevo director general

    Mensajes MQ sobre ENX - Renault

    Cinco preguntas clave para su proveedor de EDI

    Intercambio de datos en la Conferencia Odette 2018

    Cómo seleccionar el proveedor de EDI adecuado

    Prepare su EDI para el futuro y libere el crecimiento

    EDI: el potenciador del rendimiento de la cadena de suministro

    Eliminación de los costes de la cadena

    Los usuarios que no son de EDI se retrasan en el correo

    Más del 41% de las empresas corren peligro sin el EDI

    Consolidación de los proveedores de VAN

    Aumente la visibilidad y la productividad de la logística de la cadena de suministro con las soluciones de integración B2B de Data Interchange

    Data Interchange gana el premio a la gran empresa del año

    Data Interchange lanza un nuevo portal de asistencia

    Data Interchange presentará sus ofertas de soluciones EDI y promoverá las ventajas de MMOG/LE

    Metaldyne recibe el reconocimiento especial de Ford por undécimo año consecutivo

    Pasar a las soluciones EDI basadas en la nube

    Las 5 razones principales para cambiar a los servicios gestionados de EDI

    Data Interchange para potenciar QAD Managed EDI On Demand