catalog / commerce

Invoicing

Documents that have to be legally correct, sequential and impossible to quietly alter.

16 capabilities 1 sections reference specification

Build against it

# give your agent the catalog — no account, no install
claude mcp add provespec -- npx -y provespec-mcp

# then, from any agent session
spec_get(slug: "invoicing")                → the capability tree
spec_checklist(slug: "invoicing")          → the questions to answer
spec_grade(slug: "invoicing", grades: [...])  → parity % + the gap list

# or just fetch it
curl https://provespec.com/catalog/invoicing/spec.json

Grade every capability below as yes · partial · no · na, with a file reference as evidence. Whatever you leave ungraded counts as missing — the gap list is the work queue.

Or just paste this to your agent

Use the ProveSpec MCP server. Fetch the "invoicing" spec with
spec_get, then walk spec_checklist and grade this repository against it —
one verdict per capability, each with a file reference as the note.
Call spec_grade with the results and give me the gap list as the plan.

If the server is not registered, add it first:
  claude mcp add provespec -- npx -y provespec-mcp

The specification

AI 16

Document
  • Sequential invoice numbers with no gaps a legal requirement in most jurisdictions
  • Issue date, due date and payment terms net 30
  • Seller and buyer identity including tax numbers
  • Line items with quantity, unit price, tax rate
  • Totals: net, tax per rate, gross
Immutability
  • Issued invoices are never edited corrections are credit notes
  • Credit notes reference the original
Tax
  • Multiple rates on one invoice
  • Reverse charge and exemptions with the required wording
Currency
  • Foreign currency with the rate and date recorded
Delivery
  • Email with PDF, and a hosted payable link
  • Structured e-invoice export UBL, Factur-X where required
Payment
  • Record full and partial payments against an invoice
  • Outstanding balance and ageing report
Reminders
  • Scheduled reminders before and after the due date
Records
  • Retention period and audit trail who issued what, when
Download spec.json All 85 specs