Bedre StandardSend faginnspill

Dokumenter felt med datatype, kardinalitet og betydning

En feltkatalog beskriver hvordan hvert felt skal leses, hvilke verdier som er gyldige og hva mottakeren skal gjøre når en verdi mangler.

I denne veiledningen

Et felt som heter amount og har datatypen desimaltall, er ikke ferdig dokumentert. Mottakeren trenger å vite om det er brutto, netto, restbeløp eller avgift, hvilken valuta som gjelder og hvordan fortegnet skal tolkes. Datatypen hindrer enkelte tekniske feil; betydningen avgjør om behandlingen blir riktig.

Lag feltkatalogen fra en konkret melding eller eksport. Bevar feltets plassering i strukturen slik at like feltnavn i ulike objekter ikke forveksles. En sum på fakturahodet og en sum på fakturalinjen kan ha forskjellig beregningsgrunnlag.

Arbeidseksempel for åpne fakturaposter

FeltType og forekomstBetydningKontroll
sourceInvoiceIdTekst, nøyaktig énStabil identitet i kildesystemetIkke tom; unik innen avtalt selskapsomfang
remainingAmountDesimal, nøyaktig énUtestående beløp på skjæringstidspunktetKan forklares med faktura og registrerte betalinger
currencyTekst, nøyaktig énValutaen restbeløpet er uttrykt iGyldig kode i avtalt kodeliste
dueDateDato, null eller énForfallsdato dersom kilden har denManglende verdi skal ikke bli dagens dato
attachmentsListe, null eller flereDokumentreferanser, ikke bokføringsposterHver referanse kan finnes igjen

Disse feltnavnene er et lokalt eksempel, ikke SAF-T- eller EHF-elementer. Ved bruk av et offentlig format skal dere dokumentere formatets faktiske elementnavn og regler i stedet.

Kardinalitet må oversettes til behandling

«Null eller én» innebærer at mottakeren trenger en regel for fravær. Et valgfritt felt kan likevel være nødvendig for en bestemt arbeidsprosess. Hvis oppfølgingen krever forfallsdato, må avsenderen enten levere den eller markere posten som uavklart. Å gjøre et fraværende felt til en tilfeldig standardverdi gir tilsynelatende komplette, men uriktige data.

En liste må også ha en avtalt betydning. Betyr en tom vedleggsliste at ingen dokumenter finnes, at eksporten ikke omfatter dokumenter, eller at dokumentoppslaget feilet? Disse situasjonene krever ulike handlinger.

Kontroller katalogen mot en ekte levering

  • Velg én normalpost og én post med manglende verdi.
  • Sammenlign eksemplene med den dokumenterte typen og forekomsten.
  • Følg hvert felt tilbake til kilden og noter transformasjoner.
  • Be mottakeren forklare den forventede behandlingen uten muntlige tillegg.
  • Registrer felt som fortsatt trenger et regelgrunnlag eller en kildeavklaring.

Katalogen bør ha en eier og en versjon. En skjult endring fra fakturatotal til restbeløp er et kontraktsbrudd selv om feltnavnet og datatypen er uendret. Kontroller betydningsendringer like grundig som nye eller slettede felt.

Kilder

Se datakontrakten og ukjent verdi, tom tekst og null.