Analizador de EDI X12
Analiza un archivo X12 y descompón su estructura completa: delimitadores, segmentos, elementos y la jerarquía de intercambio, grupo funcional y conjunto de transacción. El resultado se muestra como JSON, ideal para inspeccionar el archivo o integrarlo con otros sistemas.
Cómo funciona
- Pega el archivo X12 que quieres analizar (o usa el ejemplo con un pedido de compra 850).
- El analizador lee el segmento ISA (siempre de 106 caracteres) para identificar los delimitadores propios del archivo.
- Recorre el archivo segmento por segmento, separando cada uno en sus elementos según esos delimitadores.
- Agrupa los segmentos en la jerarquía estándar X12: intercambio, grupo funcional y conjunto de transacción.
- Muestra el árbol resultante como JSON, listo para copiar, descargar o inspeccionar.
Casos de uso
- Analizar un archivo X12 recibido de un proveedor o cliente para entender qué información contiene antes de programar una integración.
- Verificar qué delimitadores usa un archivo X12 específico cuando no vienen documentados.
- Generar un mapeo inicial entre los segmentos de un archivo X12 y los campos de un sistema propio.
- Enseñar o aprender la estructura de X12 con un ejemplo real descompuesto visualmente.
Casos de uso
- Analizar un archivo X12 recibido de un proveedor o cliente para entender qué información contiene antes de programar una integración.
- Verificar qué delimitadores usa un archivo X12 específico cuando no vienen documentados.
- Generar un mapeo inicial entre los segmentos de un archivo X12 y los campos de un sistema propio.
- Enseñar o aprender la estructura de X12 con un ejemplo real descompuesto visualmente.
Errores comunes
- Pensar que "X12" y "EDI" son formatos completamente distintos.X12 es el estándar de EDI (Electronic Data Interchange) más usado en Norteamérica, mantenido por ASC X12. "EDI" es el concepto general de intercambio electrónico de documentos de negocio, y X12 es una de sus implementaciones concretas, junto con EDIFACT, más usado en Europa.
- Asumir que todos los archivos X12 usan los mismos delimitadores (*, :, ~).Cada archivo declara sus propios delimitadores en el segmento ISA. Por eso el analizador los lee directamente del archivo en vez de asumir un estándar fijo.
- Esperar que el analizador entienda el significado de negocio de cada elemento (por ejemplo, qué representa el tercer elemento de un segmento PO1).El analizador identifica la estructura (segmentos, elementos, jerarquía), no el significado semántico de cada código, que depende de la guía de implementación específica de cada socio comercial o tipo de documento.
Preguntas frecuentes
Son la misma herramienta con distinto nombre: ambas leen un archivo EDI/X12 y devuelven su estructura como JSON. Elige el nombre que mejor describa lo que buscas.
No en el sentido de errores estructurales — para eso está el Validador de EDI de este sitio. Este analizador se enfoca en descomponer la estructura, no en encontrar errores.
Sí, el analizador lee la estructura general de segmentos y delimitadores, que es la misma en todas las versiones de X12; no depende de una versión específica.
No, la herramienta procesa un archivo a la vez pegado en el panel de entrada. Si el archivo contiene varios intercambios (ISA...IEA) concatenados, todos se incluyen en el resultado.
Alternativas
Suites EDI comerciales como Cleo, SPS Commerce o herramientas de código abierto como pyx12 ofrecen análisis más profundo con validación por tipo de transacción. Este analizador es útil para una inspección rápida sin instalar software.