Skip to Content

Invoicing

Lynx Invoicing

Invoice reconsolidation and outstanding balance management

lynx_invoicing · v19.0.1.0.0 · Premium

What this solves

Lynx Invoicing

Roll outstanding invoices into a single new one — without losing the audit trail — so AR teams stop reconciling spreadsheets and customers stop receiving four reminder emails for one debt.

When a customer has multiple unpaid invoices, sending another reminder each cycle is noisy and ineffective. Lynx Invoicing introduces a "reconsolidation" workflow: the wizard absorbs N outstanding invoices into a single new invoice (or sale order), reverses the originals, and keeps the chain intact via reconsolidated_into_id and reconsolidated_from_ids so finance can answer "which old invoices became this new one?" with a single click. Plays well with lynx_sale_subscription (rolls outstanding lines into the next renewal automatically) and standalone invoices alike.

Key Features

  • Reconsolidation wizard — staff pick a partner and the unpaid invoices to absorb; the wizard creates a new account.move (or appends to a target sale.order) and reverses the originals.

  • Bidirectional traceabilityaccount.move carries reconsolidated_into_id (where it went) and reconsolidated_from_ids (what merged in here) for full audit.

  • Per-line consolidation sourceaccount.move.line keeps a consolidation_source_invoice_id so individual product lines remember their origin invoice for revenue recognition.

  • Outstanding Balance service product — ships a ready-to-use product line so the new invoice has a clean placeholder description ("Consolidated outstanding balance from invoice X, Y, Z").

  • Subscription renewal hooklynx_sale_subscription consumes this engine to roll unpaid lines into the next renewal invoice automatically when the customer's preference allows.

Try Lynx Invoicing on your team.

Free trial, no credit card. Talk to sales when you're ready.