Sales & Billing

GST invoices in under two minutes.

A four-field composer, item typeahead, and tax that fills itself in. Your operator raises three invoices before the kettle boils — and every one is numbered, posted to the books, and ready to send.

✓ Multi-slab GST, correct HSN and gap-free numbering — computed, not typed.

Saroj ApparelsGSTIN: 33AABCS1234H1Z5
Issued
Invoice No.INV/2026-27/0042
Date16 Jul 2026
Due15 Aug 2026
Bill toMetro Retail Pvt. Ltd.No. 42, MG Road, Bengaluru · 29AABCM5678K1Z3
ItemHSNQtyAmount
Denim Shirt · LIndigo6109.10120₹37,440
Chino Trouser · MKhaki6203.42340₹89,760
Subtotal₹1,27,200
CGST @ 2.5%₹3,180
SGST @ 2.5%₹3,180
Invoice Total₹1,33,560
WhatsAppEmailPDF

✓ Multi-slab GST, correct HSN and gap-free numbering — computed, not typed.

Most Indian apparel businesses bill from a mix of Tally on one desktop, a WhatsApp thread with the CA, and a spreadsheet of who’s paid. Numbers get skipped, GST gets keyed by hand, and nobody’s sure what’s actually outstanding.

Flint puts billing, receipts and the ledger on one record — so an invoice becomes a paid, reconciled entry without leaving the screen.

How it works

From the first line to the last rupee collected

Four parts of billing that work as one — a composer that’s fast, a lifecycle that’s complete, documents that cover every scenario, and collections that reconcile themselves.

Fast entry

Four fields. That’s the invoice.

Pick the customer, type the item — typeahead finds it — set quantity and rate. Flint fills the HSN code, calculates GST (single or multi-slab), applies any per-line discount, and totals it. Add as many lines as you like; the maths never leaves your hands feeling like data entry.

  • Item typeahead with HSN pulled from the item master
  • GST auto-calculated per line — single and multi-slab
  • Quantity, rate and discount per line
  • Gap-free numbering in INV/2026-27/0001 format
New InvoiceINV/2026-27/0042
CustomerSaroj Apparels
ItemDenim Shirt · 6109.10
Qty120
Rate₹312.00
ItemHSNGSTTotal
Denim Shirt × 1206109.105%₹37,440
CGST 2.5% · ₹936
SGST 2.5% · ₹936
₹39,312
Lifecycle

An invoice that carries its own history

Every invoice moves through a clear lifecycle — draft, issued, paid, overdue, partially paid, void. Issuing it does three things at once: allocates the next gap-free number, posts a balanced entry to your ledger, and dispatches stock for any tracked item. Nothing is left for you to reconcile later.

  • Six honest states: draft → issued → paid / overdue / partially_paid / void
  • Issue posts to the ledger and moves stock in one step
  • Void is an append-only reversal — never quietly deleted
  • Clone a past invoice, or print / PDF any of them
Invoice Lifecycle
Draft
Issuednumber + ledger + stock
Paid
OverduePartially paidVoid
Every state change is audited. Voids post a contra entry — nothing is deleted.
The full set

Quote first, correct cleanly

Send a proforma before the sale is final — it’s a non-fiscal document on its own PRO/ series that converts into a real tax invoice in one click when the buyer confirms. Need to reverse a sale? A credit note fully reverses the invoice on its own CN/ series and is subtracted from your KPIs, so your figures stay honest.

  • Proformas: draft → finalized → converted / expired
  • One-click conversion of a proforma to a tax invoice
  • Credit notes: full reversal on a dedicated series
  • Reversals flow through to your dashboards automatically
Documents
DocSeriesStatusAction
ProformaPRO/26-27/003FinalizedConvert →
InvoiceINV/26-27/041Issued₹2,14,200
Credit noteCN/26-27/008Reversed−₹2,14,200
Each document type has its own gap-free numbering series.
Receipts & collections

Record the payment, settle the invoice

Log a customer payment and settle it against the specific invoices it clears — Flint updates each invoice’s status and your ledger together. Voiding a receipt reverses the ledger entry and restores the invoice, so mistakes are recoverable, not permanent. On the invoice list, week-over-week arrows show outstanding, overdue and received-this-month at a glance.

  • Settle one receipt across specific invoices
  • Void a receipt to cleanly reverse ledger + invoice status
  • List KPIs: outstanding, overdue, received — with WoW deltas
  • Aging analysis, customer statements and concentration reports
Invoice KPIsThis week
Outstanding₹12.8L▲ 8%
Overdue₹3.2L▼ 12%
Received₹8.5L▲ 22%
InvoiceBuyerStatusBalance
INV/26-27/038SarojPaid₹0
INV/26-27/039MetroPartial₹1,24,000
Compliance & export

GST, Tally and everything your CA needs

Compliance

The tax parts, handled correctly

GST is computed with banker’s rounding and the right split every time — CGST + SGST within the state, IGST across it — for both invoices and bills. Your monthly GSTR-3B summary is prepared straight from that data. Company bank details print on the invoice footer for direct payment, and issued invoices export to Tally as balanced double-entry XML for your CA.

  • Single and multi-slab GST with banker’s rounding
  • Intra-state (CGST+SGST) vs inter-state (IGST) automatic
  • GSTR-3B monthly summary from your live data
  • Multi-currency invoices with FX rate for export buyers
  • One-click Tally XML export (balanced Sales voucher)
  • e-Way bill: link-out to GSTN portal with pre-filled fields
GST SummaryGSTR-3B ready
HeadTaxableTax
Intra-state (5%)₹18,72,000₹93,600
Inter-state (12%)₹4,28,000₹51,360
Exports (LUT)₹6,14,000₹0
Tally exportWhatsAppPDF
4 fieldsto a complete invoice line
6 statesdraft to void, one continuous record
Gap-freenumbering allocated on issue
3 wayssend by WhatsApp, email or PDF
Sales & Billing

Frequently asked questions

The composer is built around a four-field flow, so an operator can raise several invoices in a few minutes — pick customer, type item, set quantity and rate, issue. HSN, GST and the invoice number are filled in for you.

No. Numbering is gap-free and allocated at the moment you issue, in a format like INV/2026-27/0001. Drafts don’t consume a number — only issued invoices do.

Yes, cleanly. Voiding an invoice is an append-only reversal rather than a delete, and a credit note fully reverses a sale on its own series. Your audit trail stays intact and your KPIs update to match.

Both, in one step. Issuing posts a balanced entry to your ledger and dispatches stock for any item you track — so billing and inventory never drift apart.

Yes — issued invoices can be sent by WhatsApp or email, or printed to PDF, and each send is tracked against the invoice.

Issued invoices export to Tally as balanced “Import Data” XML in Sales-voucher format, so your CA gets clean double-entry without re-keying.

See it in action

Don't take our word for it.
See Flint run your floor.

Book a free 30-minute demo with your own data loaded — no slides. Just Flint handling your orders, stock, production and GST, live.

10,000+invoices raised a day
1 dayto go live on Flint
~5 minto a GST e-invoice
0spreadsheets needed