Fintruck. corrections console
Post forward. Never overwrite.
allowed conditional blocked → reroute

Invoices

append-only
🔒 Entries post forward. They can't be edited or deleted.

Correction-by-state matrix

ActionDraftSentPaidFactored
Editin place ✓ free edit / delete ✗ → Credit ✗ → Credit + Refund ✗ factor owns it
Creditpartial=reduce · full=cancel ✗ nothing to offset → Edit ✓ credit memo, invoice kept ✓ must pair with Refund ⚠ chargeback via factor, never silent
Reissuelinked replacement — just Edit ✓ linked to original ✓ reallocate cash to it ⚠ may re-enter factoring
Refundcash side — n/a — no cash yet ✓ return / unapply / move ⚠ via factor reconciliation
No hard delete after send · no offset without a posting · no orphan cash · no in-place edit on paid/factored · every correction keeps lineage in the ledger.

Invoice correction accounting — funds-flow events

Event categoryWhat posts
Invoices Create / send, plus Edit, Credit and Reissue on the receivable. Dr Revenue / Cr A/R on a credit memo; Dr A/R / Cr Revenue when a reissue is sent.
Payments Cash application, Refund, and corrections after cash is in. Dr Customer credit / Cr Cash to return; reclassify or reallocate applied cash on unapply / move.
Factoring Advance / reserve, collection, chargeback and buyback. Dr Due-to-factor / Cr Cash on chargeback — this is what makes Delete/Adjust on a factored invoice so dangerous.
Accruals Revenue recognised at delivery (unbilled), and an allowance for doubtful accounts.
Losses Write-offs, recourse losses after buyback, and accepted short-pays. Dr Loss / Cr A/R when a short-pay is accepted.
Every correction in this console posts the matching funds-flow events — see the Funds flow tab. Draft edits post nothing until the invoice is sent.