IOSOR Znalosti

Řádky debit vs stav doručení ve stejném ledgeru

Propojte každé prepaid stržení jednotky s DLR nebo výsledkem kanálu v jednom ledgeru peněženky, aby finance nikdy nepovažovaly badge sent za volné peníze ani volný fail za tichý odpis.

Badge sent není volný oběd. Na prepaid každý billable unit zanechá řádek debit, který finance spojí s outcome — delivered, failed, undelivered, accepted, connected nebo needs attention — bez screenshotů. Oddělená sila peněz a doručení vymýšlejí «volné sends» a tiché write-offy.

IOSOR je white-label prepaid: jedna peněženka napříč messaging, verification, email, voice a JIT čísly. USD 20 financuje pilot, který musí dokázat poctivost ledgeru; soft review kolem USD 1,000/měsíc jen zesiluje nesoulad. Sourozenci: účtování SMS segmentů; politika opakování failed DLR pod prepaid. Zde: join peněz↔outcome.

Sent není pravda o volných penězích

«Přijato sítí» je produktová událost, ne dárek zůstatku. Settled units ukazují částku, měnu, kanál a intent ID. Non-billable units nezanechají settled debit — nebo explicitní release/refund. Brát sent jako volné při pohybu peněz je lež; brát failed jako volné při zbylém settled debit je lež opačná.

Happy path: rezervace předplaceného zůstatku před prvním stržením. Fail-cesta: Když prepaid hold selže: auto-refund a pravda o stavu. Korelace: jeden řádek čitelný i po lagu DLR.

Jeden řádek potřebuje pole debit + outcome

Jeden spojitelný řádek na billable intent:

Pole Proč
Intent / correlation ID Spoj peněženku a produkt
Částka debit + měna Důkaz jediného pohybu peněz
Kanál + typ unit SMS ≠ voice ≠ verify
Outcome / DLR stav Delivered, failed, pending, needs attention
Timestamp outcome Lag viditelný; druhý debit zakázán
Idempotency key Retry znovu použijí peníze — idempotence, opakování a peníze

Oddělené money a DLR CSV bez společného klíče nutí vymýšlet join. Preferujte jeden export s oběma.

Lag DLR a stavu bez dvojitého charge

Outcomes přicházejí pozdě. Pending po settle je normální; druhý charge pro stejný klíč ne. Settle jednou pod holdem, aktualizujte outcome na místě, neotevírejte paralelní debit kvůli flipu DLR. Retry pod jedním klíčem: jeden pohyb peněz, mnoho změn stavu.

Když je fail finální: ponechte settled debit s failed outcome (billable attempt) nebo release/refund, pokud částka nikdy nebyla owed — nikdy settled debit s falešným Delivered. Lag patří do timestampů, ne do duplicitních řádků.

Výsledky kanálů nejsou zaměnitelné

Messaging DLR ≠ email accept ≠ verify success ≠ voice connect. Kopírovat «Delivered» na všechny kanály skrývá burn a láme caps. Držte slovníky outcome podle kanálu při společných peněžních sloupcích. Detail segmentů zůstává v SMS článku; export peněženky potřebuje charged unit a kanálový outcome.

Month-end: month-end export peněženky v 02:00 — holds, debits, refunds, outcomes v jednom souboru.

Checklist kupujícího pro poctivost ledgeru

  1. Umí finance spojit každý settled debit s outcome bez ops?
  2. Aktualizuje pozdní DLR stejný řádek místo druhého debit?
  3. Jsou retry pod jedním idempotency key money-safe?
  4. Dělá fail-cesta release/refund, když nikdy nebylo owed?
  5. Jsou klientské stavy bez jmen upstream značek?
  6. Je výdaj omezen přes kontrola prepaid výdajů před nárůstem volume?

Začněte s IOSOR

Vyberte jednu SMS jednotku. Hold, vyrovnejte předplacený debet, pak vyžadujte koncové DLR na témže řádku ledger. Exportujte jednu řádku: částka debetu, stav DLR, razítka. Debet bez DLR — nebo DLR bez debetu — zůstává incidentem. Tohle jsou peníze versus stvrzenka na jednom řádku, ne hygiena CRM ani předání alertu.

Shrnutí IOSOR

Jeden řádek ledger drží debet i DLR, jinak finance neuzavřou odeslání.

Byl tento průvodce užitečný?

Související průvodci