
Hi everyone,
I am working with both PMA and Service Subscriptions in F&O, and I’ve encountered a fundamental design difference that I am trying to understand or work around.
For Time & Material projects, D365 allows automatic revenue accrual at the moment when hours/expenses are posted (WIP). When the customer invoice is later generated, the accrual is reversed and actual revenue is recognized.
This follows the standard T&M pattern: earned revenue first->invoice later.
However, in Service Subscriptions, the system enforces the opposite sequence. According to Microsoft documentation:
“You can’t post accrued revenue until the fee transactions are invoiced.”
This means that subscription revenue accrual cannot happen when related costs (for example, posted resource hours) are incurred, even if the business model requires such matching. The subscription engine only permits revenue recognition after the subscription invoice exists, effectively following a deferred revenue->earned revenue model.
Questions from my side:
Any guidance, past project experience, or alternative approaches would be highly appreciated.
Thanks a lot!!