Skip to content

CPM-Core Release Notes - 1.14.2026020527.248618

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.