We resolved an issue where roll-up data was displayed incorrectly on Agreement Item
records. Previously, the Quantity Remaining
formula field was not always up to date, leading to inaccurate roll-up calculations.
Agreement Item
trigger handler (AgreementItemTotalAllocated_MDTM
), responsible for calculating roll-ups based on related Invoice Line Items
, has been updated.Quantity Remaining
and other dependent values are always accurate.
This fix ensures that Service Agreement
and Agreement Item
records now consistently display the correct roll-up totals, improving financial accuracy and reporting.
We resolved an issue where the Plan Sync for PACE Plan
records was not being executed when using the Quick Action directly on the Plan Lightning Page. This issue occurred when attempting to synchronise Active Plan records only.
The Plan
Sync Quick Action logic has been updated to ensure the Plan is synchronised both when the Plan
record is Active and Inactive.
We have enhanced the Xero Integration to retrieve and store the Online Invoice URL directly on the Salesforce Invoice record. This ensures that the Xero-hosted Invoice page is easily accessible from within Maica, streamlining invoice tracking and external sharing.
Online Invoice URL
from Xero after the invoice is created (for non-draft invoices).Xero Invoice Link
field to provide users with a direct link to the invoice.
Field Type: URL (255)
- Description: Stores the Xero Online Invoice URL, allowing users to access the invoice directly via a hyperlink.
- Visibility: Added to the Invoice Record Page and accessible via the Maica - Manage Invoice & Claiming permission set.
Two new formula fields were introduced to display user-friendly links:
Xero Invoice
: Displays “Open in Xero” as a clickable link if the invoice has been synced with Xero.Stripe Invoice
: Displays “Open in Stripe” if a Stripe-hosted invoice exists.
If the invoice has not been synced, the fields display:
Invoice Lightning Page
was updated to display the Xero Invoice Link field.Maica - Manage Invoice & Claiming
Permission Set now includes read access to this field.Script to UPDATE Invoice Line Items
Script to UPDATE Agreement Items
Script to UPDATE Invoice Line Items
Script to UPDATE Agreement Items