Raise credit notes, debit notes, and sales returns that link straight to the original invoice or bill, reverse CGST, SGST, and IGST line by line, and flow into your GSTR-1 automatically. Every note posts its own double-entry journal and — for returns — restocks inventory, so a corrected sale stays in step with your books, your stock, and your filings.

Credit notes linked to the parent invoice, with per-line GST reversal that feeds GSTR-1.
Credit notes, customer debit notes, sales returns, vendor debit notes, and vendor credit notes — each linked to its parent document and each posting the right GST and ledger entries.
A credit note is raised against its parent sales invoice and, line for line, against the original invoice lines it adjusts. The same parent link applies to sales returns, debit notes against a purchase bill, and the vendor and customer note variants — so the GST rate, place of supply, and HSN carry over instead of being re-keyed.
Every note line carries its own CGST, SGST, and IGST split, following the same intra-state versus inter-state logic as the original document. Posting a credit note debits the GST payable accounts and reverses output tax exactly — the adjustment ties out against the invoice it corrects rather than being a lump-sum estimate.
A sales return records the goods physically coming back. It links to the original invoice, restocks the returned quantity into inventory at the original sale cost, and recomputes weighted-average cost. The financial side — reducing what the customer owes and reversing GST — is handled by the linked credit note.
Return goods to a supplier or raise a claim against a purchase with a debit note against the original bill. It carries the GST per line so the input tax credit you had claimed is reduced by the correct amount, and reduces the supplier balance you owe. Vendor credit notes record the document a supplier issues to you.
Outward credit notes feed the CDNR table of GSTR-1 for registered customers and the CDNUR table for unregistered ones; customer debit notes feed the outward debit-note tables. The note number, date, the invoice it adjusts, the taxable value, and the tax split all carry through — no re-typing at filing time.
A note starts as an editable draft and only touches your ledger when you finalise and post it — writing the journal entry that adjusts the books, the party balance, and, for returns, the stock. Posted or applied credit notes are locked from casual edits, so drafts never leak into your GST filings.
Built so a corrected sale or a returned purchase keeps your books, stock, and GST returns consistent — without a separate register or a spreadsheet template.
Tax is reversed per line at the original rate, so a credit note ties out against the invoice it corrects to the rupee. No guessing a single tax figure and reconciling it later at filing time.
Every note points at the parent invoice or bill, line for line. An auditor — or a future you — can trace exactly which sale a credit note adjusted and why, without piecing it together by hand.
A sales return restocks the returned quantity at the original sale cost and recomputes weighted-average cost. Your on-hand stock and your COGS stay correct after a return, not just your receivables.
Credit and debit notes appear in the right GSTR-1 tables automatically. The month-end scramble of re-typing notes into the portal — and the errors that come with it — simply goes away.
Returns, discounts, and corrections are not edge cases in an Indian business — they are routine. A customer sends goods back, a rate was wrong, a supplier under-billed, a quantity was short. The problem is that most small-business workflows treat these as an afterthought: a manual stock adjustment here, an informal amount netted off there, a credit note typed into a spreadsheet template, and a quarterly scramble to remember which adjustments belong in the GSTR-1 CDNR table. The tax reversal rarely ties out, the stock drifts, and the audit trail is a guess.
ReadyBooks treats every adjustment as a proper document linked to what it corrects. A credit note is raised against its parent sales invoice line by line; it reverses CGST, SGST, and IGST at the original rate; it reduces the customer balance; and it posts its own double-entry journal. A sales return restocks the goods at the original cost and recomputes weighted-average cost. A vendor debit note reverses the input tax credit you claimed and reduces what you owe the supplier. Because it is all one connected ledger, adjusting a sale or a purchase keeps your books, your stock, and your GST position in step in a single action.
And because the notes are generated from the linked invoice or bill, the GST data is correct by construction — the rate, the place of supply, the HSN — and it feeds straight into your GSTR-1. You issue a compliant credit note in the right format, the stock moves, the ledger posts, and the return shows up in the right filing table. That is the difference between adjustments being a liability you clean up at quarter-end and adjustments being a non-event.
A credit note is the GST instrument for reducing the value of a tax invoice you have already raised. Done properly it reverses the exact output tax you charged — not an approximation.
Under GST, a registered seller issues a credit note when a tax invoice needs to be reduced after the fact: goods are returned, a post-sale discount is allowed, the rate or quantity was wrong, or the supply was deficient. The note must reduce the value and the tax originally charged. In ReadyBooks a credit note is created against its parent sales invoice and, where you want line-level precision, against the original invoice lines it adjusts. That linkage is not cosmetic — it is what lets the note inherit the original GST rate, the place of supply, and the HSN, so the reversal matches the supply it corrects.
Each credit note line carries its own CGST, SGST, and IGST columns, following the same intra-state versus inter-state determination as the original invoice. When you post the note, ReadyBooks writes a double-entry journal that reverses the output GST: it debits the CGST / SGST / IGST payable accounts for the tax portion and reduces the sale and the customer balance for the rest. Because the tax is reversed per line at the original rate, a partial return or a part-discount reverses exactly the proportionate tax — there is no single lump-sum tax figure to reconcile later.
A posted credit note also reduces the customer’s outstanding balance, so the next collection from that party already reflects the credit. Receivables, the GST output position, and the customer statement therefore stay consistent without you informally netting an amount off and losing the tax trail. The credit note carries the fields a GST credit note format needs — a unique number, the date, the original invoice reference, the taxable value, and the tax breakup — so the document you hand the customer is compliant and the same data drives your filing.
A sales return is a distinct Indian document from a credit note. ReadyBooks keeps both because they do different jobs — one moves stock, the other moves money and GST.
When a customer physically returns goods, two things have to happen: the stock has to come back into your inventory at the right cost, and the customer’s liability and the output GST have to be reduced. ReadyBooks models the first with a sales return and the second with a credit note, so you can match your own workflow rather than forcing one document to do both. A sales return links to the original sales invoice and, line for line, to the original sale lines, so the system knows exactly what is coming back and against which sale.
The restock is valued correctly, not guessed. When you post a sales return, ReadyBooks looks up the unit cost of the original outward stock movement for that item and that invoice, and brings the returned quantity back in at that cost — falling back to the item’s weighted-average cost only when the original is unavailable. It then re-runs the full weighted-average-cost calculation across all movements for the item, on an advisory lock, so concurrent stock writers do not corrupt the cost basis. The result is that your on-hand quantity and your COGS are both correct after a return, not just your receivables.
The lifecycle protects the books. A sales return is a draft you can edit freely, it moves to sent when finalised, and posting it writes the stock movement and the journal entry. Editing or deleting a posted return reverses the prior stock movements before applying the new ones, so the inventory never double-counts a return. The financial reduction — the GST reversal and the cut to the customer balance — rides on the linked credit note, keeping the stock document and the money document cleanly separable for audit.
Adjustments cut both ways. ReadyBooks handles the purchase side with debit notes and vendor credit notes, and routes the outward documents into the correct GSTR-1 tables.
On the purchase side, when you return goods to a supplier or raise a claim against a bill, you create a debit note against the original purchase bill. It carries CGST, SGST, and IGST per line so the input tax credit you had claimed is reduced by exactly the right amount, and it reduces the payable balance you owe that supplier. The mirror document — a vendor credit note, which a supplier issues to you — is also a first-class record, so both halves of a purchase adjustment are captured against the right bill. As with sales-side notes, the parent-bill link keeps the GST rate and HSN correct and the audit trail intact.
The outward documents flow into GSTR-1 without re-entry. Credit notes you issue to customers feed the CDNR table for registered recipients and the CDNUR table for unregistered ones, while customer debit notes raised against a sales invoice feed the outward debit-note tables. The note number, the date, the original invoice it adjusts, the taxable value, and the CGST / SGST / IGST split all carry through from the document you raised — so the adjustments you made during the month land in the right GSTR-1 tables automatically. The purchase-side debit note is correctly treated as inward / ITC and is not pushed into your outward GSTR-1.
All of this sits inside one connected ledger, which is the point. A credit note reverses output GST and trims receivables; a sales return restocks inventory and re-bases cost; a vendor debit note reverses ITC and trims payables — each posting its own double-entry journal and each linked to its parent. You raise the documents in the natural course of business, and your books, your stock register, and your GST returns stay aligned without a separate reconciliation step. The same engine powers your invoicing, your purchases, and your GST compliance, so notes and returns are not a bolt-on but part of the spine.
Three Indian scenarios the module is built for.
A sales return links to the original invoice line by line and restocks the goods at the original cost, while the matching credit note reverses CGST / SGST / IGST exactly and trims the retailer’s balance. The credit notes land in the GSTR-1 CDNR table automatically, so the season-end return wave never becomes a filing scramble.
A debit note raised against the original purchase bill reverses the input tax credit by the right amount per line and reduces the supplier payable, while vendor credit notes record the supplier’s own adjustments. Every note links to its parent bill, so the ITC ledger stays defensible at assessment time.
Because every credit note, debit note, and sales return is a posted document linked to its parent invoice with the tax split intact, the GSTR-1 CDNR / CDNUR tables build themselves. The CA reviews finalised documents instead of reverse-engineering adjustments from a spreadsheet.