APERAK och CONTRL — tekniska kvitton i EDIEL

Hur du vet att ditt meddelande gick fram.

Uppdaterad 2026-05-19

Två typer av kvitton

Meddelande Vad det bekräftar
CONTRL Syntaxen OK (rätt UN/EDIFACT-format)
APERAK Mottagaren har tagit emot och kan processa

Båda är tekniska kvitton. De säger inte att affärslogiken har gått igenom — bara att meddelandet kommit fram.

CONTRL — syntaxkvittot

Skickas direkt från mottagarsystemet efter parsning. Innehåller:

  • OK — syntaxen är korrekt
  • REJECTED — något fel i strukturen (saknat segment, fel format etc)
UNH+1+CONTRL:D:96A:UN'
UCI+REF12345+13210+14900+7'      ← 7 = accepted
UNT+3+1'

7 = OK. Andra koder: - 4 = received but with syntax errors - 5 = rejected, syntax error - 8 = rejected, syntax not supported

APERAK — applikationskvittot

Skickas när affärslogiken har kunnat processa meddelandet:

UNH+1+APERAK:D:96A:UN'
BGM+APE+REF67890+9'
DTM+137:20260118:102'
RFF+ACE:REF12345'                ← refererar till orig.meddelandet
NAD+FR+14900::9'
NAD+DO+13210::9'
ERC+EM'                          ← error code (EM = saknad anläggning t.ex.)
FTX+AAO++Anläggning saknas'      ← fri text-beskrivning
UNT+8+1'

Vanliga felkoder (ERC)

Kod Betyder
AB Ogiltig avsändare/mottagare
AC Anläggning okänd hos mottagaren
AE Tidsfristen ej följd
AF Felaktig EAN
AH Ny ägare nekas
AI Mätarbyte saknas
EM Generellt affärsfel — se FTX

Retry-policy

Saknas CONTRL inom 30 min → meddelandet kom inte fram. Återskicka.

Saknas APERAK inom 24 h → mottagaren har inte processat. Kontakta dem manuellt.

Vid negativ APERAK (ERC + felmeddelande) → fixa felet och skicka ny PRODAT (inte återanvänd referensen).

I natomrade

Natomrade konsumerar inte EDIEL direkt. Vi har dock varje nätägares EDIFACT-routing sparad i grid_owners.edifact_routing (JSONB) — slå upp en aktör på Nätägare för att se PRODAT/UTILTS-mottagaradresser.