VendorInfo
namestring · requiredName of the vendor/supplier
Example: ACME SUPPLIES LTD
addressstring | nullComplete address of the vendor
Example: 456 Business Ave, Suite 100, Industry City, NY 10001phonestring | nullPhone number of the vendor
Example: (555) 987-6543emailstring | nullEmail address of the vendor
Example: billing@acmesupplies.examplewebsitestring | nullWebsite of the vendor
Example: www.acmesupplies.exampletax_idstring | nullTax ID or VAT number of the vendor
Example: US123456789registration_numberstring | nullBusiness registration number
Example: BRN-987654321
InvoiceDetails
invoice_numberstring · requiredInvoice identifier
Example: INV-2025-0042issue_datestring · requiredDate the invoice was issued
Example: 2025-05-01
purchase_orderstring | nullReference to customer's purchase order
Example: PO-2025-1234due_datestring | nullDate payment is due
Example: 2025-05-31payment_termsstring | nullPayment terms (e.g., Net 30)
Example: Net 30currencystring | nullCurrency used
Example: USDlanguagestring | nullLanguage of the invoice
Example: en-US
LineItem
descriptionstring · requiredDescription of the item or service
Example: Premium Office Desk Chairtotal_amountnumber · requiredTotal amount for this line item
Example: 899.96
product_codestring | nullProduct or service code/SKU
Example: FRN-CH-001quantitynumber | nullQuantity of items
Example: 5unit_of_measurestring | nullUnit of measurement (e.g., hours, pieces)
Example: pcsunit_pricenumber | nullPrice per unit
Example: 199.99discountnumber | nullDiscount amount or percentage
Example: 10tax_ratenumber | nullTax rate applied to this item
Example: 8.25tax_amountnumber | nullTax amount for this item
Example: 74.99
CustomerInfo
namestring · requiredName of the customer/client
Example: GLOBAL ENTERPRISES INC
addressstring | nullBilling address
Example: 789 Corporate Park, Downtown, CA 90210shipping_addressstring | nullShipping address if different from billing
Example: 789 Corporate Park, Warehouse 3, Downtown, CA 90210attentionstring | nullContact person
Example: John Smithphonestring | nullPhone number
Example: (555) 123-4567emailstring | nullEmail address
Example: accounts@globalenterprises.examplecustomer_idstring | nullCustomer ID or account number
Example: CUST-1234tax_idstring | nullCustomer tax ID or VAT number
Example: CA987654321
TotalsInfo
total_amountnumber · requiredFinal invoice amount
Example: 2348.83
subtotalnumber | nullSum of line items before tax and discounts
Example: 2199.85discount_totalnumber | nullTotal discount amount
Example: 100tax_totalnumber | nullTotal tax amount
Example: 173.98shipping_costnumber | nullShipping or delivery charges
Example: 75amount_paidnumber | nullAmount already paid if any
Example: 500amount_duenumber | nullRemaining amount to be paid
Example: 1848.83
TaxBreakdown
tax_typestring · requiredType of tax (e.g., VAT, GST, Sales Tax)
Example: Sales Taxtax_amountnumber · requiredTax amount
Example: 173.98
tax_ratenumber | nullRate of the tax
Example: 8.25taxable_amountnumber | nullAmount on which tax is calculated
Example: 2099.85
PaymentInfo
payment_methodstring | nullAccepted payment methods
Example: Bank Transferbank_namestring | nullBank name
Example: First National Bankaccount_numberstring | nullBank account number
Example: ACCT-12345678routing_numberstring | nullBank routing number
Example: RTG-987654321swift_codestring | nullSWIFT/BIC code for international transfers
Example: FNBKUS12ibanstring | nullInternational Bank Account Number
Example: null
AdditionalInfo
notesstring | nullAdditional notes or comments
Example: Please reference invoice number on all payments.terms_conditionsstring | nullTerms and conditions
Example: Payment due within 30 days from the invoice date.referencestring | nullReference number or code
Example: REF-2025-Q2-OFFICEattachmentsarray | nullReferences to attachments
Example: null