IOSOR Viden

Korrelations-id'er på tværs af debet og DLR

Knyt den forudbetalte debiteringsrække til leveringshændelsen med ét stabilt korrelations-id – finans og produkt deler samme hensigt uden arkæologi.

Når penge og levering lever i separate værktøjer, bliver månedsafslutningen til chatarkæologi. Et korrelations-id er den stabile sammenføjningsnøgle, der binder den forudbetalte debiteringsrække til DLR (eller signeret statushændelse) for den samme hensigt. Uden det ser finans forbrug, og produkt ser status – ingen af dem kan bevise, at de beskriver én afsendelse.

Denne side er sammenføjningskontrakten, ikke en Verify-sessions-eksportvejledning og ikke en grundlæggende lærebog om debet-mod-status-regnskab. Relateret: Debiteringsrækker vs leveringsstatus på samme ledger, Verify-sessionskorrelation til finance-eksport, Fælles statussprog for produkt og finans, Manglende signal leveres ikke, Ops-signalbræt når volumen er live.

Korrelation er ikke en chattråd

Slack-links og billettitler er ikke sammenføjningsnøgler. Id'et skal genereres ved hold-/hensigtsoprettelse, bæres på debiteringsrækken og gentages på alle terminale DLR-/statushændelser. Genforsøg genbruger det samme id under den samme idempotensnøgle. Hvis support indsætter en anden streng hver time, har du ikke korrelation – du har folklore.

Samme id på debet og DLR

Overflade Skal bære Fejl hvis mangler
Forudbetalt debet / hold Korrelation + hensigts-id Uopsigelig forbrug
DLR / signeret status Samme korrelations-id Forældreløs leveringshændelse
Ops-eksportrække Begge + terminalt ord Afstemning efter hukommelse

Finanssammenføjning uden arkæologi

Månedsafslutningen skal filtrere én kolonne, ikke rekonstruere fra skærmbilleder. Eksport: korrelations-id, debetbeløb (USD), hold→afvikling, terminal status, tidsstempler. Blød USD 1.000/måned behandler umatchede sammenføjninger som afstemningsbilletter; USD 20 beviser sammenføjningen på en lille korridor før volumensprog. Tilstødende Verify-historie: Verify-sessionskorrelation til finance-eksport.

Manglende sammenføjning er en hændelse

Automap ikke forældreløse DLR til leveret forbrug, og afvikl ikke debet med blanke id'er som 'sandsynligvis i orden'. Åbn afstemning, hold status ærlig (manglende/ukendt indtil sammenføjet eller navngivet lukning), og bloker for 'Live volumen'-sprog, mens sammenføjningssundheden er rød på Ops-signalbræt når volumen er live.

Købstjekliste for korrelations-id'er

  1. Korrelations-id præget ved hold/hensigt — ikke bagefter.
  2. DLR skal gentage id'et fra den originale debet.
  3. Afvis debet uden id på regnskabsniveau.

Start med IOSOR

Opret correlation ID ved hold, skriv det på den forudbetalte debitrække, og kræv samme streng på det terminale DLR. Eksportér én samlet række: hold-id, debitbeløb, DLR-status, stempler. Ethvert debit uden matchende DLR — eller DLR uden debit — forbliver en hændelse. Dette er et penge-til-kvittering-join, ikke en anmodningssti.

IOSOR takeaway

Debit og DLR deler ét ID, ellers kan økonomi ikke revidere sendingen.

Gør: generér ID ved hold og afvis umatchede joins som hændelser.

Lad være: at opfinde en ny streng ved webhook, eller at bygge månedsafslutning fra chats.

Var denne guide nyttig?

Relaterede vejledninger