Back
{{ 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 '-' }}
{% for line in invoice.lines %} {% endfor %}
# 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 '-' }}
{% if invoice_ctx.terms %}
Terms: {{ invoice_ctx.terms }}
{% endif %} {% if invoice_ctx.declaration %}
Declaration: {{ invoice_ctx.declaration }}
{% endif %}