Create GST-compliant invoices with automatic CGST/SGST/IGST split, HSN/SAC codes, buyer GSTIN, sequential numbering & PDF sharing. Built for Indian SMBs.
Avani Business OS lets you create fully GST-compliant tax invoices in seconds. Every invoice captures your GSTIN, the buyer's GSTIN, place of supply, and automatically applies the correct tax split — CGST + SGST for intra-state transactions, IGST for inter-state supplies. The system enforces all mandatory fields required under GST Rule 46, so every invoice you send is legally valid and audit-ready without your accountant having to review each one manually.
Each line item on an Avani invoice is tagged with the correct HSN code for goods or SAC code for services, as mandated under GST for businesses above the prescribed turnover threshold. You configure your product and service catalogue once with the right codes, tax rates, and units of measurement, and the invoice pulls them automatically every time. This eliminates manual HSN/SAC lookup errors that cause GST return mismatches and notices from the tax department.
The invoice engine determines whether to split tax as CGST + SGST or apply IGST based on the place of supply versus your registered state. For a Delhi-registered business raising an invoice to a client in Maharashtra, IGST is applied at the full rate. For a Delhi client, CGST and SGST are each applied at half the rate. Tax amounts are computed to the paisa without rounding errors, keeping your GSTR-1 filing consistent with invoice data and avoiding reconciliation headaches.
GST law requires invoices to follow a sequential, non-repeating numbering series within a financial year. Avani assigns invoice numbers automatically in the format you configure — such as AVN/2024-25/001, AVN/2024-25/002, and so on — ensuring no gaps or duplicates. The sequence resets at the start of each financial year (1 April) and can be configured separately for different branches or business units if you operate across multiple GST registrations.
Every B2B invoice in Avani captures the buyer's 15-digit GSTIN, which flows directly into your GSTR-1 outward supply return. The system stores buyer details — legal name, GSTIN, billing address, and shipping address — in the CRM-linked client database, so you never have to re-enter them for repeat invoices. Correct buyer GSTIN data ensures your clients can claim input tax credit (ITC) without discrepancy notices arising from GSTR-2A or GSTR-2B mismatches.
Once an invoice is saved, Avani generates a professional PDF with your company logo, address, GSTIN, bank details, terms, and a GST tax breakup table showing taxable value, CGST, SGST/IGST, and total invoice amount. You can share the PDF directly with the client via email from the portal, download it to send over WhatsApp, or print it. The PDF layout is clean and client-ready — no reformatting in Word or Excel required before sending.
Every invoice in Avani carries a payment status — Draft, Sent, Paid, or Overdue. Finance teams mark invoices as paid when payment is received, and the receivables dashboard shows total outstanding invoices by client, age, and amount. Overdue invoices are flagged automatically so your collection team can follow up without manually cross-checking a spreadsheet. This real-time receivables view is essential for Indian SMBs managing 30-day, 45-day, or 60-day credit cycles with B2B clients.
Avani generates revenue reports by client, product, service category, state, and time period. Management sees total invoiced amounts, collected amounts, and outstanding receivables at a glance. You can compare month-on-month invoicing volumes and identify top revenue-generating clients or products. These reports reduce the time your CA spends reconciling GSTR-1 data with your books and give leadership an accurate revenue picture without waiting for a monthly MIS from the accounts team.
GST invoice software is a digital tool that creates tax invoices compliant with India's Goods and Services Tax law — including correct CGST/SGST/IGST splits, HSN/SAC codes, sequential numbering, buyer GSTIN, and mandatory fields under GST Rule 46. Avani Business OS includes a built-in Invoice module that handles all of this automatically for Indian SMBs, so businesses can generate, send, and track GST invoices without relying on a CA to check each one or using a separate billing software outside their business management system.
Avani compares your registered state (from your GST profile) with the place of supply on each invoice. If the place of supply is the same as your state — for example, a Delhi-based business invoicing a Delhi client — the system applies CGST and SGST each at half the applicable GST rate. If the place of supply is a different state — for example, that same Delhi business invoicing a client in Pune — it applies IGST at the full rate. This determination happens automatically and cannot be manually overridden, ensuring every invoice is correct for ITC claims.
The GST Council mandates HSN (Harmonised System of Nomenclature) codes for goods and SAC (Services Accounting Code) codes for services on tax invoices for businesses above specified turnover thresholds. Businesses with aggregate turnover above Rs. 5 crore must include a 6-digit HSN code; those below can use 4-digit codes. Including the correct HSN/SAC code on each invoice is mandatory for GSTR-1 filing and for your buyers to claim ITC. Incorrect or missing codes attract notices from the GST department and cause reconciliation errors between GSTR-1 and GSTR-2B.
Under GST Rule 46, every tax invoice must carry a consecutive serial number, not exceeding 16 characters, containing only letters, numbers, and/or special characters, unique for a financial year. Avani assigns invoice numbers automatically in a format you configure — such as AVN/FY25/0001 — incrementing with every new invoice and preventing gaps or duplicates. The series resets at the start of each financial year on 1 April. If you operate multiple branches with separate GST registrations, you can configure distinct numbering series for each registration.
When you record a buyer's GSTIN accurately on your invoice, that invoice appears in the buyer's GSTR-2B (auto-populated from your GSTR-1 filing), allowing the buyer to claim input tax credit (ITC) without discrepancy. If the GSTIN is wrong or missing, the buyer's ITC claim is blocked and they will demand a corrected invoice — causing delays in collection and damaging the client relationship. Avani stores each client's GSTIN in the CRM-linked client database, so it is pulled automatically on every invoice raised for that client.
Yes. Once an invoice is saved in Avani, the system generates a professionally formatted PDF that includes your company logo, business name, GSTIN, address, invoice number, date, client details, itemised line items with HSN/SAC codes, taxable value, CGST and SGST or IGST amounts, and total invoice value. You can email the PDF to the client directly from the Avani portal, download it to send via WhatsApp or another channel, or print it for physical delivery. The layout requires no reformatting before it is client-ready.
Every invoice in Avani has a status — Draft, Sent, Paid, or Overdue. When you receive a payment, you mark the corresponding invoice as Paid and record the payment date and reference. The receivables dashboard shows all outstanding invoices grouped by client and age (0-30 days, 31-60 days, 60+ days), so your finance team can prioritise follow-ups. Overdue invoices beyond the due date are flagged automatically. This replaces the manual reconciliation of bank statements against invoices that most Indian SMBs currently do in a shared Excel file.
Yes. Avani allows you to export your invoice register for any period with all the fields required for GSTR-1 filing: invoice number, date, buyer GSTIN, place of supply, invoice value, taxable value, and separate columns for CGST, SGST, and IGST. Your CA or tax consultant can use this export to populate GSTR-1 directly or cross-check against the auto-populated data in the GST portal. This reduces the time spent on monthly return filing and eliminates errors that arise from manually re-entering invoice data into the GST portal.
Get free access to Avani Business OS →