Tool tree
Make an invoice in your browser and save it as a PDF. Free, no account, no watermark, nothing uploaded. The invoice stays on your own device.
Implementation
gradeNot graded
gradeNot graded
fill_invoiceAction
Fills in the job on this free invoice generator: the client, the line items, the dates, the payment terms and the tax. It never sets the sender, the logo or the payment details; the person types those. Returns the invoice with its totals. Nothing is sent anywhere: the person saves the PDF themselves.
View tool JSON
{
"name": "fill_invoice",
"kind": "act",
"impl": "imperative",
"description": "Fills in the job on this free invoice generator: the client, the line items, the dates, the payment terms and the tax. It never sets the sender, the logo or the payment details; the person types those. Returns the invoice with its totals. Nothing is sent anywhere: the person saves the PDF themselves.",
"inputSchema": {
"type": "object",
"properties": {
"client_name": {
"type": "string",
"description": "Who the invoice is for"
},
"client_address": {
"type": "string",
"description": "Their address and email, one per line"
},
"invoice_number": {
"type": "string"
},
"issue_date": {
"type": "string",
"description": "YYYY-MM-DD"
},
"due_date": {
"type": "string",
"description": "YYYY-MM-DD"
},
"terms": {
"type": "string",
"description": "For example \"Net 14 days\""
},
"currency_symbol": {
"type": "string",
"description": "For example \"$\" or \"£\""
},
"tax_rate_percent": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"tax_label": {
"type": "string",
"description": "What the tax is called, such as \"VAT\" or \"Sales tax\""
},
"items": {
"type": "array",
"maxItems": 40,
"items": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"detail": {
"type": "string"
},
"quantity": {
"type": "number"
},
"unit": {
"type": "string",
"description": "For example \"hours\" or \"m\""
},
"unit_price": {
"type": "number"
}
},
"required": [
"description"
]
}
}
}
},
"page": "/us/invoice-generator/"
}read_invoiceAnswer
Returns the job on the invoice being written on this page, with its subtotal, tax and total. Never returns the payment details.
View tool JSON
{
"name": "read_invoice",
"kind": "answer",
"impl": "imperative",
"description": "Returns the job on the invoice being written on this page, with its subtotal, tax and total. Never returns the payment details.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/us/invoice-generator/"
}