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.
