Monthly Carriage Fee
UGX 0
Per active channel rate
Active Channels
0
of 0 total clients
Collection Rate
--
Dec 2021 - Mar 2026
At-Risk Revenue
UGX 0
Overdue / expiring ≤7d
Channel Status Board --
ChannelCategoryStatusExpiresFee (UGX)
Live Activity
Revenue by Category
#ChannelCategoryFee (UGX/mo)StatusExpiresActions
Total Billed
--
Dec 2021 - Mar 2026
Total Collected
--
Payments received
Outstanding
--
Unpaid balance
Collection Rate
--
Period average
Summarised Status of TV Billing vs Payments Period: Dec 2021 - 31 Mar 2026
# Client Category Total Billed (UGX) Paid (UGX) Outstanding (UGX) Status
⚠ TVs with Issues
#ClientCategoryIssueStatus
All
Active
Expiring
Suspended
ChannelCategoryPlanFee (UGX)StartExpiresStatus
Invoice #ChannelAmount (UGX)StatusDuePaid
Recent Payments
ChannelAmount (UGX)MethodReferenceTimeStatus
Webhook Log
Automation Flows
✅ Payment received → channel activated (Zenskar webhook)
⏰ Expiry at 00:01 UTC → auto-suspend cron
📧 14d / 7d / 3d / 1d warning emails
🔁 BullMQ retries: 2s → 8s → 32s → 2min → 10min
🛡 Circuit breaker → Slack/PagerDuty after 3 failures
Job Queue
IPTV middleware -- connected
Zenskar webhook -- listening
BullMQ Redis -- healthy
MTN MoMo API -- not configured
ChannelTypeMessageContactSentStatus
TimestampEventChannelActorDetails