{
 "schema": "aiblocks-page/1",
 "id": "invoice-maker",
 "type": "skill",
 "name": "Invoice maker",
 "summary": "Give it your details, your client and your work. Get an invoice with the totals added up and checked.",
 "headline": "Invoice maker",
 "subhead": "Give it your business details, your client, the work you did and what you charge. It lays out a clear invoice with line totals, tax if you give a rate, the amount due and payment terms. It checks the sums before it hands the invoice back.",
 "job": {
  "id": "work-with-files",
  "name": "Make documents, sheets and slides"
 },
 "level": "beginner",
 "thinking": "low",
 "tested": true,
 "updated": "2026-10-27",
 "first_published": "2026-10-27",
 "inputs": [
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  }
 ],
 "outputs": [
  {
   "type": "document",
   "required": true,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  }
 ],
 "you_give": [
  "Your business name, address and payment details",
  "Your client's name and address",
  "The work you did and what you charge for each line, with quantities",
  "A tax or VAT rate, if you charge one (optional)",
  "Your payment terms, and your last invoice number (optional)"
 ],
 "you_get": [
  "A clear invoice laid out as text and as a table",
  "Line totals, tax if you gave a rate, and the amount due, all added up",
  "The due date and how to pay, worked out from your terms",
  "A list of anything your country requires on an invoice that you left out"
 ],
 "use_when": [
  "You finished some work and need to create an invoice for it today.",
  "You send a few invoices a month and don't use accounting software.",
  "You want a second pair of eyes on the totals before an invoice goes out."
 ],
 "skip_when": [
  "You want to check an invoice you received: use the Invoice checker.",
  "The invoice is already late and you want to chase it: use the Unpaid invoice chaser.",
  "You send many invoices every week: accounting software saves and numbers them for you."
 ],
 "output_sample": {
  "input": [
   "Your business details and payment details",
   "Your client's name and address",
   "Each line of work, with quantity and price",
   "A tax rate, your payment terms and your last invoice number (optional)"
  ],
  "output": [
   {
    "name": "Invoice header",
    "contains": "Invoice number, date and due date, worked out from your terms."
   },
   {
    "name": "From and to",
    "contains": "Your details and your client's details, as you gave them."
   },
   {
    "name": "Lines",
    "contains": "Each line with quantity, price and line total."
   },
   {
    "name": "Totals",
    "contains": "Subtotal, tax at the rate you gave if any, and the total due."
   },
   {
    "name": "How to pay",
    "contains": "Your payment details and terms."
   },
   {
    "name": "Missing",
    "contains": "Details your country may require on an invoice that you did not give."
   },
   {
    "name": "Checks missed",
    "contains": "One line for each of its own checks that still fails, or none."
   }
  ]
 },
 "output_shape": "INVOICE <number> | Date <date> | Due <date>\n\nFROM\n<your business details>\n\nTO\n<client details>\n\nLINES\n<description> | Qty <n> | Price <amount> | Line total <amount>\n\nSubtotal <amount>\nTax at <your rate> <amount>\nTOTAL DUE <amount>\n\nHOW TO PAY\n<your payment details> | Terms <your terms>\n\nMISSING\n<details your country may require that you did not give>\n\nCHECKS MISSED\n<one line per check still missed, or none>",
 "how_to_use": [
  "Start a chat with the skill. Open it if you added it to your AI, or copy it and paste it in.",
  "Give your details, your client's details and each line of work with its price.",
  "Give a tax rate only if you charge tax, and say your payment terms, such as pay within a number of days.",
  "Check the totals against your own sums and the items the skill marked MISSING.",
  "Paste the invoice into your document or sheet, add your logo and save it as a PDF."
 ],
 "checks": [
  "Every line total equals quantity times price.",
  "The subtotal, tax and total can be rebuilt from the lines.",
  "No tax rate appears unless you gave it.",
  "Your payment details and the due date are on the invoice.",
  "Anything your country may require that you left out is listed."
 ],
 "next": [
  {
   "name": "Invoice checker",
   "url": "https://useaiblocks.com/skills/invoice-checker",
   "why": "Invoice checker"
  },
  {
   "name": "Document proofreader",
   "url": "https://useaiblocks.com/prompts/doc-typo-and-term-checker",
   "why": "Document proofreader"
  }
 ],
 "source": null,
 "credits": [],
 "files": [],
 "links": {
  "page": "https://useaiblocks.com/skills/invoice-maker",
  "markdown": "https://useaiblocks.com/skills/invoice-maker.md",
  "json": "https://useaiblocks.com/skills/invoice-maker.json",
  "instructions": "https://useaiblocks.com/skills/invoice-maker/SKILL.md",
  "api_item": "https://useaiblocks.com/api/v1/items/invoice-maker",
  "api_document": "https://useaiblocks.com/api/v1/documents/skill/invoice-maker",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
