Ulvixor

Buscar herramientas

Busca entre todas las herramientas de Ulvixor por nombre o palabra clave.

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

  1. Pega el archivo X12 que quieres analizar (o usa el ejemplo con un pedido de compra 850).
  2. El analizador lee el segmento ISA (siempre de 106 caracteres) para identificar los delimitadores propios del archivo.
  3. Recorre el archivo segmento por segmento, separando cada uno en sus elementos según esos delimitadores.
  4. Agrupa los segmentos en la jerarquía estándar X12: intercambio, grupo funcional y conjunto de transacción.
  5. 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.

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

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.