Skip to content

Create Invoice Draft

Module · Stable

Start an invoice as a draft — no number, no obligation, editable until a person issues it.

Creates a DRAFT invoice and returns its id. A draft carries no number and no obligation: it can be edited freely, and only a person issuing it assigns a number and makes it immutable. That boundary is deliberate — this skill cannot issue, and there is no input that makes it.

Use to prepare an invoice someone will review — from an agreed quote, a finished job, or a monthly run. Add its lines with Add invoice line, then leave it for a person to check and issue.

Do not use to record an invoice that already exists elsewhere. And note it cannot issue: a numbered, legally-binding document is a person’s decision, taken in the app.

Configured per use: buyer_party_type, buyer_party_id, currency_code, due_date, taxable_supply_date, note_public, vat_mode, series.

  • invoice_id
  • status
  • created

Auto-generated from the skill registry (load_skills()). Do not edit by hand.