create_invoice
Generate invoices in the Visa Acceptance system by providing invoice details, customer information, and payment terms to facilitate billing and payment processing.
Instructions
This tool will create an invoice in Visa Acceptance.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
currency | Yes | Invoice currency code e.g. "USD" | |
customerEmail | No | Customer email for invoice | |
customerName | No | Customer name for invoice | |
invoiceInformation | Yes | Invoice information object | |
invoice_number | Yes | Unique invoice number (letters & numbers only, <20 chars) | |
totalAmount | Yes | Invoice total amount e.g. "100.00" |
Input Schema (JSON Schema)
{
"properties": {
"currency": {
"description": "Invoice currency code e.g. \"USD\"",
"type": "string"
},
"customerEmail": {
"description": "Customer email for invoice",
"type": "string"
},
"customerName": {
"description": "Customer name for invoice",
"type": "string"
},
"invoiceInformation": {
"additionalProperties": false,
"description": "Invoice information object",
"properties": {
"deliveryMode": {
"description": "Delivery mode e.g. \"email\"",
"type": "string"
},
"description": {
"description": "Short invoice description (max 50 characters)",
"type": "string"
},
"dueDate": {
"description": "Due date in YYYY-MM-DD format",
"type": "string"
},
"sendImmediately": {
"description": "Whether to send the invoice immediately",
"type": "boolean"
}
},
"required": [
"description",
"dueDate",
"sendImmediately",
"deliveryMode"
],
"type": "object"
},
"invoice_number": {
"description": "Unique invoice number (letters & numbers only, <20 chars)",
"type": "string"
},
"totalAmount": {
"description": "Invoice total amount e.g. \"100.00\"",
"type": "string"
}
},
"required": [
"invoice_number",
"totalAmount",
"currency",
"invoiceInformation"
],
"type": "object"
}