EDI-charset, syntax och versionsalfabet i EDIEL

UNOC, UNOA, syntaxnivå 3 och vad det betyder för dina åäö.

Uppdaterad 2026-05-19

Tre relevanta charsets

Charset Tillåtna tecken Stödjer åäö?
UNOA A-Z, 0-9, basic ASCII Nej
UNOB UNOA + småbokstäver Nej
UNOC ISO-8859-1 (Latin-1) Ja

EDIEL-meddelanden i Sverige använder UNOC för att tillåta svenska tecken.

Syntaxnivå

EDIFACT har syntaxnivåer 1-4. EDIEL i Sverige använder nivå 3:

UNB+UNOC:3+13210+14900+260101:1230+1+PRODAT+++1'
         └─┬─┘
           nivå 3

Escape-tecken

EDIFACT har strikta avgränsare:

Tecken Roll Standard
' Segment-terminator apostrof
+ Data element separator plus
: Component separator kolon
? Release/escape frågetecken
* Repetition asterisk

Om data innehåller ett av dessa måste det escapas med ?:

NAD+FR+13210::9+Smart El i Sverige AB?, Stockholm'
                                       ^
                              komma OK, men om vi hade : skulle vi behöva ?:

UNH-segmentet

UNH+1+PRODAT:D:96A:UN'
    │ └──┬──┘ │  │  │
    │    │    │  │  └─ kontrollerande organisation (UN)
    │    │    │  └──── version (96A — version 4 release A)
    │    │    └─────── katalog (D = revisionsschemarättigheter)
    │    └──────────── meddelandetyp
    └───────────────── intern ref

Vanliga versioner

  • D:96A — Vanligast för PRODAT, UTILTS i Sverige
  • D:01B — Nyare, används i vissa nordiska flöden
  • D:07A — eSett-relaterade meddelanden

Newlines i meddelanden

EDIFACT-segment slutar med ' följt av valfri whitespace (CR/LF). En del system slipper newline, andra kräver — anpassa efter mottagaren.

Vid tveksamhet

Slå upp aktören i Nätägare → EDIFACT-routing i detalj-vyn visar deras föredragna charset, syntax-nivå och party-IDs.