Menu
Scenario library

See the decision before the voucher

Worked examples make the product’s classification rules inspectable. Figures are simplified illustrations; confirm transaction-specific treatment with your accountant.

Voucher presentation

Ledger separation follows the merchant’s configured posting settings; taxable value and GST remain ₹9,500 and ₹1,710 in every view.

Shopify input

Karnataka → Karnataka · ₹10,000 products · ₹500 shipping · ₹1,000 discount

The ship-from and ship-to states match, so 18% GST is split equally between CGST and SGST.

Taxable value ₹9,500Order total ₹11,210

Accounting output

  • Sales ₹10,000
  • Shipping income ₹500
  • Discount allowed −₹1,000
  • Output CGST ₹855
  • Output SGST ₹855
  • Customer / debtor ₹11,210
Scenario 01

Intra-state sale

Input
Karnataka warehouse → Karnataka buyer · ₹10,000 taxable at 18%
Decision
Ship-from and ship-to states match.
Output
Sales ₹10,000 · CGST ₹900 · SGST ₹900
Scenario 02

Inter-state sale

Input
Karnataka warehouse → Maharashtra buyer · ₹10,000 taxable at 18%
Decision
Ship-from and ship-to states differ.
Output
Sales ₹10,000 · IGST ₹1,800
Scenario 03

Mixed-rate fulfilment

Input
₹5,000 at 5% plus ₹10,000 at 18%, shipped in one fulfilment
Decision
Preserve separate rate groups inside the accounting output.
Output
Two taxable groups with their corresponding tax lines
Scenario 04

B2B buyer

Input
Order contains a configured buyer GSTIN source
Decision
Resolve the party by GSTIN and keep it outside the B2C aggregate.
Output
Dedicated party/contact and fulfilment-level voucher
Scenario 05

Export under LUT

Input
Ship-to country is outside India and a current LUT is configured
Decision
Use the configured zero-rated export workflow.
Output
Dedicated export ledger and one voucher per shipment
Scenario 06

Post-ship return

Input
A posted fulfilment is returned later
Decision
Retain the original sale and create a visible return entry.
Output
Separate Sales Return or credit-note workflow
Scenario 07

COD reconciliation routing

Input
COD order includes a mapped tracking company
Decision
Apply the configured carrier or gateway party-ledger granularity.
Output
Posting routed to the mapped reconciliation ledger