Pharmo on Bivorra
Take the chemist’s order, pick the batch, pack the box, and issue a GST invoice. Stock stays on the shelf until the bill is issued.
DEMO26 · qty 12 · PTR · GST 12%
“The van left with the goods and the bill was still a draft.”
An order moves from confirmed, to prepared, to packed, to invoiced. Nothing is deducted from the batch until you issue the invoice.
Expired batches are refused. A near-expiry batch warns before you add it.
GST is added on top of the taxable value. A sale inside the state splits into CGST and SGST. A sale to another state is IGST. E-invoice stays off until you connect a GSP.
GSTR-2B matching reads the GSTIN, invoice number, and taxable value you paste in. Rows in the file that are not on your purchases are the ones that need a look.
| Buyer | Price | Example |
|---|---|---|
| Retailer | PTR | Paracetamol 500mg, qty 12, cash, Rs 538 |
| Stockist | PTS | Azithromycin 500mg, qty 12, credit, Rs 1,048 |
Confirm, prepare, pack, then invoice.
Expiry, rack, and quantity on every lot.
PTR for a retailer. PTS for a stockist.
Buy ten, get one, on the lines that carry it.
Cash is paid in full. Credit checks the limit.
Credit notes, replacements, and supplier expiry returns.
GSTR-1, GSTR-3B, and a GSTR-2B match.
More than one location, billed from the main shelf.
A draft, a confirmed order, and a packed box do not move stock. Quantity leaves the batch when you issue the invoice.
No. An expired batch is refused. A batch that is close to expiry warns you before it is added to the bill.
No. E-invoice stays off until you connect a GSP. Pharmo does not invent an IRN.
A cash bill has to be paid in full before it is issued. A credit bill checks the customer’s credit limit and posts to their account.
A retailer is billed at PTR. A stockist is billed at PTS. Discounts come off before GST. Freight is outside the tax, and the total is rounded to the nearest rupee.
Start a Bivorra account, or write to us and we will walk a wholesale counter with you.