Bedre StandardSend faginnspill

Avklar motstridende verdier i parallelle kildefelt

To utfylte felter kan motsi hverandre. Prioritetsregelen må være dokumentert før import.

I denne veiledningen

Et datasett kan ha samme opplysning i flere felter, for eksempel fakturatotal fra dokumentet og beregnet total fra et mellomlag. Ikke la kolonnerekkefølge eller tilfeldig parseroppførsel avgjøre hvilken verdi som brukes. Definer kildeautoritet og avklar motstrid.

Skille mellom parallelle felt med forskjellige navn og dupliserte navn i samme objekt. RFC 8259 anbefaler unike feltnavn i JSON-objekter; duplikater kan behandles ulikt av mottakere. En slik fil bør ikke godkjennes bare fordi én parser valgte siste verdi.

To beløp med samme påståtte betydning

Syntetisk eksempel med lokale feltnavn, ikke standardiserte EHF-elementer.

FeltVerdiOppgitt kilde
invoiceTotal12 500 NOKOriginal faktura
calculatedTotal12 450 NOKLokal beregning
paymentProposal12 450 NOKHenter beregnet verdi
Differanse50 NOKMå forklares før betaling

Det kan være gebyr, rabatt, avrunding eller en beregningsfeil. Ingen av forklaringene følger automatisk av at feltet heter «calculated».

Beskriv betydning før prioritet

Kontroller først om feltene faktisk beskriver samme begrep. Fakturatotal og restbeløp skal ofte være forskjellige. Original valuta og regnskapsvaluta kan også ha ulike tall. Det er feil å tvinge slike verdier til likhet.

Når betydningen er den samme, må dere dokumentere hvilken kilde som er autoritativ og hvordan avvik følges opp. En prioritetsregel bør ikke skjule en kildefeil; kontrollrapporten skal vise at en motstrid oppstod, selv om én verdi brukes videre.

  • Bevar begge råverdier og deres kilder.
  • Sammenlign valuta, datoavgrensning og fortegn.
  • Avklar feltets betydning med kildeeier.
  • Test at motstrid blir synlig i mottaket.
  • Undersøk dupliserte JSON-navn før normalisering.

Når automatisk valg er forsvarlig

Et automatisk valg kan brukes når kontrakten tydelig angir kildeautoritet og konsekvens. For eksempel kan visningstekst være avledet fra en strukturert identitet. Men endring i kildens status eller format kan gjøre en gammel prioritet feil.

Ved betaling, motpartsidentitet eller avgiftsgrunnlag bør uavklart motstrid få en eksplisitt avklaringshandling. Å velge den laveste eller nyeste verdien uten definert grunnlag kan gi uriktig resultat.

Godkjenn kontrollen når forskjellen kan forklares og mottakeren bruker avtalt verdi. En fil med alle felter utfylt er ikke nødvendigvis konsistent.

Les feltkatalog og avklaringskø.

Ved et prosjektavvik bør dere spørre om kundens referanse og intern konteringsdimensjon faktisk er samme begrep. De kan legitimt ha forskjellige verdier. En kontroll som tvinger dem til likhet, kan ødelegge en dokumentert kobling i stedet for å forbedre konsistensen. Bevar sammenhengen mellom de to feltene.

Kilde