Skip to main content

Function: writeOffInvoice()

writeOffInvoice(input): Promise<ArActionResult>

Defined in: src/server/actions/ar.ts:305

Owner-only: mark a receivable uncollectible. A FLAG, not a status (ADR-0053) — the invoice keeps its status and stays in the check-allocation pool, so a surprise late check still lands on it instead of stranding as unapplied leftover. Reversible via reinstateWriteOff.

Parameters

input

invoiceId

string

reason

string

Returns

Promise<ArActionResult>