Invoices that survive an audit
Under GST, a pharmacy invoice has to carry more than a total. PharmaPOS prints your store name, address, GSTIN and drug licence details on every bill, keeps a consecutive invoice series per counter, and puts the HSN code and GST rate on each line. CGST and SGST are split for in-state sales, IGST is applied for inter-state ones, and the taxable value is stored alongside the tax so nothing has to be recomputed later from guesswork.
- HSN and GST rate on every medicine, editable when rates change.
- B2B invoices that record the buyer's GSTIN, for wholesale and institutional customers.
- Sales returns booked as credit notes, so outbound supplies stay net of returns.
- An audit trail on purchases and price changes, approved by the owner.
GSTR-1, GSTR-2B and GSTR-3B from your own data
The GST Returns screen is built around the three returns a medical store actually files:
- GSTR-1 — a period-wise preview of outward supplies, with a JSON file you (or your accountant) can upload on the GST portal.
- GSTR-3B — the monthly summary, again as a downloadable file rather than a screenshot.
- GSTR-2B — import the portal's own GSTR-2B export (JSON or CSV) and reconcile it against the purchase entries in PharmaPOS, invoice by invoice, so missing supplier bills are found before the period closes.

Because the returns are computed from the same invoices the counter printed, the filing numbers and the shop numbers agree. Nothing is maintained twice.
When rates change
GST rates on medicines are not frozen. When a rate changes, you update it on the medicine entry and new bills use the new rate — historically issued invoices keep the rate they were billed with, so old reconciliations still make sense.
Give your accountant a file, not a shoebox
End of month, your CA needs three things: the sales summary, the outward supplies for GSTR-1 and the tax split. All three come out of the GST Returns screen as previews and downloads, generated on your own PC in seconds, with no need to export the whole database or hand over your login.
PharmaPOS does not file the return for you — filing on the GST portal stays with you or your accountant. What it removes is the re-typing, the arithmetic and the month-end hunt for missing bills.