Monthly orders
—Orders received this monthGood morning, M/S Alve Pharmacy.
Here is what is happening in your pharmacy today.
Monthly sales
—Fast-moving medicines
—Inventory value
—Purchase value on handTotal outstanding dues
—Customer and credit ledgerDaily sales
—PATIENT CARE
Refill follow-up
SALES OVERVIEW
Monthly movement
BATCH WATCH
Expiry watch
MARGIN
Gross profit
COUNTER FLOW
Today’s patient movement
ACTIVITY
Recent activity
STOCK ROOM / INVENTORY
Inventory
Every received medicine, organised by batch. One shared inventory for all Receive Stock methods.
| S.N | MEDICINE | HSN | BATCH | EXPIRY | QTY | PACK | LOOSE SALE | PURCHASE/PACK | MRP/PACK | GST% | REMOVE | RETURN |
|---|
Near Expiry includes batches expiring today through the next 89 days. Reorder means 2 packs or less per batch. Only the Owner or an Admin can modify or remove saved stock.
YOUR PHARMACY
Business Profile
Set the business details used on new invoices. Review once, then keep your pharmacy identity protected.
Sign in to view business details.
TENANT CONTROL PLANE
SaaS Administration
Manage your pharmacy’s profile and team access. Cloud delivery and integration services will be configured after AWS hosting.
Sign in as the pharmacy Owner or an Admin.
CURRENT PHARMACY
—
GSTIN and invoice prefix are read from the configured GST profile. Pharmacy records are scoped to this tenant and branch.
INVOICE DELIVERY
Wallet
Cloud wallet is not configured
No wallet balance, delivery price or payment account is connected. Payments will be enabled after the cloud deployment is configured.
No charges, balance reservations or payment requests are created here.
PATIENT INVOICE DELIVERY
WhatsApp Business connection
Provider credentials and an approved invoice template will be configured after AWS hosting.
STAFF
Add pharmacy user
Create a real local login with the minimum access the staff member needs.
SAAS API
Tenant API credentials
No tenant API keys are active
External integrations and key creation will be prepared after cloud hosting. Credentials are not entered, generated or stored on this page.
ACCESS
Pharmacy team
No users loaded.
| Team member | Role | Account | Password | Actions |
|---|---|---|---|---|
| Sign in as Owner or Admin to manage team access. | ||||
Owner accounts and your own account are protected here. Account disable, role changes and password resets invalidate the affected user’s existing sessions.
SECURITY & SETTINGS
Recent administration activity
Profile and account-management events only. Patient bills and clinical details are not listed here.
No administration activity loaded.
THE PHARMACY DRAWER
Counter Cash Ledger
Follow the cash physically in the counter drawer. Count it, explain paid-outs and review any difference.
An Owner or Admin must count and set the first opening. Earlier sales are not automatically added again, and the float is never added twice.
UPI, Card, Cheque and credit balances do not change this drawer. Cash sales use the amount retained after change. Count differences remain recorded, rather than becoming income or expense.
Sign in to review your pharmacy’s physical cash.
Cash movements
Entries appear immediately after recording. Staff/search filters affect this list, not the full drawer balance.
| Recorded / cash date | Source / reference | Category / counterparty | Staff | Cash in | Cash out | Drawer effect | Action |
|---|---|---|---|---|---|---|---|
| No cash movements loaded. | |||||||
Cash sources needing Owner review
Late or backdated source records are kept separate until their physical cash is explained. They are not silently counted twice.
| Source / cash date | Recorded | Staff | Cash amount | Review reason | Action |
|---|
Counts & closing history
Staff counts are observations. Only an Owner or Admin can approve a fresh count and use its actual cash as the next drawer anchor.
| Counted / purpose | Counted by | Expected at count | Actual cash | Short / excess | Status | Action |
|---|---|---|---|---|---|---|
| No physical counts loaded. | ||||||
SAFE BRAND-EQUIVALENT SEARCH
Find an available substitute.
Search a brand or generic medicine in the admin catalogue. Availability comes only from this pharmacy’s Inventory.
Sign in to search the shared medicine directory.
MEDICINE REQUESTS
Reorder
Quantities saved from Inventory and Sale Bill, organised by date.
Sign in to view your pharmacy’s medicine requests.
Patient orders are medicine requests. Any recorded advance is kept separately from sales, GST and invoice balances.
PURCHASE RETURN
Near-expiry return list
Reserve medicine batches for their distributor, then confirm when the distributor accepts them.
Sign in to view your pharmacy’s supplier returns.
Pending returns
Reserved stock cannot be sold. Mark Return done only after the distributor accepts it.
Scroll horizontally for all invoice details. Return actions stay visible.
| S.N | Medicine | Batch & expiry | Supplier / distributor | Original invoice / date | Quantity | Purchase value | Added | Note | Return done |
|---|---|---|---|---|---|---|---|---|---|
| No return records loaded. | |||||||||
Completed return history
Completed returns have been handed back and deducted from physical Inventory.
| S.N | Medicine | Batch & expiry | Supplier / distributor | Original invoice / date | Quantity | Purchase value | Added | Returned / cancelled | Status / tax review |
|---|---|---|---|---|---|---|---|---|---|
| No completed returns loaded. | |||||||||
Supplier credit notes
Printed commercial credit notes and their separate GST posting status.
| Credit note / date | Supplier / distributor | Completed returns | Printed value | GST status |
|---|---|---|---|---|
| No supplier credit notes loaded. | ||||
Returning stock and recording the supplier’s credit note are separate actions. Completion does not assume a refund, settle a supplier balance or automatically reverse GST.
INVENTORY INTAKE
Receive stock
Choose the source of your stock, then review every batch before it reaches the shelf.
ONLINE DISTRIBUTOR
Import a distributor CSV
Check each medicine, pack size, purchase rate and tax before adding your delivery.
- 1Upload
- 2Review
- 3Post
Choose a CSV to map medicines and review pack quantities.
↓ Download the CSV templateREVIEW YOUR DELIVERY
0 medicine rows
| S.N | MEDICINE | HSN | BATCH | EXPIRY | QTY | PACK | LOOSE SALE | PURCHASE/PACK | MRP/PACK | GST% | REMOVE |
|---|
OFFLINE DISTRIBUTOR
Read a distributor invoice
Select a clear invoice photo or PDF. Extract a draft, compare it with the original, then confirm the verified stock.
The Rust server checks whether invoice reading is configured. No document is sent until you consent and choose Extract.
INVOICE DETAILS
Invoice details
Invoice date will be read from the PDF or photo after extraction. If it is unclear, enter the printed date manually. It is never filled with today’s date.
No invoice selected. File selection and the original preview stay in this browser until extraction.
STOCK MIGRATION / EXISTING STOCK
Set up opening stock
Start with the supplied workbook, then review every batch before it becomes inventory.
OPENING STOCK
Existing-stock Excel template
Start in the blank Stock_Entry sheet. The separate Instructions sheet is examples only and is never imported.
UPLOAD FOR REVIEW
Upload opening stock
Prefer the XLSX template; CSV is also supported. Rust prepares the review—this browser does not parse the file.
Choose a file to prepare an opening-stock review.
OPENING STOCK REVIEW
0 batches prepared
Correct every highlighted field before confirming.
| S.N | MEDICINE | HSN | BATCH | EXPIRY | QTY | LOOSE UNITS | PACK | LOOSE SALE | PURCHASE/PACK | MRP/PACK | GST% | REMOVE |
|---|
MANUAL ENTRY
Enter a verified delivery
Add all batches from one invoice, let Rust review them, then confirm the checked stock.
1 · INVOICE DETAILS
Distributor invoice
Enter the printed invoice date. It is never filled with today’s date and guides the HSN/GST lookup.
2 · MEDICINE BATCHES
Type each received batch
Purchase/PACK is before GST. MRP is the printed retail maximum (including tax); enter GST separately.
| S.N | MEDICINE | HSN | BATCH | EXPIRY | QTY | LOOSE UNITS | PACK | LOOSE SALE | PURCHASE/PACK | MRP/PACK | GST% | REMOVE |
|---|
3 · SERVER REVIEW
Check the reviewed stock
Correct every highlighted field, then run review again before confirmation.
DISPENSING DESK / BILLING
Sale Bill
Review batch availability, prescription requirements and payment before creating an auditable Sale Bill.
Sign in to load live batch availability. Draft rows are never saved automatically.
BILL DETAILS
Patient, clinician & prescription
Phone lookup fills saved contact details. Saved invoices are available in Billing History; previous medicines, clinicians and prescriptions are never added automatically.
BATCH INVENTORY
Find a dispensable batch
Choose a specific unexpired lot. Full packs and individual units are always recorded separately.
DISPENSING LINES
Bill rows
Each row is one batch. Quantity guards use live full-pack and loose-unit availability.
| S.N | MEDICINE / BATCH | EXPIRY | AVAILABLE | FULL PACKS | LOOSE UNITS | DISCOUNT | MRP / PACK | GST | AMOUNT | REMOVE |
|---|---|---|---|---|---|---|---|---|---|---|
| Add a live batch to begin a Sale Bill. | ||||||||||
SAVED INVOICES
Billing History
Find, review and print saved invoice versions. Original issue details and current collections, refunds and credit recoveries remain clearly separated.
Sign in to view saved invoices.
Saved bills · latest versions
—| Invoice / date | Patient | Invoice total | Paid at issue | Credit recovered | Outstanding now | Status | Actions / delivery |
|---|---|---|---|---|---|---|---|
| No saved invoices loaded. | |||||||
CUSTOMER CREDIT LEDGER
Credit Billing
Collect payments, settle the oldest bills first and keep every patient account in view.
Sign in to load branch credit accounts.
PATIENT STATEMENT
Select a patient account
Choose an account on the left to view bills and payments.
Every credit bill and recovery payment stays linked in one statement.
Receive payment
Cash and UPI collections automatically settle eligible bills from oldest to newest.
Chronological credit purchases and payments. Running balance follows the recorded transaction dates; bill status shows the current settlement.
| Date / Transaction | Credit added | Payment | Running balance |
|---|---|---|---|
| Select an account to load the complete statement. | |||
| Date / Invoice | Bill total | Credit | Recovered | Balance due | Status |
|---|---|---|---|---|---|
| No bills loaded. | |||||
No recovery payments recorded.
BRANCH DISPENSING RECORD
Schedule H1 Register
Search the branch’s recorded H1 supplies, prescriber details and linked prescription records.
SEARCH THE REGISTER
Find a recorded supply
Search patient, phone, prescriber, medicine or invoice number. Results remain in this signed-in workspace only.
Open this register while signed in to search recorded branch supplies.
REGISTER ENTRIES
Recorded H1 supplies
| DATE OF SUPPLY | PATIENT | PRESCRIBER | H1 MEDICINES SUPPLIED | QUANTITY | INVOICE NO. | PRESCRIPTION VIEW / DOWNLOAD |
|---|---|---|---|---|---|---|
| No register records are loaded. | ||||||
TAX DESK / CA WORKSPACE
GST Returns
Review the month, resolve missing records and give your CA one organised package.
Your GSTIN, registration type and invoice series decide how the period is prepared.
Sign in to prepare your pharmacy's GST records.
PERIOD AT A GLANCE
Tax summary
A sum of saved line records, with missing information kept visible.
| GST rate | Taxable value | CGST | SGST | IGST | Total tax |
|---|---|---|---|---|---|
| Load a period to see saved tax totals. | |||||
OUTWARD SUPPLIES
Sales register
Saved customer classification and line tax, including exempt supplies.
| Invoice / date | Customer / GSTIN | Type | Taxable | CGST | SGST | IGST | Total | Record |
|---|---|---|---|---|---|---|---|---|
| No period loaded. | ||||||||
INPUT TAX CREDIT
Purchase register
ITC comes from the tax on the distributor invoice. Opening stock creates no purchase ITC.
| Supplier invoice / date | Supplier / GSTIN | Taxable | CGST | SGST | IGST | ITC status | Record |
|---|---|---|---|---|---|---|---|
| No period loaded. | |||||||
Matching invoices with GSTR-2B is a later phase. A recorded purchase is not a claim that the supplier has filed it.
RETURNS & CORRECTIONS
Notes and ITC reversals
Every adjustment keeps its original document reference. Saved tax records are never overwritten.
| Note / date | Original document | Reason / route | Taxable adjustment | Tax / ITC adjustment | Status |
|---|---|---|---|---|---|
| No corrections loaded. | |||||
GSTR-1 · TABLES 12 & 13
HSN and document summary
Quantity, unit and HSN remain attached to the saved tax lines.
HSN summary
HSN digits depend on turnover| HSN / type | Rate | Quantity / unit | Taxable | CGST | SGST | IGST |
|---|---|---|---|---|---|---|
| No HSN rows loaded. | ||||||
Document series
| Series | From | To | Issued | Cancelled | Net issued |
|---|---|---|---|---|---|
| No series loaded. | |||||
ONE PACKAGE FOR YOUR CA
Filing and package history
Each generated package has its own version and generation time.
The PDF guide does not include the official offline-tool workbook. Exports remain review documents until their mapping is checked against the official template.
Saved packages
No packages generated for this period.
Filing evidence
No filing evidence recorded.
INVENTORY WATCH
Alerts
Focus your next action on the inventory that needs it most.
REORDER
Low stock
BATCH SAFETY
Expiring soon
WORKSPACE
Pharmacy settings
These preferences are managed by your pharmacy administrator.
M/S Alve Pharmacy
Local branch · Asia/Kolkata · INR
RXLEDGER MODULE
Module
This part of your pharmacy workspace is being prepared.
PLANNED WORKSPACE
Module coming soon
It will appear here with the same secure, auditable workflow as the rest of RxLedger.