MSAMM
Back to course

Implementing Project Portfolio Management: From Organization Structure to Recognized Revenue · Module 15 · Project Billing: Formats, Events and Processing

Billing extensions

Lesson 155 of 198 · 1 min

A billing extension is a mechanism for calculating billing or revenue amounts that the standard methods cannot express. Typical uses: complex fee calculations, custom retainage, unusual revenue formulas. AN EXTENSION IS CODE. It needs a developer, testing, documentation — and re-testing at every upgrade. That last one is the cost people forget. It is not a one-off build; it is a permanent line in every upgrade's regression scope. EXHAUST THE STANDARD METHODS FIRST. Most requirements presented as needing an extension do not. When one genuinely does, scope it as DEVELOPMENT WORK with a DEVELOPMENT TIMELINE — not as configuration. That distinction is the whole practical value of this lesson. An extension estimated as a configuration task is a plan that slips. You will see where extensions attach and how they are enabled, at a concept level. WRITING EXTENSIONS IS OUT OF SCOPE FOR THIS COURSE. RECOGNISING WHEN ONE IS NEEDED

The full lesson is part of the course

The video, the complete written lesson and the module quiz are included in Implementing Project Portfolio Management: From Organization Structure to Recognized Revenue, with a certificate on completion and a fourteen-day refund window.

Get the free lessons by email

We will email you a link to every free lesson in this course. No account needed, and one message only.

In this module: Module 15 · Project Billing: Formats, Events and Processing

  1. 1Invoice formats
  2. 2Event types
  3. 3Billing extensions
  4. 4Billing cycles and generation
  5. 5Invoice review and approval
  6. 6Transfer to Receivables
  7. 7Revenue recognition and accounting
  8. 8Billing period close and reconciliation
  9. 9What breaks
  10. 10Lab: close a billing period that reconciles