We cannot save any changes to AR Invoice created from Get > Milestone Billing process for a Customer having Consolidate Milestone Billings option active.
This process results in a consolidated AR Invoice of type ‘Advanced Billing’ having Sales Order Number = zero, thus any attempt to change to the invoice results in the following error:
Business Layer Exception Sales Order is required. Error Detail ============ Correlation ID: 2e171bcb-7388-438f-a32c-39563254bfe6 Description: Sales Order is required. Program: Erp.Services.BO.ARInvoice.dll Method: InvcHeadBeforeUpdate Table: InvcHead Field: OrderNum
I see that the invoice type is Advance Billing… They require a SO number, that’s probably why it is causing and error. You may need to check the billing setup on the related project…
Thanks for your reply. We are using the Consolidate Milestone Billing feature. The resulting invoices seem to have a zero when you bill for multiple milestones.
I’m following up with the case. Just to review if you have any additional questions regarding the solution of the issue which will be fixed in 2025.1.12, these are the release dates for the environments:
Release Date:
Between 9-10 Sept 2025 Pilot Environment for version 2025.1.12
Between 13-14 Sept 2025 Production Environment for version 2025.1.12
Once the environment is updated to this version, the issue should be fixed.