🇧🇩 BTRC + NBR Ready

BTRC-compliant ISP software, out of the box

Bundled NAT log server, NID KYC capture at signup, Mushak-6.3 VAT invoicing and one-click BTRC DIS + subscriber reports. Sleep well before regulator visits.

5-tuple
NAT logging
NID
KYC capture
Mushak-6.3
VAT invoices
1-click
DIS export
Capabilities

Everything you need — in one platform

Bundled NAT log server

Every NAT translation logged with 5-tuple + subscriber ID. Query any historical IP / port pair to a subscriber.

NID KYC capture

Signup + admin onboarding capture NID number, front / back image and selfie. Encrypted at rest.

Mushak-6.3 invoicing

NBR-compliant VAT invoices with correct VAT, TDS and TIN fields. Ready for audit.

BTRC DIS reports

One-click subscriber-count-by-area / package export in current DIS template.

Subscriber master list

NID-verified, address-tagged subscriber roster — exportable on demand for regulator requests.

Log retention control

Configurable retention (6 / 12 / 24 months). Enterprise gets unlimited immutable storage.

Correlation-ready

Any regulator request (public IP + timestamp) resolves to the subscriber's NID in seconds.

Immutable audit trail

Admin actions, NAT lookups and log exports are themselves logged and cannot be edited.

Deposit / VDS / TDS

Full split of VAT, VDS and TDS per invoice line for NBR return filing.

How it works

Up and running in a weekend

01
Import subscribers

We migrate your current subscriber DB and flag anyone missing NID.

02
Enable KYC

Turn on NID capture — new signups and CSR onboarding forms enforce it.

03
Point NAT log

Wire your MikroTik / OLT to send NAT accounting to BillFi log server.

04
Run first exports

Generate this month's DIS + NBR VAT summary. Review with your team.

Works with

Plays nicely with your gear

Bring the vendors you already run. BillFi drops into the middle of your stack — no rip-and-replace.

BTRC DIS format NBR Mushak-6.3 MikroTik NAT accounting Huawei OLT logs ZTE OLT logs BDCOM OLT logs syslog RFC 5424
FAQ

Answers, before you ask

What does BTRC compliance mean for an ISP?

BTRC's licence conditions require every ISP to maintain identifiable subscriber records (NID KYC), NAT logs correlating public IPs to subscribers at any point in time, periodic subscriber-count reporting (DIS), and NBR VAT-formatted invoicing. Missing any of these can put the licence at risk.

Does BillFi include a NAT log server?

Yes — a bundled log server captures the 5-tuple (source IP, source port, destination IP, destination port, protocol) plus subscriber ID and timestamp for every NAT translation. Retention is configurable per BTRC / regulator guideline.

Can I export BTRC DIS and subscriber reports directly?

Yes — one-click exports for BTRC DIS (subscriber count by area / package), NBR VAT summaries, and NID-verified subscriber lists. Format matches current regulator templates.

Does BillFi capture NID at signup?

Yes — the signup / onboarding form (admin and client portal) captures NID number, front / back image and an optional selfie. Data is stored encrypted and available for regulator requests.

How long are NAT logs retained?

Configurable — default is 6 months as per current BTRC guideline, but you can extend to 12 or 24 months. Storage grows with subscriber count; enterprise plans include unlimited retention.

Can I answer a BTRC or law-enforcement lawful-intercept request from BillFi?

Yes — search NAT logs by public IP + timestamp and BillFi returns the exact subscriber (with NID + contact details) that held the translation at that moment. Reports export as signed PDF for submission.

Does BillFi handle NBR VAT invoicing correctly?

Yes — invoices carry your BIN, VAT amount, base amount and Mushak reference in the format NBR expects. Monthly VAT summary exports match the online VAT-return format.

Is NAT logging separate from RADIUS accounting?

Yes. RADIUS accounting tells you which subscriber was online when; NAT logs tell you which public IP + port they were using at that moment. BillFi correlates both so lookups are one query, not two.

Can I run the NAT log server on-premise for data-locality?

Yes — Enterprise plans can self-host the NAT log server inside your own DC, with BillFi's control plane driving it. Meets data-locality requirements while keeping the operational simplicity.

How does BillFi handle CGNAT logging at scale?

The NAT log server ingests NetFlow v9 / IPFIX from BNG / CGNAT boxes (MikroTik, Cisco, Huawei, ZTE) and compresses aggressively — typically under 5 GB per 1,000 subscribers per month.

Network management,
automated.

Join hundreds of ISPs across Africa, Asia, and Europe automating their billing, provisioning, and support with BillFi.