Avklar motstridende verdier i parallelle kildefelt
To utfylte felter kan motsi hverandre. Prioritetsregelen må være dokumentert før import.
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.
| Felt | Verdi | Oppgitt kilde |
|---|---|---|
invoiceTotal | 12 500 NOK | Original faktura |
calculatedTotal | 12 450 NOK | Lokal beregning |
paymentProposal | 12 450 NOK | Henter beregnet verdi |
| Differanse | 50 NOK | Må 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.