Close Menu
EDI HUB

    Abonează-te

    Primiți cele mai recente știri, actualizări și oferte uimitoare

    Ce este la modă
    Standarde & Mesaje

    DESADV: optimizarea confirmării de expediere pentru marketplace-uri și 3PL

    Standarde & Mesaje

    INVRPT pentru omnichannel: sincronizare stocuri pentru BOPIS, ship‑from‑store și marketplace‑uri

    Standarde & Mesaje

    EDI pentru marketplace-uri: tratamentul TVA și fluxuri B2B2C în contextul e-Factura

    Pagini importante:
    • Acasă
    • Despre noi
    • Contactaţi-ne
    • Termeni și condiții
    • Politica de confidențialitate
    EDI HUB
    • Stiri
    • Ghiduri
    • Retaileri & Distribuitori
    • Integrari ERP & API
    • Standarde & Mesaje
    • Erori & Validari
    • Resurse
    EDI HUB
    Home » EDI segmente și validare: reguli, coduri de eroare și testare cu fișiere de exemplu
    Standarde & Mesaje februarie 6, 2026

    EDI segmente și validare: reguli, coduri de eroare și testare cu fișiere de exemplu

    Share Copy Link LinkedIn Facebook WhatsApp
    EDI segmente și validare: reguli, coduri de eroare și testare cu fișiere de exemplu

    În 2024–2025, EDI a devenit esențial în lanțurile de aprovizionare și în proiectele de e‑facturare B2B, împins atât de cerințele marilor retaileri (Walmart, Amazon Vendor, Carrefour), cât și de reglementări (RO e‑Factura, rețelele PEPPOL în UE). Conform OpenText Business Network, peste 33 de miliarde de tranzacții sunt schimbate anual prin Trading Grid, cu o valoare estimată a comerțului de aproximativ 10 trilioane USD—o dovadă clară că integritatea mesajelor EDI, segmentele corecte și validarea riguroasă reduc costurile operaționale și penalitățile din downstream.

    Segmente EDI și obiectivul validării

    Două standarde domină: UN/EDIFACT (cu subseturi ca GS1 EANCOM, foarte folosit în retail/FMCG) și ANSI X12 (puternic în America de Nord). Segmentele EDI sunt elementele structurale ale mesajelor:

    • EDIFACT: UNA, UNB (interchange), UNH/UNT (header/trailer mesaj), BGM, DTM, RFF, NAD, LIN, QTY, MOA, UNS, CNT, UNZ.
    • X12: ISA/IEA (interchange), GS/GE (group), ST/SE (transaction), BEG/INV/BGN, DTM, REF, N1, PO1/IT1, CTT.

    Validarea EDI țintește trei niveluri: sintaxă (delimitatori, lungimi, segmente obligatorii), semantică (codelist-uri, calatoare/qualifiers corecte) și reguli de business (sume, corelări între linii și totaluri, identități și calendare).

    Reguli de validare: de la sintaxă la business

    • Enveloping și numerotare: UNH/UNT trebuie să “bată” ca număr de segmente; la X12, ST/SE și GS/GE, ISA/IEA trebuie să fie consistente.
    • Qualifiers și coduri: DTM+137 (data document), NAD+BY/SU (cumpărător/furnizor), MOA+203 (valoare factură) în EDIFACT; în X12, BEG03 (număr PO), N1*ST/N1*BT etc.
    • Lungimi și formate: GTIN/EAN de 14/13/8, ISO 8601 pentru date (format 102/203), ISO 4217 pentru monedă, șiruri fără caractere interzise de delimitare.
    • Consistențe numerice: totaluri MOA vs. sume pe linii, cantități QTY vs. prețuri unitare și taxe; în X12, CTT01 (număr linii) vs. numărul PO1.
    • Reguli naționale/e‑invoicing: Peppol BIS Billing 3.0 (UBL 2.1) folosește Schematron; în România, RO e‑Factura (UBL conform EN 16931) impune câmpuri și coduri specifice ANAF, cu validare la nivel de portal.

    Coduri de eroare și acknowledgments

    • EDIFACT: mesajul CONTRL întoarce răspuns sintactic (segmente UCI/UCM), iar APERAK oferă feedback aplicațional (de ex., erori de conținut, mapare). GS1 EANCOM adaugă reguli stricte pentru retail.
    • X12: TA1 pentru erori la nivel de ISA/IEA (interchange), 997/999 pentru validare funcțională. În 999, IK5/AK9 raportează status: A (Accepted), E (Accepted with errors), R (Rejected), iar IK3/IK4 punctează liniar erorile de segment/element (ex.: “Unrecognized segment ID”, “Invalid code value”).
    • Peppol/UBL: rapoarte de validare bazate pe Schematron; providerii certificați (Pagero, Comarch, OpusCapita, TIE Kinetix etc.) aplică și reguli suplimentare de rețea.

    Fișiere de exemplu și testare EDI

    Exemplu EDIFACT INVOIC (fragment EANCOM):

    UNH+1+INVOIC:D:01B:UN:EAN008'
    BGM+380+INV123+9'
    DTM+137:20250205:102'
    NAD+BY+5412345000013::9'
    NAD+SU+4006381333931::9'
    CUX+2:EUR:9'
    LIN+1++1234567890123:EN'
    QTY+47:100'
    PRI+AAA:12.34'
    MOA+203:1234.00'
    UNT+11+1'

    Erori tipice de validare: GTIN cu lungime greșită în LIN, CUX fără monedă permisă, nepotrivire între total MOA+203 și suma liniilor, lipsă NAD+IV sau adrese incomplete conform codelist-urilor GS1.

    Exemplu X12 850 (fragment):

    ISA*00*          *00*          *ZZ*SENDERID      *ZZ*RECEIVERID    *250205*1200*U*00401*000000905*0*P*>~
    GS*PO*SENDERID*RECEIVERID*20250205*1200*1*X*004010~
    ST*850*0001~
    BEG*00*SA*PO123456**20250205~
    N1*BT*BUYER NAME*92*BUYERID~
    N1*ST*SHIP TO NAME*92*LOCID~
    PO1*1*100*EA*12.34*PE*BP*1234567890123~
    CTT*1~
    SE*9*0001~
    GE*1*1~
    IEA*1*000000905~

    În 999, erorile apar granular:

    ST*999*0001~
    AK1*PO*1~
    AK2*850*0001~
    IK3*PO1*2**8~
    IK4*3*1*1234567890123*7~
    IK5*E~
    AK9*E*1*1*0~
    SE*7*0001~

    Interpretare: IK3 cu cod “8” (segment cu erori), IK4 “7” (invalid code value), IK5/AK9 “E” (accepted with errors). Pentru go‑live, fluxurile critice trebuie să aibă acceptare “A”.

    Strategie de testare și instrumente

    • Validatoare și mapare: GEFEG.FX (design/validation), Altova MapForce, EdiFabric/EdiNation (.NET), Cleo Integration Cloud, IBM Sterling B2B Integrator, OpenText Trading Grid. Open-source: bots-edi (Python), smooks/stupidedi.
    • Testare automată: unit tests pe mapări, fișiere de exemplu cu “happy path” și “negative tests” (valorile minime/maxime, delimitatori speciali, lipsa segmentelor obligatorii, codelist incorect).
    • Contracte cu partenerii: profile de implementare clar definite (ex.: EANCOM subset, “gabarit” X12 4010 vs. 5010), împreună cu cataloage GS1 și calendare de livrare.
    • Observabilitate: loguri pentru ACK (TA1/997/999, CONTRL/APERAK), corelare UNH/ST în telemetrie, alerte pe reject rates și pe “aging” al tranzacțiilor.
    • Peppol/RO e‑Factura: folosiți validarea Schematron local înainte de livrare; pentru România, verificați conformitatea UBL cu specificațiile ANAF (CIUS RO), inclusiv coduri fiscale și TVA specifice.

    Companii și piață

    Furnizori enterprise precum IBM Sterling, OpenText, SAP Business Network, SPS Commerce, TrueCommerce, Cleo, Comarch și Pagero operează rețele și suite EDI mature. Rețeaua Peppol are peste 300 de service providers certificați și este utilizată în peste 30 de țări. În România, B2B e‑Factura a devenit obligatorie în 2024, iar multe organizații au legat mapările EDIFACT/X12 de UBL pentru conformitate. Pentru proiecte locale, unii integratori oferă module specializate (ex.: EDIconnect.ro ca modul al CRMconnect) care mapează EDI spre RO e‑Factura și Peppol.

    Concluzie

    Segmentele EDI corecte și o disciplină de validare coerentă (reguli, coduri de eroare, testare cu fișiere de exemplu) sunt diferențiatori operaționali. Standardizați profilele, automatizați validarea (syntactică, semantică, business), înrolați ACK‑urile în monitorizare și mențineți mapările sincronizate cu codelist‑urile GS1/UN/CEFACT, X12 și cerințele fiscale. Rezultatul: mai puține dispute, cash‑flow mai rapid, cost total de integrare mai mic și un time‑to‑value superior pentru IT și business.

    Citește și:  SMP/SML pe înțelesul arhitecților: bune practici de publicare și descoperire actualizate în ultimele 3 luni
    Share. Facebook Twitter Pinterest LinkedIn WhatsApp Copy Link

    Articole similare

    EDI QTY: Validare semantică vs. sintactică — ce contează pentru cantități

    Standarde & Mesaje

    REMADV alimentat de AI: clasificarea remitențelor și tratarea excepțiilor

    Standarde & Mesaje

    EDI IFTSTA: guvernanță de date și codificări UN/LOCODE, UN/CL, SCAC/BIC

    Standarde & Mesaje
    Follow us
    • Facebook
    • Instagram
    Postări de top
    Stiri

    eIDAS 2.0 și impactul asupra semnării documentelor în rețeaua Peppol

    Standarde & Mesaje

    DESADV: bune practici de mapare EDIFACT D96A și XML (Peppol BIS)

    Stiri

    Sustenabilitate și raportare Scope 3: gateway-urile EDI devin hub-uri de trasabilitate în UE

    Stiri

    Transport și logistică: cerințe EDI actualizate pentru etichetare, ASN și trasabilitate în UE

    Stiri

    Securitate și conformitate: hub-urile EDI adoptă eIDAS 2.0 și semnături electronice avansate

    Abonează-te

    Primiți cele mai recente știri si articole de interes.

    Postări de top

    NIS2 accelerează proiectele de integrare: IAM și SIEM devin critice pentru companiile din România

    Stiri februarie 8, 2026

    Agricultura din România explorează EDI pentru contracte, comenzi și livrări B2B cu marii retaileri

    Stiri februarie 5, 2026

    Cross-docking în Europa: EDI sincronizează transportatorii și depozitele în timp real

    Retaileri & Distribuitori februarie 9, 2026
    Despre
    Despre

    Soluții CRM este un blog dedicat profesioniștilor, antreprenorilor și companiilor care doresc să își optimizeze relațiile cu clienții prin tehnologie modernă și soluții inteligente. Ne concentrăm pe tot ceea ce înseamnă CRM software, de la platforme SaaS CRM până la soluții B2B CRM adaptate nevoilor reale ale afacerilor.

    Facebook X (Twitter) Instagram Pinterest
    Cele mai populare

    EDI NAD: Normalizarea caracterelor românești (ș, ț, ă) și transliterarea pentru compatibilitate EDI

    Standarde & Mesaje

    Operatorii logistici români conectează parteneri EDI pentru urmărirea în timp real a livrărilor și a documentelor

    Retaileri & Distribuitori

    SMP/SML pe înțelesul arhitecților: bune practici de publicare și descoperire actualizate în ultimele 3 luni

    Standarde & Mesaje
    Alegerile noastre

    EDI: Structura ORDERS pentru comenzi multi-linie – gestionarea LIN, PIA, IMD și PAC

    Standarde & Mesaje

    Analiză Q4: reducerea erorilor de comandă prin EDI ORDERS și confirmări ORDRSP automate

    Retaileri & Distribuitori

    EDI: Mesajul CONTRL explicat — cum validezi și confirmi UNB/UNG/UNH corect

    Standarde & Mesaje
    © 2026 Electronic Data Interchange HUB.
    • Acasă
    • Despre noi
    • Contactaţi-ne
    • Termeni și condiții
    • Politica de confidențialitate

    Type above and press Enter to search. Press Esc to cancel.