IOSOR Guides
Lignes de débit vs statut de livraison sur le même ledger
Corrélez chaque débit prépayé unitaire au DLR ou au résultat canal sur un seul ledger portefeuille pour que la finance ne traite pas sent comme gratuit ni un échec gratuit comme write-off silencieux.
Un badge sent n’est pas un repas gratuit.
IOSOR est prepaid white-label : un portefeuille pour messaging, verification, email, voice et intents JIT. USD 20 finance un pilote qui doit prouver l’honnêteté du ledger . Voir comptabilité des segments SMS et politique de retry DLR échoué sous prepaid. Ici : jointure argent↔résultat à l’échelle du portefeuille.
Sent n’est pas une vérité monétaire gratuite
« Accepté par le réseau » est un événement produit, pas un cadeau de solde. Les unités soldées montrent montant, devise, canal et intent ID. Les non facturables ne laissent pas de débit soldé — ou un release/refund explicite. Traiter sent comme gratuit alors que l’argent a bougé est un mensonge finance ; traiter failed comme gratuit avec débit soldé est le mensonge inverse.
Happy path : réservation prépayée avant le premier débit. Fail path : échec de réservation prépayée : remboursement auto et statut réel.
Une ligne a besoin des champs débit + résultat
Une ligne joignable par intent facturable :
| Champ | Pourquoi |
|---|---|
| Intent / correlation ID | Joindre portefeuille ↔ produit |
| Montant débit + devise | Un mouvement |
| Canal + type d’unité | SMS ≠ voice ≠ verify |
| Outcome / DLR | Delivered, failed, pending, needs attention |
| Timestamp outcome | Lag visible ; pas de 2e débit |
| Idempotency key | Les retries réutilisent l’argent — idempotence, retries et argent |
Sans clé partagée, CSV money/DLR forcent des joins inventés; mieux un export avec les deux.
Lag DLR et statut sans double facturation
Les résultats arrivent tard. Pending après settle est normal ; un second charge pour la même clé ne l’est pas. Settle une fois sous la hold, mettez à jour l’outcome sur place, n’ouvrez jamais un débit parallèle parce qu’un DLR a basculé.
Quand le fail est final, gardez le débit soldé avec outcome failed (tentative facturable) ou release/refund si jamais dû — jamais débit soldé avec badge Delivered faux. Le lag vit dans les timestamps, pas dans des lignes en double.
Les outcomes canal ne sont pas interchangeables
Messaging DLR ≠ email accept ≠ verify success ≠ voice connect. Copier « Delivered » sur tous les canaux masque le burn et casse les caps. Détail segments: article SMS. L’export a besoin de l’unité chargée et de l’outcome natif.
Fin de mois : export de fin de mois du portefeuille à 02:00 — holds, débits, refunds et outcomes dans un fichier.
Checklist acheteur pour l’honnêteté du ledger
- La finance peut-elle joindre chaque débit soldé à un outcome sans ops ?
- Un DLR tardif met-il à jour la même ligne au lieu d’un second débit ?
- Les retries sous une idempotency key sont-ils money-safe ?
- Les fail paths font-ils release ou refund quand jamais dû ?
- Les statuts client sont-ils sans marques upstream ?
- La dépense est-elle bornée avec contrôle des dépenses prépayées avant les pics ?
Commencez avec IOSOR
Prenez une unité SMS. Hold, soldez le débit prépayé, puis exigez le DLR terminal sur cette même ligne de ledger. Exportez une ligne : montant du débit, statut DLR, horodatages. Un débit sans DLR — ou un DLR sans débit — reste un incident. C’est l’argent contre le reçu sur une ligne, pas l’hygiène CRM ni une passation d’alerte.
À retenir — IOSOR
Une ligne de ledger tient débit et DLR, sinon la finance ne clôt pas l’envoi.
Faites : joignez le débit au DLR terminal sur la même ligne et gardez ouvertes les lignes sans paire.
Ne faites pas : traiter sent comme soldé, ni clôturer le mois depuis le chat tant que les lignes n’ont pas de reçu.
Ce guide vous a-t-il aidé ?
Guides associés
- Résoudre les écarts de timing entre les expirations de retenues et le règlement du grand livre
Maîtrisez la réconciliation asynchrone lorsque les webhooks des opérateurs arrivent après le TTL. Prévenez la dérive du grand livre, synchronisez les soldes JIT et protégez vos marges.
- Réconciliation des retenues prépayées bloquées après des pannes
Guide étape par étape pour auditer et libérer les retenues persistantes des systèmes prépayés suite à des incidents réseau.
- Détection des anomalies de vélocité des dépenses du portefeuille avant épuisement
Apprenez comment IOSOR détecte les dépenses anormales, stoppe le trafic sortant automatisé et protège vos fonds.