BlueLandscape · Invoicing · AI

AI invoicing, not "an AI feature" on top of a form.

Most invoicing tools bolted "AI" onto an existing form-based product. We started the other way around: the chat is the interface, the form view is the export.

How "AI invoicing" actually works here

Open the admin chat and type a sentence:

"Bill ACME for last week's discovery work — 12 hours senior at €125, against project Phoenix."

Behind the scenes the AI calls a sequence of tools:

  • Looks up "ACME" in your contacts, or creates the company on the fly.
  • Looks up "Project Phoenix"; creates it if missing.
  • Drafts the invoice with one line: 12 hours of senior consulting at €125 with the right VAT.
  • Shows you the draft for a one-sentence correction.
  • On "send" it freezes snapshots, assigns the gapless number, renders the PDF + UBL, dispatches the email.

None of these steps are forms. There's a single conversational turn for the entire flow.

Why this works (and where it doesn't)

The AI's job is to translate what you say into structured invoice actions — not to "create invoices from scratch". The actual invoice generation is fully deterministic: schema-validated, integer cents math, basis-point VAT, frozen snapshots. The AI never hallucinates a total.

When the AI gets something wrong, it gets it wrong on translation (wrong product, wrong VAT rate) and you correct it in a sentence. It can't get the math, the numbering, or the legal format wrong because those don't go through the AI.

Form view is still there when you want it

For the admin who'd rather click than type: the /invoicing zone gives you a list of invoices, click-through detail with all the fields the chat resolved, and download links for PDF / UBL. The form and the chat read from the same underlying data — they're just different lenses.

No prompt-engineering required

The system prompt handles common ambiguity (which company? "the" project? what VAT rate by default?). You don't need a magic phrasing — write the way you'd describe the work to a junior employee.

Try it

Five-minute setup: create an account, set up your issuer profile in a quick chat, then draft your first invoice in a conversation.

Create an account