Invoice Imports

Import outstanding sales invoices from CSV. Invoices are imported in the receivables direction, the mirror of bill (payables) imports: the same import engine runs against the receivables clearing account instead of the payables one.

Precondition gates (the same as bill imports):

  1. Opening balances must already be imported.
  2. Those opening balances must be in Clearing Mode (not Direct).
  3. The Cash VAT scheme is not supported (CASH_VAT_UNSUPPORTED).

On confirm, the engine creates the migrated invoices, posts the contra-wash clearing entries that move each invoice onto the receivables ledger, and records the payment already received against any partially paid invoice. The clearing account must net to zero (opening balance plus import delta), and this is verified at commit; if it does not net to zero the whole confirm is rolled back.

All monetary values in API responses are formatted as pounds (for example "1500.00"). Internal storage uses pence.

→ The Invoice Imports object

Endpoints