Bedre StandardSend faginnspill

Bevar kolli og hendelsestid i forsendelsessporing

Skill bestilt sending, fysisk transport, henteklar og levert fra økonomisk dokument- og betalingsstatus.

I denne veiledningen

En forsendelse kan være booket uten å være hentet, og henteklar uten å være utlevert. Et statusfelt kalt «ferdig» kan derfor være misvisende hvis kildens betydning mangler. Sendingsidentitet, kolliidentitet og konkrete sporingshendelser må bevares samlet, uten å likestille transportstatus med fakturering eller betaling.

Brings Tracking API er en primær kilde til ett konkret transportgrensesnitt. Den aktuelle leverandørens modell, tilgang og versjon må undersøkes før integrasjon. Et eksempel fra Bring dokumenterer ikke at et økonomisystem har Bring-integrasjon, og andre transportører kan ha andre hendelser og begrensninger.

Sending og kolli er ulike nivåer

En ordre kan gi flere sendinger, og en sending kan bestå av flere kolli. Oppgi derfor hvilke referanser som identifiserer hva. Hvis bare ordrenummeret beholdes, blir det vanskelig å forklare at én pakke er levert mens en annen fortsatt venter.

Skill hendelsestid fra registrerings- eller mottakstid. En sporingsmelding kan komme sent eller leses flere ganger. Den sist mottatte meldingen er ikke automatisk den siste faktiske transporthendelsen. Bevar kildens kode og den lokale tolkningen slik at en endret statusmodell kan undersøkes senere.

En syntetisk sending med to kolli

Testreferansene er oppdiktet og er ikke gyldige sporingsnumre. Statusene er lokale undervisningsnavn.

Kolli under sending S-17HendelseHendelsestid i testenØkonomisk slutning
K-01HentetMandag 09.00Fysisk transport startet
K-02HentetMandag 09.00Fysisk transport startet
K-01UtlevertTirsdag 14.00Ett kolli har leveringsevidens
K-02HenteklarTirsdag 15.00Ikke bevis på utlevering

En overskriftsstatus «sending levert» vil være for vid hvis den bare bygger på K-01. En betalingsstatus «betalt» er ubegrunnet for begge, siden tabellen ikke inneholder penger. Dokumenterte leveringsopplysninger kan være relevante for andre faglige vurderinger, men de avgjør ikke disse automatisk.

Ukjent status er et avvik

Prøv en ny kode som mottakeren ikke kjenner. Det er bedre å vise ukjent betydning enn å oversette den til «levert» fordi teksten ligner et kjent uttrykk. Avklar grensesnittets faktiske definisjon og oppdater mappingen med versjon og prøveresultat.

Prøv også en retur etter tidligere utlevering og en mislykket levering. Historikken bør fortsatt vise den første hendelsen. Et sluttfelt «retur» forklarer ikke hvor eller når varen faktisk beveget seg, og skal ikke automatisk opprette en kreditnota.

En adresse eller mottakernavn kan være nødvendig i transportprosessen, men trenger ikke følge alle økonomiske avviksrapporter. Vurder feltomfang og tilgang. Brings dokumentasjon viser konkrete endringer i hvilke personrelaterte sporingsopplysninger som eksponeres; ikke anta at eldre eksportoppsett fortsatt leverer alle slike felt.

  • Bevar korrekt nivå for ordre, sending og kolli.
  • Dokumenter hendelsestid og kildens statuskode.
  • Hold transport, fakturering, refusjon og betaling i forskjellige spor.

Transportreferanser i fakturagrunnlag og hendelser i feil rekkefølge støtter videre kontroll. Godkjenn mappingen når hvert kolli kan forklares og ukjente eller motstridende hendelser får synlig oppfølging. En slik kontroll er ikke en garanti for leveringsvilkår eller transportørens tjenestekvalitet.

Ved et systembytte bør akkurat denne hendelseskjeden prøves med både normalforløpet og det beskrevne avviket. Bevar kildereferansene, også når mottakeren får nye interne nøkler. Historisk kontroll må kunne skille tidligere grunnlag fra dagens visning uten at en ny import lager en ekstra økonomisk hendelse.