FreePBX Billing Issue Solved

Hi everyone,

Following up on a previous billing discrepancy issue with FreePBX, this has now been resolved while working with Neon. Sharing the approach in case it helps others.

The issue was mainly due to mismatches between CDR data and billed durations. Here’s what was fixed:

  • Call filtering: Excluded failed, busy, and no-answer calls from billing logic.

  • Rounding consistency: Standardized billing increments (per second/per minute) to match rate plans.

  • Prefix & rate mapping: Cleaned and aligned dial prefixes with correct rate tables, especially for international routes.

  • Timezone checks: Ensured server timezone and billing intervals were consistent.

After these adjustments, billing data aligned correctly with call records.

There isn’t a category on this community forum for advertisements, so it probably isn’t appropriate to continue creating posts promoting your product.