Cerinte INVOIC: Ghid Tehnic de Specificatii si Mapare EDI

Un mesaj EDI INVOIC standardizat cere date obligatorii de identificare: coduri GLN pentru vanzator si cumparator, numar si data document, referinta la comanda (ORDERS) si aviz (DESADV), coduri GTIN/EAN pe linii de produs, cantitati facturate, preturi unitare si cote TVA. In Romania, INVOIC trebuie aliniat cu structura XML UBL impusa de sistemul RO e-Factura.

Pe scurt

  • Mesajul EDI INVOIC cere coduri GLN, GTIN, referinte la comenzi si sume detaliate pe linii.
  • In Romania, fluxul EDI INVOIC functioneaza complementar cu obligatia transmiterii in RO e-Factura.
  • Structura GS1 EANCOM necesita maparea corecta a segmentelor BGM, DTM, NAD, LIN si MOA.
  • Validarea automata si imperecherea pe trei cai previn respingerea facturilor la plata.

Transmiterea electronica a facturilor prin standardul EDI INVOIC asigura procesarea fara erori a tranzactiilor comerciale intre furnizori si marile retele de retail. Respectarea specificatiilor tehnice si a validarilor de campuri previne blocajele financiare si intarzierile la plata.

Structura de baza si campurile obligatorii in mesajul INVOIC

O factura respinsa in SPV din cauza unui cod GTIN invalid blocheaza fluxul de plati pentru saptamani intregi. Erorile costa bani. Verificarea datelor este critica. Cand un furnizor livreaza marfa pe baza unui aviz DESADV, mesajul EDI INVOIC asociat trebuie sa contina referinte identice catre comanda initiala si catre unitatile logistice receptionate in depozit. Retailerii mari refuza automat facturile care contin neconcordante intre pretul negociat si suma finala de pe linie. Validarea prealabila a structurii de date asigura acceptarea instantanee in sistemul cumparatorului fara interventie umana din partea departamentului financiar.

  • Coduri de identificare GLN pentru emitent, cumparator si adresa de livrare
  • Referinte obligatorii la numarul comenzii (ORDERS) si avizului de expeditie (DESADV)
  • Identificarea fiecarui articol prin cod GTIN (EAN) si descriere standardizata
  • Detalierea preturilor nete, reducerilor comerciale si cotelor de TVA aplicabile

Segmentele GS1 EANCOM pentru facturarea electronica

Douazeci la suta dintre mesajele EDI transmise incorect contin erori de sintaxa in segmentele BGM si DTM. Corectitudinea este vitala. Structura EANCOM cere precizie. Fiecare segment indeplineste o functie clara: segmentul NAD identifica partile implicate prin coduri GLN, segmentul LIN defineste linia de produs, iar segmentele MOA si TAX contin valorile monetare si taxele aferente. O comanda cu 40 de linii necesita segmente LIN distincte pentru fiecare cod de bare receptionat. Daca o singura linie are o cantitate facturata diferita de cantitatea confirmata la receptia fizica, intreg documentul electronic este respins de catre platforma EDI a cumparatorului.

  • Segmentul BGM defineste tipul documentului si numarul unic de factura fiscala
  • Segmentul DTM stabileste data emiterii, data livrarii si data scadentei platii
  • Segmentele LIN si QTY transmit identificatorul GTIN si cantitatea exacta facturata
  • Segmentul MOA insumeaza totalurile documentului, baza de impozitare si TVA-ul

Cerinte INVOIC in contextul RO e-Factura si ANAF

