We have a client running Acumatica 26R1 that operates as an Engineer-to-Order (ETO) manufacturer. Their projects often contain hundreds of budget lines, and they are utilizing the new Revenue % Complete calculation method for project billing.
One challenge we are encountering is preventing the revenue-side % Complete calculation from exceeding 100% of the revenue budget when actual costs exceed the original cost budget. In these scenarios, the project may legitimately run over budget on costs, but we do not want the Revenue % Complete billing calculation to generate billings beyond 100% of the contract/revenue budget.
Has anyone found a standard Acumatica solution to cap the Revenue % Complete calculation at 100%? I have experimented with billing formulas but have not found a reliable way to prevent over-recognition when costs exceed budget.
At this point, I am considering a custom Generic Inquiry with a Business Event and automation process to calculate and update the revenue-side completion percentage separately from the standard billing rule.
Has anyone implemented a different approach or customization to address this requirement? Any suggestions or best practices would be appreciated.
Thanks,
Frances