Home / Services

Billing systems

Tariffs, contracts, usage data, invoice runs, dunning. We build billing that stays correct with large data volumes and does not break when tariffs change.

Item 01·Unit Stage · fixed price·Acceptance Demo, acceptance report

Typical starting point

  • A tariff change takes weeks because pricing logic is scattered through the code and nobody knows every place.
  • The invoice run happens overnight, occasionally fails, and the cause is not found until the next morning.
  • Totals from billing and accounting do not match, and reconciliation is manual work.

What we deliver

  • Tariff and contract model in which pricing rules are maintained as data, not code
  • Invoice run with restartability, validation steps and a traceable log
  • Reconciliation against accounting, incoming payments and dunning
  • Migration of existing contracts and history with validation reports
  • Interfaces to ERP, CRM, payment providers and customer portal
  • Test data and regression tests for every tariff change

How it runs

  1. Capture of the existing billing logic, including the edge cases only two people know
  2. Functional concept with data model and validation rules, signed off by the business
  3. Implementation with a parallel run: old and new invoice runs are reconciled against each other
  4. Cut-over after confirmed reconciliation, then operations