Unii operatori considera ca mesajul EDI inlocuieste complet factura din SPV. Aceasta este o eroare. Fiscalitatea ramane suverana. In Romania, INVOIC asigura reconcilierea automata a receptiei in ERP-ul retailerului, in timp ce fisierul XML transmis in SPV prin sistemul RO e-Factura asigura legalitatea fiscala a deductibilitatii. Ambele fluxuri trebuie sa contina exact aceleasi totaluri, aceleasi baze impozabile si aceleasi referinte de identificare comerciala. Diferentele intre cele doua formate duc la dispute administrative complexe si la intarzieri prelungite la decontare. Distribuitorii care folosesc EDIconnect genereaza ambele formate dintr-o singura operatiune in CRMconnect, eliminand complet dubla introducere a datelor financiare. Solutia nu este fezabila pentru afaceri cu mai putin de zece facturi pe luna.

  • Generare concomitenta de fisier EDI INVOIC si XML pentru SPV ANAF
  • Maparea automata a codurilor de taxa si a unitatilor de masura standardizate
  • Pastrarea sincronizarii intre stocurile scazute din gestiune si sumele facturate

Calculul rotunjirilor si reconcilierea valorilor pe linie

Vedem aceasta problema la distribuitorii cu trei depozite regionale: un picker cu scanner finalizeaza pregatirea paletilor, dar diferentele de rotunjire dintre sistemul WMS si sistemul EDI genereaza nepotriviri la nivel de zecimale. Suma nu corespunde. Marja de eroare e nula. Algoritmul de calcul al TVA-ului la nivel de linie versus calculul TVA-ului la nivel de total document genereaza frecvent diferente de cativa bani. Retailerii moderni resping automat orice document INVOIC in care suma segmentelor MOA nu bate la virgula cu totalul general calculat din segmentele LIN. Configurarea corecta a rotunjirilor financiare in stratul operational rezolva aceste disfunctionalitati inainte de trimiterea mesajului pe canalul AS2.

Protocoale de transmisie si validare tehnica a fisierelor

Fara un protocol de comunicatie securizat si certificat, mesajele INVOIC nu pot ajunge in siguranta in sistemul partenerului. Protocoalele AS2 si SFTP asigura transferul criptat al fisierelor, trimitand inapoi recipise de primire semnate digital denumite mesaje MDN. Validarea sintactica a fisierului se produce inainte ca datele sa atinga baza de date a retailerului. Daca un caracter special nepermis este strecurat in descrierea produsului, intreg pachetul EDI este marcat ca invalid de gateway.

  • Conexiune securizata prin certificat digital si canal criptat de tip AS2 sau SFTP
  • Confirmare automata de livrare tehnica prin recipisa electronica semnata (MDN)
  • Maparea tabelelor de conversie pentru unitati de masura si coduri de moneda
  • Audit de sistem pentru pastrarea jurnalului de transmitere si receptionare a mesajelor

Imperecherea pe trei cai si controlul discrepantelor financiare

Reconcilierea automata pe trei cai presupune verificarea identitatii perfecte intre comanda emisa (ORDERS), avizul de expeditie (DESADV) si factura electronica primita (INVOIC). Procesul este complet automat. Sistemele ERP blocheaza platile neconforme. Cand cantitatile sau preturile unitare din INVOIC difera de cele confirmate la receptia marfii in depozitul central, platforma genereaza automat o notificare de discrepanta si retine factura de la plata pana la clarificare. Modulul EDIconnect din CRMconnect sincronizeaza datele logistice si financiare, asigurand ca informatiile din factura corespund intocmai cu receptia fizica efectuata.

Specificatii de camp si segmente EDI INVOIC conform standardului GS1 EANCOM

Segment EANCOMElement de dateDescriere functionalaObligativitate in Retail
BGM1004 / 1001Numarul unic al facturii si tipul documentului (380)Obligatoriu
DTM2005 / 2380Data emiterii facturii, data livrarii si scadenta platiiObligatoriu
NAD3035 / 3039Coduri GLN pentru furnizor (SU), cumparator (BY) si livrare (DP)Obligatoriu
RFF1153 / 1154Referinte catre comanda cumparatorului (ON) si aviz (AAK)Obligatoriu
LIN1082 / 7140Numarul liniei de factura si codul GTIN/EAN al produsuluiObligatoriu
QTY6063 / 6060Cantitatea exacta facturata si unitatea de masura standardObligatoriu
MOA5025 / 5004Valoarea neta pe linie, totalul net si totalul general de plataObligatoriu
TAX5153 / 5278Cota de TVA aplicabila si tipul taxei conform reglementarilorObligatoriu

