{{ invoice_ctx.firm_name }}
{{ invoice_ctx.firm_address or '' }}
GSTIN: {{ invoice_ctx.firm_gstin or '-' }} | PAN: {{ invoice_ctx.firm_pan or '-' }}
Email: {{ invoice_ctx.firm_contact_email or '-' }} | Mobile: {{ invoice_ctx.firm_contact_mobile or '-' }}
{{ invoice_ctx.invoice_title }}
Invoice No: {{ invoice.invoice_no }}
Invoice Date: {{ invoice.invoice_date }}
Due Date: {{ invoice.due_date or '-' }}
Status: {{ invoice.status }}
Bill To
{{ invoice.client_legal_name or '-' }}
{{ invoice.client_billing_address or '-' }}
GSTIN: {{ invoice.client_gstin or '-' }}
PAN: {{ invoice.client_pan or '-' }}
Tax Particulars
Place of Supply: {{ invoice.place_of_supply or '-' }}
Tax Type: {{ invoice.tax_type }}
Reverse Charge: {{ 'Yes' if invoice.reverse_charge else 'No' }}
Client State Code: {{ invoice.client_state_code or '-' }}
| # | Description | SAC | Qty | Rate | Taxable | GST % | Total |
|---|---|---|---|---|---|---|---|
| {{ loop.index }} | {{ line.description }} | {{ line.sac_code or '-' }} | {{ line.quantity }} | {{ '%.2f'|format(line.rate or 0) }} | {{ '%.2f'|format(line.taxable_amount or 0) }} | {{ line.gst_rate }} | {{ '%.2f'|format(line.line_total or 0) }} |
| Subtotal | {{ '%.2f'|format(invoice.subtotal or 0) }} | ||||||
| Discount | {{ '%.2f'|format(invoice.discount_amount or 0) }} | ||||||
| Taxable Value | {{ '%.2f'|format(invoice.taxable_amount or 0) }} | ||||||
| CGST | {{ '%.2f'|format(invoice.cgst_amount or 0) }} | ||||||
| SGST | {{ '%.2f'|format(invoice.sgst_amount or 0) }} | ||||||
| IGST | {{ '%.2f'|format(invoice.igst_amount or 0) }} | ||||||
| Grand Total | ₹ {{ '%.2f'|format(invoice.total_amount or 0) }} | ||||||
Amount in Words
{{ invoice.amount_in_words or '-' }}
Payment Details
Bank: {{ invoice_ctx.bank_name or '-' }}
A/c: {{ invoice_ctx.bank_account_number or '-' }}
IFSC: {{ invoice_ctx.bank_ifsc or '-' }}
UPI: {{ invoice_ctx.upi_id or '-' }}
Terms: {{ invoice_ctx.terms }}
{% endif %}
{% if invoice_ctx.declaration %}Declaration: {{ invoice_ctx.declaration }}
{% endif %}