CPM Core 1.14.2026020527.248618
February 09, 2025
Features & Functionality
- Automatic Invoice Line Pagination
- Payment platforms often return invoice data in paginated responses, limiting line items per request (typically 10 lines). CPM-Core now automatically detects when a payment platform indicates additional lines are available and flags the invoice for complete retrieval.
- System automatically detects `has_more` property in payment platform responses during invoice import
- Invoices requiring additional line retrieval are flagged with "Pending Invoice Lines" indicator
- New automation process retrieves remaining invoice lines in batches
- "Pending Invoice Lines" flag is automatically cleared once all lines are retrieved
- Users can monitor pending invoice line status directly on the CPM Invoice Card (General tab, "Show more")
- Manual Invoice Line Retrieval
- A new "Retrieve Invoice Lines" action on the CPM Invoice Card enables manual retrieval of invoice lines from the payment platform.
- Available on the CPM Invoice Card page (Actions ribbon)
- Retrieves all invoice lines directly from the payment platform
- Functions independently of the "Pending Invoice Lines" flag
- Can be used to recover missing lines from historical invoices
- Supports re-synchronization scenarios when line data needs to be refreshed
- GETINVOICELINES Automation
- A new automation process handles automatic retrieval of pending invoice lines.
- Automation Code: GETINVOICELINES
- Automation Type: Invoice (SENPInvoice)
- Default Status: Disabled (must be manually enabled post-deployment)
- Process logic: Queries all invoices where "Pending Invoice Lines" = true, retrieves remaining lines from payment platform, clears flag upon successful retrieval
- Configuration requirement: Sequence number must be set to 1 greater than GETNEWINVOICES automation to ensure proper processing order
- Cascade Delete for Invoice Lines
- Invoice line deletion now automatically cascades when parent invoices are deleted.