Pas cu pas

  1. 1. Identificarea partilor prin coduri GLN

    Obtineti codurile globale de locatie (GLN) pentru compania proprie si solicitati GLN-urile corespunzatoare punctelor de livrare si facturare ale partenerului.

  2. 2. Maparea nomenclatorului de articole

    Corelati codurile interne de produs din gestiune cu codurile de bare internationale GTIN/EAN acceptate de cumparator.

  3. 3. Configurarea referintelor documentare incrucisate

    Definiti campurile pentru identificatorul comenzii (ORDERS), data acesteia si numarul avizului de expeditie insotitor (DESADV).

  4. 4. Alinierea cotelor de TVA si a rotunjirilor monetare

    Setati regulile de calcul pentru baza de impozitare, cotele aplicabile de TVA si zecimalele de rotunjire conform specificatiei tehnice a partenerului.

  5. 5. Testarea fluxului in mediul pilot EDI

    Transmiteti fisiere INVOIC de test intr-un mediu de staging pentru a valida corectitudinea sintaxei EANCOM sau XML si receptionarea recipiselor.

  6. 6. Trecerea in fluxul de productie continua

    Lansati generarea automata a mesajului INVOIC la emiterea facturii comerciale, concomitent cu trimiterea fisierului fiscal in SPV.

Întrebări frecvente

Care este diferenta dintre un mesaj EDI INVOIC si RO e-Factura?

Un mesaj INVOIC transmite datele de facturare in fluxul EDI direct intre sistemele partenerilor comerciali, pe cand RO e-Factura trimite un fisier XML UBL catre serverul ANAF. Companiile folosesc adesea ambele fluxuri in paralel pentru conformitate fiscala si reconciliere logistica automata.

Ce se intampla daca lipseste codul GLN din mesajul INVOIC?

Absenta GLN-ului blocheaza rutarea automata a documentului in sistemul EDI al retailerului. Daca lipseste identificatorul unic de locatie, mesajul este respins la nivel de gateway si necesita corectie manuala inainte de retransmitere.

Este obligatoriu numarul comenzii originale in INVOIC?

Referinta la comanda cumparatorului (ORDERS) este obligatorie in majoritatea retelelor de retail modern. Fara acest numar de comanda, sistemul ERP al clientului nu poate efectua imperecherea automata pe trei cai (comanda, receptie, factura).

Ce standarde internationale guverneaza structura INVOIC?

Standardul GS1 EANCOM stabileste structura segmentelor (BGM, DTM, NAD, LIN, MOA), iar specificatia UBL 2.1 defineste schema XML utilizata cu precadere in administratia publica si in sistemul national RO e-Factura din Romania.

Cum se gestioneaza diferentele de rotunjire in mesajul EDI?

Diferentele de rotunjire apar la calculul TVA pe linie versus total document. Retailerii resping mesajele daca totalul calculat difera de suma liniilor, motiv pentru care regulile de rotunjire trebuie mapate strict conform cerintelor partenerului.

Cum proceseaza CRMconnect mesajele INVOIC catre retaileri?

Modulul EDIconnect din CRMconnect genereaza automat mesajul INVOIC direct din factura emisa, il valideaza structural si il trimite catre partener prin protocol AS2 sau SFTP, asigurand totodata generarea XML-ului pentru ANAF.

Surse oficiale

Vrei fluxul acesta automatizat în CRMconnect?

Îți arătăm pe datele tale cum arată procesul, integrat cu ERP-ul pe care îl folosești deja.

Discută cu un specialist