Business
Invoice JSON Example
A detailed JSON example for a business invoice — includes line items, tax breakdown, payment terms, and totals. Ideal for accounting APIs, ERP integrations, and billing systems. Copy-ready.
Field Reference
invoiceNumberrequiredstringHuman-readable sequential invoice number (e.g. INV-2025-0501)statusrequiredstringInvoice state: draft, sent, viewed, paid, overdue, or voidissuerrequiredobjectBilling entity details including GSTIN and addressrecipientrequiredobjectClient details for whom the invoice is raisedlineItemsrequiredarray<object>Individual service or product lines with quantity, price, and taxtaxBreakdownoptionalarray<object>Tax components (CGST, SGST, IGST) with rates and amountsgrandTotalrequirednumberFinal amount due including all taxesdueDaterequiredstring (ISO 8601)Payment due date based on payment termsVariants
MinimalSimple invoice with two line items and a single tax rate, no breakdown.
ExtendedMulti-line invoice with partial payment, late fee clause, and PDF download link.
Common Use Cases
- →Generating and sending GST-compliant invoices from a SaaS billing system
- →Syncing invoice data to accounting software like Tally, Zoho Books, or QuickBooks
- →Building a self-serve client portal where customers can view and download invoices
invoicebillingaccountingGSTERPfinance
Validate or format this JSON
One click loads this exact example into the tool — no copy-paste needed. Format it, validate it, explore the tree, or generate TypeScript types instantly.
Frequently Asked Questions
Related JSON Examples
E-commerceE-commerce OrderFull e-commerce order JSON with line items, pricing, shipping, and payment status.E-commercePayment TransactionPayment transaction with amount, method, gateway reference, and refund history.BusinessEmployee RecordHR employee record with department, compensation, manager, and employment details.