Løsningen for melde- og opplysning har API for å koble meldinger sammen

Bakgrunn:

Dagens løsning krever:

Næringslivsaktørene har etterlyst en større fleksibilitet for hvilke innsendere som kan ta ansvar for at nødvendig koblingsinformasjon er på plass i meldingene innsendt i MO.

Tolletaten har derfor lagt til rette for at aktørene kan avtale seg imellom hvem som er best egnet til å sende inn nødvendig koblingsinformasjon ved å skille ut koblingene i egne koblingsmeldinger (kalt relation i API).

Koblingsmeldingene er et tillegg til dagens løsning med innsendelse av referanser i de respektive meldinger.

Koblings-API:

Koblingsmeldinger følger standard mønster:

Hovedprinsippet er at man i koblingsmeldingen angir de to MRN (inkl. type MRN) som identifiserer de meldingene som skal kobles sammen.

Hvis en kobling skal endres, gjøres dette ved å slette den innsendte koblingsmeldingen (DELETE i API) og opprette en ny koblingsmelding.

API-dokumentasjon ligger som en del av Melde- og opplysnings API-ene for hver transportmåte, under Relation for vei, tilsvarende for andre transportmåter. Det er ikke eksplisitte API-er for hver koblingstype.

API for å slå opp og få returnert MRN

Dersom innsender av relationship-melding ikke kjenner MRN, vil Digitoll i fremtiden ha et spørre-API som gjør det mulig å slå opp MRN på en melding dersom man besitter annen identifiserende informasjon om et objekt.

Se API-dokumentasjon for spørre-API på vei her.

Avgrensninger:

Det lages kun støtte for å koble sammen Digitoll-meldinger. Støtte for å koble deklarasjons-id (fra TVINN) til forsendelse (house) vil bli utviklet senere, men i første versjon er ikke dette med.

Det lages ikke støtte for at man via relationship-melding kan sende inn referanse hverken til transittering, svensk eksport, postsekk (receptacle) eller ATA-carnet for å koble disse til transport/forsendelser.

Koblingsmeldinger vil ikke løse utfordringen til næringslivet hvis aktørene som skal samhandle ikke kjenner hverandre / ikke utveksler nødvendig informasjon. Koblingsmeldinger åpner kun for at det blir mer fleksibelt hvem som tar ansvar for å samle og sende inn hvilken informasjon.

Case eksempel:

Kodeeksempel: