From a Shopify order to a GST invoice in one press

How a store order becomes a draft GST invoice in Orzoni, what to check on it (customer, state, CGST or IGST), and how it reaches Tally on Send.

A store order for ₹2,598 on the left, a Make bill button in the middle, and on the right the draft GST invoice it becomes, with CGST and SGST worked out Order #1002 2 × Kurta Blue M Paid ₹2,598 Make bill one press Draft invoice Taxable CGST 2.5% SGST 2.5% 2,474.28 61.86 61.86 Total ₹2,598 You send it to Tally
On this page

It is half past six. The courier comes at seven, fourteen parcels are taped and stacked by the godown door, and not one of them has a bill. Somebody will type fourteen sales vouchers into Tally tonight, or tomorrow, or on the 28th with the rest of the month.

In Orzoni a store order becomes a draft GST invoice in one press. Open Orders, choose the state the parcel is going to, and press Make bill. The draft opens with the customer, the items and the tax already worked out. You check three things and press Send to Tally. The order ticks itself off when the bill is read back from Tally.

This post goes through that press slowly: what Orzoni reads from the order, what the draft carries, what the GST rules want on it, and the three decisions that stay with a person.

What Orzoni reads from an order, and what it never reads

Of an order on your Shopify store, Orzoni reads five things:

  • its number, such as #1002;
  • what was ordered: which listing, and how many;
  • what the buyer paid, and the shipping charged;
  • when it was taken;
  • which of the store's locations it leaves from.

It never reads who bought. No name, no address, no phone number, no email. Your buyers' details stay on your store.

Your store tells Orzoni of an order as it is taken. Orzoni also asks the store for its orders, every 5 minutes while counts are being sent and every 30 minutes while the store is only being looked at, so an order is not missed if a notice is lost.

Every order Tally has not billed yet sits in one list.

The Orders view of the sample store Meridian Home Online in Orzoni: three orders waiting for a bill and six units held off the count. Orders were sent to is set to Karnataka, and each order has Make bill and Billed in Tally beside it.
Orders, for the sample store Meridian Home Online. Order #1002, for ₹2,598, is the one followed through this post.

Notice the first line: 6 units held off the count. An order lowers what the store may sell the moment it lands, before any bill exists. Tally only hears of the sale when the bill goes in, which may be hours later. In that gap the units are held, so the store is never shown stock it has already sold.

The life of a store order in five stops: taken, held off the count, made into a draft, sent, and billed in Tally, with the two stops where a person presses marked Taken The store takes order #1002 Held off the count Its 2 units are no longer offered Draft You press Make bill Sent You look it over, press Send Billed in Tally Read back, the order clears itself Your press Happens by itself
The order's life. Two of the five stops are a person's press. The other three happen by themselves.

Two things to set once

The customer the store's sales are billed to. A bill needs a customer, and Orzoni does not read who bought. So every bill made from the store's orders is made out to one customer in your Tally books that stands for the store. Most people name it Online Store Sales. You choose it once, under the store's Settings, in Bill its sales to. Until you do, there is no Make bill button.

Each listing matched to its item in Tally. A line on the bill is a Tally stock item, with that item's HSN code and GST rate. So each listing on the store has to be matched to its item first, under Listings. Where the code or the name agrees, Orzoni puts the match forward and you approve it. A listing sold as a pack of 6 is matched once as six of the loose item. Match your store's listings has the steps.

The first is a minute's work. The second takes longer the first time, an afternoon for a couple of hundred listings in the worked example in One SKU for the store and the books, and after that only a moment when you add a product.

The draft in one press

  1. Open Connectors, then Shopify, then Orders.
  2. Set Orders were sent to to the state the parcel is going to.
  3. Press Make bill on the order's row. Orzoni says the bill is under Drafts, and opens it.
  4. Look it over: the customer, the state, the items, the total.
  5. Check how it is paid.
  6. Press Send to Tally.
The draft made from order #1002 for the sample company, open as a new sales invoice. The customer is Online Store Sales, the note says Shopify order #1002, and the one line is 2 of Kurta Blue M at 1,237.14 with GST at 5%. CGST is ₹61.86, SGST is ₹61.86, place of supply is Karnataka and the bill total is ₹2,598.00.
The draft from order #1002. Nothing has gone to Tally yet. It waits until someone presses Send to Tally.

Here is where each part of the draft comes from.

On the draftWhere it comes from
The customerThe one you chose under Bill its sales to
The linesOne for each item on the order, by the Tally item its listing is matched to
The rateWhat the buyer paid, with GST taken out at the item's own rate where your prices include tax
ShippingA line of its own, at the GST rate of the goods
The warehouseThe Tally godown linked to the store location the order leaves from
Place of supplyThe state you chose
The note and the referenceThe order's number
The dateToday, the day you press

The same draft opens on a phone, which matters when the person packing is the person billing.

The draft from order #1002 on a phone, for the sample company Meridian Home: customer Online Store Sales, the note Shopify order #1002, two Kurta Blue M at 1,237.14, with Send to Tally and Save draft at the foot.
The same draft on a phone, with Send to Tally under the thumb.

How a price that includes GST becomes a rate and a tax

An online price in India is usually the price the buyer pays, tax and all. The invoice has to show the two apart. This is the sum that goes wrong most often by hand, so it is worth doing once slowly.

The buyer paid ₹2,598 for two kurtas, and the item's GST rate in Tally is 5%. The tax is inside the ₹2,598, so you divide, you do not multiply:

  • ₹2,598 ÷ 1.05 = ₹2,474.29 for the two, before tax.
  • That is ₹1,237.14 each, to the paisa. This is the rate on the line.
  • 2 × ₹1,237.14 = ₹2,474.28. This is the taxable value.
  • CGST at 2.5% of ₹2,474.28 is ₹61.86. SGST is the same.
  • ₹2,474.28 + ₹61.86 + ₹61.86 = ₹2,598.00.
Taking GST at 5% out of a price that includes it: ₹2,598 paid for two kurtas is ₹2,474.28 of taxable value and ₹123.72 of GST, not ₹129.90 ₹2,598 paid, GST included Taxable value ₹2,474.28 GST ₹123.72 Paid for 2 kurtas ₹2,598.00 ÷ 1.05, then ÷ 2 ₹1,237.14 each Taxable, 2 × ₹1,237.14 ₹2,474.28 CGST + SGST, 2.5% each ₹123.72 Bill total ₹2,598.00 Not ₹129.90, which is 5% of ₹2,598
The bar is drawn to scale. GST at 5% is a little under a twentieth of the price paid, not a twentieth.

The mistake is to take 5% of ₹2,598 and call ₹129.90 the tax. That overstates the tax by ₹6.18 on one order. On 600 such orders a month it is ₹3,708 paid over out of your own margin.

Orzoni does this division on every line, at each item's own rate. An order with a ₹1,260 kurta and ₹105 of shipping, both at 5%, becomes a line of ₹1,200 and a Shipping line of ₹100, with ₹65 of tax, and totals ₹1,365.

Shipping follows the goods. Under Section 15 of the CGST Act the value of a supply includes incidental charges made by the supplier at or before delivery, and under Section 8 a composite supply is taxed as its principal supply. So Orzoni bills shipping at the GST rate of the goods it travelled with, and where the goods on one order carry different rates, at the highest. If your accountant treats shipping another way, the GST box on that line of the draft can be changed before you send.

Three things to check before you send

A draft from an order is only as good as three decisions. Orzoni fills in each from what it knows. You are the one who knows whether it is right.

A draft sales invoice made from order #1002 with the three things a person checks before sending: the customer, the place of supply and the items Draft sales invoice from store order #1002 Draft 1 The customer Online Store Sales One customer for the store's sales 2 Place of supply Karnataka The state the parcel went to 3 The items 2 × Kurta Blue M Matched to an item in Tally Taxable value CGST 2.5% and SGST 2.5% 2,474.28 123.72 Bill total ₹2,598.00 Send to Tally Save draft
Three checks, then Send to Tally. Save draft keeps it for later.

1. The customer

For an ordinary sale to a consumer, the store's one customer is the right party. Rule 46 of the CGST Rules, which lists what a tax invoice must carry, asks for different things by who the buyer is:

  • A registered buyer: name, address and GSTIN.
  • A buyer who is not registered, where the taxable value is ₹50,000 or more: name and address, and the address of delivery, with the name of the State and its code.
  • A buyer who is not registered, below ₹50,000: the same details only where the buyer asks for them to be recorded.

So two kinds of order deserve a second look. One is an order of ₹50,000 or more. The other is a business buyer who has sent you a GSTIN and wants the invoice in the firm's name, for input tax credit.

For those, change the customer on the draft. Type the buyer's name in the customer box. If they are not in Tally yet, Create is the first line of the list, and the customer's form opens over the bill for the name, address, state and GSTIN, which you copy from the order in your Shopify admin. The bill then carries them.

A bill made out to another customer does not clear its order by itself, because Orzoni matches an order to a bill by the store's customer as well as the number. Once that bill is in Tally, press Billed in Tally on the order's row.

2. The state

This is the decision that changes the tax. A sale delivered in your own state carries CGST and SGST, half the rate each. A sale delivered to another state carries IGST at the full rate. The total is the same. Where the tax is owed is not.

The same ₹2,598 order billed two ways: sent within Karnataka it carries CGST and SGST of ₹61.86 each, sent to Maharashtra it carries IGST of ₹123.71, and both bills total ₹2,598 2 × Kurta Blue M, buyer paid ₹2,598 Seller in Karnataka, GST at 5% Karnataka the same state Taxable CGST 2.5% SGST 2.5% 2,474.28 61.86 61.86 Total ₹2,598.00 Maharashtra another state Taxable IGST 5% Round off 2,474.28 123.71 0.01 Total ₹2,598.00 Same total. Different tax. CGST and SGST at home, IGST across a border
Same parcel, same price, two destinations. The seller is in Karnataka.

For goods sold to a buyer who is not registered, the place of supply is the address recorded on the invoice, and recording the name of the State counts as recording the address. Where the billing address and the delivery address are in different states, CBIC has clarified that the delivery address decides. That is clause (ca) of Section 10(1) of the IGST Act, set out in Circular 209/3/2024. A daughter in Bengaluru orders a kurta to be delivered to her mother in Nagpur. That is a Maharashtra sale, whatever the billing address says.

The store gives the delivery state only with the buyer's address, which Orzoni does not read. So you say it. The box Orders were sent to, above the list, starts on your own company's state. Set it before you press Make bill, and it becomes the bill's Place of supply. It holds one state at a time. A quick way to work a mixed batch is to sort your packing slips by state, do all the home-state orders first, then change the box for each of the rest.

It is worth getting right at the door. Take a store with 600 orders a month at an average of ₹1,300, which is ₹7.8 lakh of sales. If one order in ten leaves the state and is billed as local, that is ₹78,000 of sales and about ₹3,714 of tax a month shown as CGST and SGST that was owed as IGST. Putting it right later is your accountant's time and yours.

Rates differ by item too. Apparel sold at up to ₹2,500 a piece carries GST at 5%, and above ₹2,500 a piece it carries 18%, since the changes of 22 September 2025. A jacket sold at ₹3,540, tax included, is ₹3,000 of taxable value and ₹540 of tax: ₹270 of CGST and ₹270 of SGST at home, or ₹540 of IGST across a state line. Orzoni takes each item's rate from Tally, so the rate on the draft is as right as the rate on the item. Where one of your prices sits near ₹2,500, ask your accountant which side of the line it falls. GST rates and rules change, and the sources at the foot of this post are dated.

3. The items

Each line on the draft is the Tally item that the listing is matched to, in the units Tally counts in. Check three things:

  • It is the right item. Kurta Blue M, not Kurta Blue L. This was decided when the listing was matched, and the draft is where a wrong match shows.
  • The quantity is in Tally's units. A listing sold as a pack of 6 puts 6 of the item on the line.
  • The rate in the GST box is the item's own. It comes from Tally. Where your store's prices include tax and the item has no rate on record, Orzoni does not guess. It asks you to fill the rate in first.

The HSN code is not typed on the draft. It belongs to the item in Tally and is printed on the invoice from there.

The invoice number and the date

Rule 46 asks for "a consecutive serial number not exceeding sixteen characters", unique for a financial year, and the date of issue.

The number is Tally's. A bill sent from Orzoni goes into Tally as a sales entry, and Tally numbers it the way it numbers every sales bill. Store orders do not get a series of their own that could run out of step with the counter bills. The order's number travels as the reference and in the note, as "Shopify order #1002", so the bill can always be traced back to the order.

The date is the day you press Make bill. For goods, Section 31(1) of the CGST Act asks for the tax invoice before or at the time the goods are removed for supply. In plain words, the bill should exist when the parcel leaves. That is the case for making the draft at the packing table and not at month-end. The date box on the draft can be changed where it needs to be. (Services run to a different clock: Rule 47 allows thirty days.)

Send to Tally, and the order clears itself

