IOSOR علم
ایک ہی ledger پر ڈیبٹ قطاریں بمقابلہ ڈیلیوری سٹیٹس
ہر پری پیڈ یونٹ ڈیبٹ کو DLR یا چینل نتیجے سے ایک والیٹ ledger پر جوڑیں تاکہ فنانس sent بیج کو مفت رقم یا fail کو خاموش write-off نہ سمجھے۔
Sent بیج مفت دوپہر کا کھانا نہیں۔ Prepaid پر ہر billable یونٹ ایک ڈیبٹ قطار چھوڑتا ہے جسے فنانس نتیجے سے جوڑتا ہے — delivered، failed، undelivered، accepted، connected یا needs attention — اسکرین شاٹ اندازے کے بغیر۔ جب پیسہ اور ڈیلیوری الگ سیلو میں ہوں، مہینے کی بندش «مفت بھیجنے» اور خاموش لکھے آف ایجاد کرتی ہے۔.
IOSOR white-label prepaid ہے: messaging، verification، email، voice اور JIT نمبر intents ایک والیٹ پر۔ USD 20 ledger دیانت کے پائلٹ کی مالی اعانت کرتا ہے؛ ماہانہ USD 1,000 کے قریب soft review صرف عدم مطابقت کو زیادہ بلند کرتا ہے۔ تنگ پڑوسی: SMS سیگمنٹ حساب سیگمنٹ ریاضی کے لیے؛ پری پیڈ میں ناکام DLR دوبارہ کوشش پالیسی retry وقت کے لیے۔ یہاں: پورے والیٹ پر رقم↔نتیجہ جوڑ۔.
Sent مفت مالیاتی سچائی نہیں
«نیٹ ورک نے قبول کیا» پروڈکٹ ایونٹ ہے، بیلنس تحفہ نہیں۔ Settled یونٹس رقم، کرنسی، چینل اور intent ID دکھاتے ہیں۔ Non-billable یونٹس settled ڈیبٹ نہیں چھوڑتے — یا واضح release/refund۔ رقم حرکت کے باوجود sent کو مفت سمجھنا جھوٹ ہے؛ ڈیبٹ رہنے پر failed کو مفت سمجھنا الٹا جھوٹ۔.
Happy path: پہلی کٹوتی سے پہلے پری پیڈ رقم محفوظ کرنا۔ Fail path: جب پری پیڈ hold ناکام ہو: آٹو ریفنڈ اور سٹیٹس کی سچائی۔ تعلق: DLR تاخیر کے بعد بھی پڑھنے والی ایک قطار۔.
ایک قطار کو ڈیبٹ + outcome فیلڈز چاہییں
ہر billable intent پر ایک جوڑنے والی قطار:
| فیلڈ | کیوں |
|---|---|
| Intent / correlation ID | والیٹ اور پروڈکٹ کا جوڑ |
| ڈیبٹ رقم + کرنسی | ثبوت کہ رقم ایک بار چلی |
| چینل + یونٹ قسم | SMS ≠ voice ≠ verify |
| Outcome / DLR | Delivered، failed، pending، needs attention |
| Outcome timestamp | تاخیر نظر آئے؛ دوسرا ڈیبٹ ممنوع |
| Idempotency key | Retry رقم دوبارہ استعمال کرتے ہیں — آئیڈیمپوٹنسی، دوبارہ کوشش اور پیسہ |
مشترکہ کلید کے بغیر الگ money اور DLR CSV فرضی join بناتے ہیں۔ دونوں کے ساتھ ایک export بہتر۔.
ڈبل چارج کے بغیر DLR اور سٹیٹس تاخیر
نتائج دیر سے آتے ہیں۔ Settle کے بعد pending معمول ہے؛ اسی کلید پر دوسرا چارج نہیں۔ Hold کے تحت ایک بار settle کریں، outcome جگہ پر اپ ڈیٹ کریں، DLR پلٹنے پر متوازی ڈیبٹ نہ کھولیں۔ ایک کلید پر retry: ایک رقم کی حرکت، کئی سٹیٹس تبدیلیاں۔.
جب fail حتمی ہو — failed outcome والا settled ڈیبٹ (billable کوشش) یا کبھی owed نہ ہونے پر release/refund — کبھی جعلی Delivered والا settled ڈیبٹ نہیں۔ تاخیر timestamps میں ہے، ڈپلیکیٹ قطاریں میں نہیں۔.
چینل نتائج قابلِ تبادلہ نہیں
Messaging DLR ≠ email accept ≠ verify success ≠ voice connect۔ سب چینلز پر «Delivered» کاپی کرنے سے burn چھپتا اور caps ٹوٹتے ہیں۔ مشترکہ رقم کالموں کے ساتھ چینل وار outcome لغات رکھیں۔ سیگمنٹ تفصیل SMS مضمون میں؛ wallet export کو charged unit اور چینل-مقامی outcome چاہیے۔.
Month-end: والیٹ month-end ایکسپورٹ 02:00 پر — holds، debits، refunds اور outcomes ایک فائل میں۔.
Ledger دیانت کی خریدار چیک لسٹ
- کیا فنانس ops کے بغیر ہر settled ڈیبٹ کو نتیجے سے جوڑ سکتا ہے؟
- کیا دیر سے آنے والا DLR اسی قطار کو اپ ڈیٹ کرتا ہے، دوسرا ڈیبٹ نہیں؟
- کیا ایک idempotency key پر retries money-safe ہیں؟
- کیا fail path کبھی owed نہ ہونے پر release/refund کرتا ہے؟
- کیا کلائنٹ سٹیٹس upstream برانڈ سے پاک ہیں؟
- کیا حجم کے اچھال سے پہلے پری پیڈ خرچ کنٹرول سے خرچ محدود ہے؟
IOSOR سے شروع کریں
ایک SMS اکائی چنیں۔ hold کریں، پیشگی ڈیبٹ نمٹائیں، پھر اسی ledger قطار پر آخری DLR مانگیں۔ ایک قطار برآمد کریں: ڈیبٹ رقم، DLR حالت، مہریں۔ DLR کے بغیر ڈیبٹ — یا ڈیبٹ کے بغیر DLR — واقعہ رہتا ہے۔ یہ ایک قطار پر مال بمقابلہ رسید ہے، CRM صفائی نہیں، تنبیہ حوالگی نہیں۔
IOSOR خلاصہ
ایک ledger قطار ڈیبٹ اور DLR تھامے، ورنہ مالیات بھیجنا بند نہیں کر سکتے۔
کریں: اسی قطار پر ڈیبٹ کو آخری DLR سے جوڑیں، بے جوڑ قطاریں کھلی رکھیں۔
نہ کریں: sent کو نمٹا سمجھنا، یا قطاروں پر رسید نہ ہو تو چیٹ سے مہینہ بند کرنا۔
کیا یہ گائیڈ مددگار تھی؟
متعلقہ رہنما
- ہولڈ کی میعاد ختم ہونے اور لیجر سیٹلمنٹ کے درمیان ٹائمنگ کے وقفوں کو حل کرنا
جانیں کہ کس طرح غیر جاری کردہ پلیٹ فارم اتھورائزیشنز کو مفاہمت کریں جب ڈیلیوری اسٹیٹس ویب ہکس آپ کے وائٹ لیبل CPaaS لیجر میں ہولڈ TTLs کے بعد پہنچتے ہیں۔
- اپ اسٹریم آؤٹ نیجز کے بعد پھنسے ہوئے پری پیڈ ہولڈز کی بحالی
پلیٹ فارم نیٹ ورک کے واقعات کے بعد تمام بلنگ چینلز میں باقی پری پیڈ سسٹم ہولڈز کا جائزہ لینے اور انہیں جاری کرنے کے لیے مرحلہ وار پلے بک۔
- بیلنس ختم ہونے سے پہلے والیٹ اسپیڈ ویلوسٹی کی غیر معمولی حالتوں کا پتہ لگانا
جانیں کہ IOSOR کس طرح پری پیڈ اسپیڈ ویلوسٹی کی غیر معمولی حالتوں کا پتہ لگاتا ہے، خودکار آؤٹ باؤنڈ ٹریفک کو فوری روکتا ہے، اور فنڈز کو اچانک ضائع ہونے سے بچاتا ہے۔