Commerce OS / GST invoicing
GST invoicing

Invoices and credit notes an auditor will accept.

GST tax invoices with HSN and place of supply, numbered consecutively per financial year, and a credit note raised the moment an order is cancelled or returned — on the orders your storefront takes — or that an existing Shopify or WooCommerce store sends in.

The problem

Books that disagree.

Month-end assemblyInvoices put together at the end of the month from exports, with credit notes for cancellations reconstructed by hand — or never raised.
Gaps in the seriesA skipped or duplicated invoice number found during filing, when it's hardest to explain.
Phantom revenueCancelled and returned orders still counted as sales because the cart, the delivery sheet and the books never talk to each other.
What it covers

Paperwork generated at the event, checked every night.

Tax invoices with HSN and place of supply

One per order, generated when the order is placed.

Consecutive numbering per financial year

The series restarts each financial year; any gap is flagged the next morning.

Credit notes on cancellation and return

Raised against the original invoice at the moment the order is cancelled or returned.

A money trail behind every figure

Every refund, credit note, cash handover and shortfall recorded with actor, amount and timestamp — visible to the owner and no one else.

Nightly reconciliation

Fifteen checks against your commerce backend: orders missing on either side, payment drift, cancelled-but-not-refunded, gaps in the invoice series.

Reconciliation screen — nightly checks including invoice-series gaps and cancelled-but-not-refunded orders
Reconciliation — fifteen checks, every morning
Reports

Reports your CA can file from.

MIS screen — sales, discounts, cancellations and cash not yet in, filtered eleven ways
MIS — sales, cancellations, cash-not-yet-in

Revenue that excludes what was cancelled

Sales, discounts and cancellations on one board, filtered by day, area, PIN, payment mode, coupon or product — and exported when finance asks.

Ask in plain English

"What did we invoice in Gurgaon last month, net of credit notes?" — answered on your data in seconds instead of half a day of exports.

Priced when you sell

Books and compliance are included in every tier, free up to 100 orders a month. See pricing.

Questions

What people ask before a walkthrough.

Does it generate GST-compliant tax invoices for each order?

Yes — a tax invoice per order carrying HSN codes and place of supply, generated when the order is placed rather than assembled at month end.

How is invoice numbering handled?

Invoices are numbered consecutively per financial year. A nightly reconciliation check flags any gap or break in the series, so a missing number is caught the next morning, not by your auditor.

What happens when an order is cancelled or returned?

A credit note is raised at the event, against the original invoice. Cancelled orders stop counting as revenue in the MIS, and a cancelled order is never billed by Commerce OS either.

Can our CA file from these reports?

The reports are built to be read line by line by a chartered accountant: invoices, credit notes, the money trail and the reconciliation, exportable when finance asks. Your accounting system remains the ledger of record.

We already invoice from Shopify or WooCommerce — why switch?

Cart invoice apps usually only know about the payment. Here the invoice, the delivery, the COD cash and the cancellation live in one dataset, so a cancelled COD order gets its credit note and drops out of revenue without anyone re-keying it.

The rest of the layer
Talk to us

Your store, set up free. Start with your number.

Start free.
We set it up.

Leave your number and we'll take it from there — your store, your catalogue, your delivery setup, done by our team.

  • We set up your store and move your catalogue — no charge
  • Free up to 100 orders a month, then ₹6–₹10 per order
  • Want to see it first? A walkthrough on your own products
  • No plugins to buy, no developer, no lock-in
Free setup
  1. 1Your number
  2. 2A few details optional

Takes 10 seconds · we reply within a working day

+91
We'll call or WhatsApp you once to get you started. No spam, no obligation. Privacy policy.
Chat on WhatsApp