Before you send, look at the payment panel. The draft opens the way any new invoice does, usually on Paid now into your usual account, because nothing about how the buyer paid is read from the order. If the money has not reached you, as with cash on delivery or a payment gateway that settles days later, choose Pay later. When the payout arrives, record it as a payment received from the store's customer. Orzoni sets a payment against the oldest unpaid bills first. Payments covers this.

Then press Send to Tally. The bill goes into Tally through the Tally connector as a real sales entry, and Orzoni reads it back to check it.

Two things then happen by themselves:

  • Tally's stock falls by what was sold, in the godown linked to the store's location.
  • The order clears. When Orzoni reads back a sales bill that carries the order's number as its reference and is made out to the store's customer, the order leaves the list and its units stop being held. The lower count and the cleared order are settled in the same step, so a sale is taken off once and never twice.

If Tally is closed or its computer is off, the button reads Save, send when Tally opens. The bill is kept and goes in when Tally is back. Until then the order's units stay held, so the store's count is still right.

If you are not ready to send, press Save draft. The bill waits under Sales, Drafts, and the order's row shows Its draft in place of Make bill, so nobody makes a second one.

Share the bill on WhatsApp, or print it

Once the bill is in Tally, its page has Print, PDF and WhatsApp.

The printed sheet is laid out the way Tally prints an invoice, headed Tax Invoice, with your details, the invoice number and date, the place of supply, the goods with HSN, quantity, rate and amount, each tax, the amount in words and your signatory. Your business address has to be filled in once, under Your details on bills, before the first print.

WhatsApp opens a sheet with a message you can change and the bill as a PDF. Orzoni does not have the buyer's number, so leave the number box empty and pick the chat in WhatsApp yourself. It goes from your own WhatsApp when you press send there. Orzoni sends nothing by itself. Invoices, bills and the Day book has the details.

Returns today: a credit note

Under Section 34 of the CGST Act, goods that come back are recorded with a credit note against the invoice. A sale is not deleted.

A refund on the store does not write to your books. The credit note is yours to make, in Orzoni, from the invoice it belongs to, and it takes about as long as the bill did:

  1. Open the invoice.
  2. Under the round ... button, press New credit note. It opens with the customer filled in.
  3. Add the items that came back. For money returned with no goods, such as a part refund for a delayed parcel, use Add a line with no item.
  4. Send it to Tally. The pieces come back into stock in Tally.

An order cancelled on the store before it was billed needs nothing from you. It leaves the Orders list and its units go back on the count.

When Orzoni will not make the bill

Orzoni makes no bill where the bill would carry the wrong tax. It says why, and each reason has a way through.

Orzoni saysWhat to do
Match the listing named to an item in Tally firstMatch it under Listings, then press Make bill again
No GST rate is on record for the itemFill the rate in under GST, then make the bill
This order's lines come to one sum, and the buyer paid anotherA discount was taken off the whole order, money was given back, or the order holds something that is not a listing. Make this bill in Tally with the order's number as its reference, and it clears by itself
This store takes its orders in another currencyA bill here is in rupees. Make this one in Tally
A bill for this order was already madeOpen it from Its draft, or discard it to make another
This order has more lines than one bill can hold (60)Make it in Tally

A bill typed straight into Tally clears its order when its reference is the order's number and it is made out to the store's customer. If it was typed without the number, press Billed in Tally on the order's row once the bill really is in Tally.

A checklist for the packing table

Before you press Send to Tally on a draft from an order:

  • The state in Place of supply is where this parcel is going.
  • The tax lines agree with it: CGST and SGST for your own state, IGST for another.
  • The bill total is what the buyer paid.
  • Each line is the item in the parcel, in the right quantity.
  • An order of ₹50,000 or more, or one for a buyer with a GSTIN, is made out to that buyer by name.
  • Paid now or Pay later matches where the money actually is.

Six looks, and most days all six are right the first time. The point of a draft is the day one of them is not.

FAQ

Does the invoice go into Tally by itself?

No. Make bill makes a draft, and a draft is in no book and no figure. It goes into Tally when a person presses Send to Tally. What happens by itself comes after: the order clears once the bill is read back from Tally.

Can I bill an order to the actual buyer?

Yes. Change the customer on the draft before you send it, creating the buyer in Tally from the same box if need be. Because that bill is not made out to the store's customer, press Billed in Tally on the order afterwards.

I already typed this order's bill in Tally. What now?

If its reference is the order's number and it is made out to the store's customer, nothing. The order clears at the next read of Tally. Otherwise press Billed in Tally.

