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.