UNB - Zaglavlje razmjene

Početni segment svake EDIFACT razmjene koji identificira pošiljaoca, primaoca i parametre prijenosa.

Namjena

UNB (Zaglavlje razmjene) segment je prvi segment u svakoj UN/EDIFACT razmjeni. Čini najspoljniju omotnicu EDI prijenosa, identificirajući ko šalje podatke, ko bi ih trebao primiti, kada su pripremljeni i prema kojim pravilima sintakse bi trebali biti parsirani. UNB segment je ključan za usmjeravanje i prva je stvar koju prijemni sistem čita da bi odredio kako obraditi pristigle podatke.

Svaki UNB segment mora biti uparen s odgovarajućim UNZ (Završetak razmjene) segmentom. Zajedno kreiraju omotnicu razmjene koja može sadržavati jednu ili više poruka, od kojih je svaka umotana u vlastiti UNH/UNT par.

Elementi podataka

UNB segment sadrži nekoliko važnih elemenata podataka i složenih komponenti:

  • S001 - Identifikator sintakse: Specificira verziju sintakse u upotrebi.
    • 0001 - Identifikator sintakse: Obično UNOA, UNOB, UNOC ili UNOD, što označava skup znakova.
    • 0002 - Broj verzije sintakse: Verzija pravila sintakse (npr. 3 za verziju 3, 4 za verziju 4).
  • S002 - Pošiljalac razmjene: Identificira pošiljaoca kodom i opcionalnim kvalifikatorom (npr. GLN, DUNS broj).
  • S003 - Primalac razmjene: Identificira namijenjenog primaoca koristeći isti format koda kao pošiljalac.
  • S004 - Datum i vrijeme pripreme: Datum (GGMMDD) i vrijeme (SSMM) kada je razmjena kreirana.
  • 0020 - Kontrolna referenca razmjene: Jedinstvena referenca koju dodjeljuje pošiljalac za identifikaciju ove specifične razmjene. Ova vrijednost mora odgovarati referenci u odgovarajućem UNZ segmentu.
  • S005 - Referenca/lozinka primaoca (uslovna): Lozinka ili referenca dogovorena između trgovinskih partnera za autentikaciju.
  • 0026 - Referenca aplikacije (uslovna): Identificira aplikaciju ili proces koji je generirao razmjenu.
  • 0029 - Kod prioriteta obrade (uslovni): Označava prioritet za obradu (npr. A za najviši).
  • 0031 - Zahtjev za potvrdu (uslovni): Ako je postavljeno na 1, pošiljalac zahtijeva CONTRL poruku potvrde.
  • 0032 - Identifikator sporazuma o razmjeni (uslovni): Referenca na specifični sporazum između trgovinskih partnera.
  • 0035 - Indikator testa (uslovni): Ako je postavljeno na 1, označava da je razmjena testni prijenos.

Format i sintaksa

Opći format UNB segmenta je:

UNB+idSintakse:verzija+kodPosaljioca:kvalifikator+kodPrimaoca:kvalifikator+datum:vrijeme+kontrolnaRef'

Složeni elementi koriste dvotačku (:) kao separator komponenti, dok znak plus (+) razdvaja elemente podataka. Segment završava terminatorom segmenta, obično apostrofom (').

Poruke koje koriste UNB

UNB segment nije specifičan za nijedan tip poruke. Pojavljuje se u svakoj EDIFACT razmjeni bez obzira na sadržaj. Svaki put kada se pošalje EDIFACT prijenos, bilo da sadrži INVOIC, ORDERS, DESADV, CONTRL ili bilo koji drugi tip poruke, razmjena počinje s UNB i završava s UNZ.

Primjer

Tipičan UNB segment za razmjenu između dva trgovinska partnera:

UNB+UNOC:3+5412345678908:14+8798765432106:14+240315:1430+IC20240315001+++EANCOM'

Ova razmjena koristi UNOC sintaksu verzije 3. Pošiljalac je identificiran GLN-om 5412345678908 (kvalifikator 14 = EAN/GS1), primalac GLN-om 8798765432106. Pripremljena je 15. marta 2024. u 14:30. Kontrolna referenca razmjene je IC20240315001, a identifikator sporazuma o razmjeni je EANCOM.