Do store orders need an e-invoice?

E-invoicing applies to businesses with an aggregate turnover of ₹5 crore and above, from 1 August 2023 under Notification 10/2023-Central Tax, and the IRIS invoice registration portal describes it as applying only to invoices to registered buyers and to exports. A sale to a consumer is outside it. Where an invoice does need an e-invoice number, that is made in Tally, and the invoice is printed from there. The portal's page is from August 2023, so check the current threshold with your accountant.

Who in my team can make these bills?

Anyone whose role lets them make bills and record payments. Seeing the Orders list needs only leave to see stock. Orzoni has seven roles. Billing staff can see the orders, make the bills and add a buyer as a customer, without seeing profit, cash or ledgers. Billed in Tally is for someone who may change stock. See Users and roles.

What to do today

Make the draft from one paid order. It is one press, and you decide whether it goes to Tally.

If your store is not connected yet, Orders from your store shows the whole screen, and the plans are on the pricing page. Nothing is charged today.

Where to read more:

Facts and sources

Every rule here was read on 11 October 2026 from the page named. GST rules and rates are amended often. Read the current text, or ask your accountant, before you rely on a summary.

FactSource
Rule 46, CGST Rules: what a tax invoice carries, the serial number "not exceeding sixteen characters", and the buyer's details by registration and by the ₹50,000 linetaxinformation.cbic.gov.in, Rule 46
Rule 47, CGST Rules: an invoice for services within thirty daystaxinformation.cbic.gov.in, Rule 47
Section 31(1), CGST Act: a tax invoice for goods before or at the time of removaltaxinformation.cbic.gov.in, Section 31
Section 34, CGST Act: a credit note where goods are returnedtaxinformation.cbic.gov.in, Section 34
Section 15(2)(c), CGST Act: the value of a supply includes incidental expenses charged by the suppliertaxinformation.cbic.gov.in, Section 15
Section 8, CGST Act: a composite supply is treated as its principal supplytaxinformation.cbic.gov.in, Section 8
Place of supply of goods to an unregistered buyer: clause (ca) of Section 10(1), IGST Act, in force from 1 October 2023, and the delivery address where it differs from the billing addressCBIC Circular 209/3/2024-GST, 26 June 2024
CGST and SGST for a local sale, IGST for a sale to another state, by the place of supplyhelp.tallysolutions.com, Record sales under GST
Apparel of sale value not exceeding ₹2,500 a piece at 5%, above that at 18%PIB, Recommendations of the 56th GST Council meeting, 3 September 2025
E-invoicing at ₹5 crore and above from 1 August 2023, Notification 10/2023 of 10 May 2023, for invoices to registered buyers and exports. The page is dated 1 August 2023einvoice6.gst.gov.in
What Orzoni reads from an order, what the draft carries, and when it will not make a billOrders from your store

The arithmetic in the worked examples is ours. Check it with a calculator, as you should check any bill.

Pass this post on

Guides this post leans on

Match your store's listings

Say which item in Tally each of your store's listings is. Approve what Orzoni puts forward, choose by hand, set aside what is not kept in Tally, do many at once, and work through products sold in several sizes and through collections.

Read the guide
Record a payment

Money a customer paid you, or money you paid a supplier. Where to start one from, each step of the form, how Orzoni sets it against the oldest unpaid bills, and what to do when it should go against one particular bill.

Read the guide
Invoices, bills and the Day book

The lists under Sales, Purchases and Accounts. Their views and search, how a row says whether a bill is paid, and what you can do from one entry: record a payment, print, save a PDF or send it on WhatsApp.

Read the guide
Users and roles

Each person signs in as themselves. The seven roles and what each starts with, the single switches behind them, how to change or remove someone, hand over the business, and look back at what was done.

Read the guide
Orders from your store

The Orders view of a connected Shopify store. Which orders wait for a bill and what that does to the count, choosing the customer the store's sales are billed to, making a draft bill from an order, and how an order clears once its bill is in Tally.

Read the guide
Make a sales invoice

Customer first, then items, GST worked out for you, paid now or later, and Send to Tally. With Create from the bill itself, cash sales, proformas, drafts, Tally's keys, and what to do when a bill cannot be made.

Read the guide

Make the draft from one paid order

It is one press, and you decide whether it goes to Tally.

  • Nothing is charged today.
  • Tally is untouched; leave whenever you like.
  • One call and we set up your store with you.