Upon introducing the Payments worksheet in 2024 modules (as described in the version 13.1.53204.0 release notes), we moved the Balance Owing and Amount Paid fields to the Payments worksheet and modified the corresponding CInvoice, JInvoice and FInvoice templates in those new modules.
If you customized your T1 invoices in 2023 or earlier, they will no longer correctly display the balance owing or payments in the 2024 T1 module if you add T1 2024 to their properties.
This occurs because the previously customized 2023 templates still refer to fields on the Billing worksheet, which in the 2024 module now appear on the Payments worksheet.
Going forward, you will need to keep a set of invoice templates for 2023 and earlier, and create a set one for 2024 onward.
To update a customized invoice template so it works in 2024, you have the following options:
Template | Search | Replace |
---|---|---|
CInvoice, JInvoice, FInvoice | BillingWorksheet.Totals.PaidField | ClientContext.InvoiceTotal |
CInvoice, JInvoice, FInvoice | BillingWorksheet.Totals.Paid | ClientContext.InvoiceAmountPaid |
CInvoice, JInvoice, FInvoice | BillingWorksheet.Totals.BalanceOwing | ClientContext.InvoiceBalanceOwing |
JInvoice, FInvoice | Info.ID.FirstName | Engage.Engagement.CorrespondenceClientName |