Skip to main content
GullySystem
Custom software · Pharma companies and distributors

Build a pharma distribution and field system around your own trade.

A pharma business moves on two clocks at once. Stock moves from the CFA to the stockist to the chemist, and a field team moves from doctor to chemist along a beat. The two clocks rarely meet in the same software.

Most of the gap is filled by hand. Primary sales sit in Tally and secondary sales arrive as stockist statements on the fifth. Daily call reports come in on WhatsApp, and near-expiry stock is found by somebody walking the racks.

A system built by GullySystem can hold both clocks in one place. Batch, expiry and licence on the stock side. Beat plan, doctor call and chemist order on the field side.

Who this is for

Pharma businesses we can build for.

A single-district stockist and a company with a field team across four states argue about different numbers. The number you argue about most is the one the whole system gets organised by.

  • Pharmaceutical manufacturers
  • Marketing and branded generic companies
  • PCD companies appointing franchise partners by district
  • Units manufacturing for other pharma brands
  • Super stockists
  • CFA operators
  • Pharma distributors
  • Stockists and sub-stockists
  • Surgical and disposables distributors
  • Medical device distributors
  • Diagnostic reagent distributors
  • Ayurvedic and nutraceutical companies
  • Veterinary pharma companies
  • Generic medicine chains
  • Institutional and hospital supply businesses
  • Export-oriented pharma businesses
  • Cold chain distributors
  • Multi-division pharma companies
What can be built

The modules, and what each one covers.

Nothing here is a fixed package. Each module is built, left out or changed to match how your organisation already works.

Product and batch master

The record that everything else in a pharma system reads from.

  • Product name and composition
  • Brand and generic name
  • Pack size and unit of measure
  • Division and therapeutic segment
  • HSN code and GST rate
  • MRP, PTR and PTS
  • Batch number
  • Manufacturing and expiry date
  • Manufacturer and marketer
  • Storage condition
  • Schedule classification
  • Barcode

Stock by batch, not by product

In pharma a quantity without a batch is not a stock figure, it is a guess.

  • Batch-wise stock on hand
  • Godown and rack location
  • Free and blocked quantity
  • Stock in transit
  • Damaged and quarantined stock
  • Cold chain stock
  • Opening and closing balance
  • Stock transfer between godowns
  • Physical stock count and adjustment

Batch tracking only works if the person receiving goods enters the batch. The system can refuse an entry without one, but somebody still has to read the carton.

Expiry and near-expiry

The stock that costs the most is the stock nobody looked at.

  • Near-expiry list by month
  • Expired stock
  • Slow-moving batches
  • Expiry alert by product and party
  • Batch recall list
  • Saleable and non-saleable returns
  • Breakage and expiry claim
  • Credit note against claim
  • Destruction record

Primary sales

  1. Stockist order
  2. Credit check
  3. Batch allocation
  4. Invoice
  5. E-way bill
  6. Dispatch
  7. Delivery confirmation
  8. Payment

Secondary sales

What the stockist sold onward, which is the number the field team is actually judged on.

  • Stockist sales statement upload
  • Chemist-wise secondary sales
  • Product-wise secondary sales
  • Territory and beat rollup
  • Primary against secondary comparison
  • Stockist closing stock
  • Scheme consumption
  • Missing statement tracking

The statement that never arrived on the fifth is the whole problem. Where a stockist sends nothing, the month is shown as missing rather than filled in with an estimate.

Stockist and chemist master

  • Party name and type
  • Drug licence number and validity
  • GST number
  • Territory and beat
  • Credit limit and credit days
  • Price list applicable
  • Delivery address and route
  • Contact person
  • Outstanding balance
  • Transaction history

A wholesale supply needs the buyer’s drug licence on record. The system can block an invoice where the licence has lapsed, and that rule is set by you.

Order booking

An order can arrive from a field representative, a telecaller, a stockist login or a phone call, and reach the same place.

  • Order entry by representative
  • Stockist self-ordering
  • Repeat and standing orders
  • Scheme application
  • Minimum order quantity
  • Free goods
  • Order approval
  • Partial order
  • Order status

Schemes and offers

  • Quantity slab schemes
  • Free goods schemes
  • Value-based discount
  • Product combination offers
  • Division-specific schemes
  • Party-specific schemes
  • Scheme start and stop date
  • Scheme cost tracking

A scheme left running with no stop date is one of the reasons a pharma ledger stops reconciling, so the date is compulsory in the record.

Invoicing and taxation

  • GST invoice with batch lines
  • Multiple GST rates in one invoice
  • Credit and debit notes
  • E-way bill details
  • E-invoice details
  • Transport and LR number
  • Sales returns
  • Invoice cancellation with reason

Dispatch and logistics

  • Pick list by batch and rack
  • Packing slip
  • Carton and case count
  • Transporter and vehicle
  • LR and docket number
  • Cold chain handling instruction
  • Delivery proof
  • Short and damaged delivery
  • Return pickup

The field force application

What a medical representative needs on a phone, standing outside a clinic at half past six.

  • Today’s beat and call list
  • Doctor and chemist profile
  • Call reporting
  • Products detailed
  • Sample and input issue
  • Order booking at the chemist
  • Stock check at the counter
  • Geo-stamped call entry
  • Expense entry
  • Leave request
  • Offline entry with later sync

Location capture depends on the phone, the signal and the permission the representative grants. In a basement clinic it will not be reliable, and the report can say so rather than record a false point.

Beat plan and tour programme

  1. Monthly tour plan
  2. Manager approval
  3. Daily beat
  4. Calls made
  5. Deviation recorded
  6. Coverage report

Doctor coverage

The doctor list is the asset in a prescription business, and it usually lives in a representative’s own notebook.

  • Doctor profile and speciality
  • Clinic and hospital attachment
  • Category and call frequency
  • Preferred call time
  • Products discussed
  • Prescription potential
  • Chemists near the clinic
  • Visit history
  • Inputs and samples given
  • Relationship owner

Whatever is recorded against a doctor must follow the marketing code your company has adopted and its own legal advice. We build the record your policy permits, and we do not advise on what that policy should be.

Chemist coverage and RCPA

The retail chemist prescribing audit, recorded on the counter rather than written up at night from memory.

  • Chemist profile
  • Products stocked
  • Competitor brands seen
  • Prescription movement observed
  • Orders booked
  • Outstanding at the counter
  • Expiry lying at the counter
  • Visit history

Daily call report

  • Calls planned against calls made
  • Doctor and chemist split
  • Orders booked value
  • Samples issued
  • Joint working with manager
  • Deviation reason
  • Submission time
  • Manager remarks

Field expenses

  • Daily allowance
  • Travel by mode and distance
  • Lodging
  • Local conveyance
  • Bill upload
  • Manager approval
  • Rejected claims with reason
  • Monthly settlement
  • Payroll handover

Sales hierarchy

Each level sees the level below it, and its own numbers.

  • Medical representative
  • Area manager
  • Regional manager
  • Zonal manager
  • Sales head
  • Division head
  • Distribution and warehouse team
  • Accounts team
  • Management

Territory and division

  • Headquarter and territory mapping
  • Beat allocation
  • Vacant territory
  • Division-wise product list
  • Division-wise field team
  • Territory transfer
  • Target by territory
  • Coverage against plan

Targets and achievement

  • Monthly and quarterly targets
  • Product-wise target
  • Territory-wise target
  • Primary and secondary achievement
  • New doctor addition
  • New chemist addition
  • Incentive calculation input
  • Shortfall tracking

Incentive rules differ in every pharma company and change every year, so the calculation is built to your scheme and kept editable.

Outstanding and collections

  • Party-wise outstanding
  • Ageing buckets
  • Credit limit breach
  • Cheque and UPI receipts
  • Post-dated cheques
  • Collection by representative
  • Cash handover
  • Payment reminders
  • Statement of account

Purchase and production input

  1. Requirement
  2. Purchase order
  3. Manufacturer or CFA
  4. Goods receipt with batch
  5. Quality check
  6. Stock entry
  7. Purchase invoice
  8. Payment

Third-party manufacturing

For companies that market rather than manufacture, the loan licence and contract manufacturing trail.

  • Manufacturer and unit
  • Product allocation
  • Batch planning
  • Raw material and packing material supply
  • Batch release
  • Artwork version
  • Dispatch to CFA
  • Costing per batch

CFA and depot

  • Depot-wise stock
  • Stock transfer note
  • Depot receipts
  • Depot dispatches
  • Depot closing stock
  • Depot claims
  • Depot reconciliation
  • Depot expenses

Stockist portal

Where the stockist places the order himself, the phone call and the retyping both go away.

  • Place orders
  • View price list and schemes
  • Order status
  • Invoice download
  • Ledger and outstanding
  • Expiry claim submission
  • Credit note status
  • Upload secondary sales

Institutional and tender supply

  • Tender record
  • Rate contract
  • Institution master
  • Supply schedule
  • Batch supplied
  • Delivery challan
  • Bill submission
  • Payment follow-up

Management dashboards

  • Primary sales by division
  • Secondary sales by territory
  • Stock cover in days
  • Near-expiry value
  • Returns and claims
  • Field coverage against plan
  • Doctor call average
  • New party addition
  • Outstanding and ageing
  • Scheme cost
  • Top and bottom products
  • Vacant territory impact

WhatsApp, SMS and email

  • Order confirmation to stockist
  • Dispatch and LR details
  • Payment reminder
  • Ledger statement
  • Near-expiry alert to party
  • Scheme announcement
  • Field team daily summary

An order confirmation or a pending payment note to a stockist is routine. Anything that reads as promotion of a drug to a patient is not, and the system should not be the place that blurs that line.

Integrations

  • Tally
  • GST and e-invoice portals
  • E-way bill generation
  • Payment gateways
  • SMS and WhatsApp providers
  • Existing distribution software
  • Barcode scanners
  • Payroll software

Stockist software in this trade is often an old desktop package with a printed report and little else. We look at what yours can export before promising a connection, because sometimes the honest answer is a nightly file.

Access and audit trail

Who changed a rate, a batch or a credit limit, and when.

  • Price and scheme changes
  • Credit limit changes
  • Invoice cancellation
  • Batch adjustment
  • Call report edits
  • Expense approvals
  • Login history
  • Data export history
The journey

One connected workflow, end to end.

Every stage below can sit in one system, so nobody re-enters what the last stage already captured.

  1. Tour plan
  2. Doctor and chemist call
  3. Order booking
  4. Credit check
  5. Batch allocation
  6. Invoice and e-way bill
  7. Dispatch
  8. Stockist receipt
  9. Secondary sales
  10. Expiry and claims
  11. Collection
  12. Incentive input
  13. Management review
Built in phases

You do not have to replace everything at once.

Each phase is usable on its own, so the system earns its place before the next part is built.

  1. 1

    Stock and billing

    Product and batch master, stock by batch, order booking, invoicing with e-way bill details and party outstanding. The warehouse and the billing desk work on this much alone.

  2. 2

    The field team

    The representative application, beat plans, doctor and chemist coverage, daily call reports and expenses, which is where most of the paper disappears.

  3. 3

    Stockists and secondary sales

    The stockist portal, secondary sales capture, expiry and breakage claims, credit notes and depot reconciliation.

  4. 4

    Targets and dashboards

    Targets, incentive inputs, management reporting and the integrations with Tally and the tax portals.

How we work

How a build actually runs.

  1. 01

    Understand

    We sit with how your stock and your field team move today, including the statements that arrive as photographs.

  2. 02

    Map

    Divisions, territories, parties, batches, schemes, approvals and the points where one person hands work to the next.

  3. 03

    Design

    Screens and permissions drawn around that map, with the representative application designed for a phone first.

  4. 04

    Build

    Modules in the order that makes the system useful soonest, usually stock and billing before anything else.

  5. 05

    Test

    Your own billing desk and two or three representatives run a real month through it before go-live.

  6. 06

    Deploy

    The system goes live division by division, with the field team trained on their part of it.

  7. 07

    Improve

    More integrations, more automation and better reporting as the divisions and the team grow.

What we can build

Systems we can put together for you.

  • Pharma distribution software
  • Pharma ERP
  • Stockist and distributor management systems
  • Batch and expiry tracking systems
  • Sales force automation applications
  • Medical representative applications
  • Doctor and chemist CRM
  • Secondary sales capture systems
  • Stockist ordering portals
  • Depot and CFA management systems
  • Field expense and reporting systems
  • Management dashboards
  • Multi-division pharma platforms
  • Multi-tenant pharma SaaS platforms
Common questions

Questions owners ask before starting.

What is custom pharma distribution software?

It is software built around one company’s divisions, territories, schemes, batch rules and party terms, instead of a package that every distributor configures the same way. The difference shows up wherever your trade practice is unusual.

Can it track batch and expiry properly?

Yes. Stock is held by batch, expiry is carried from goods receipt to invoice, and near-expiry lists can be raised by month, by party and by product.

Can we capture secondary sales from stockists?

Yes, through a stockist portal upload, a file import or entry by your own team. Where a stockist sends nothing, the report shows a gap rather than an estimate.

Can medical representatives report from a phone?

Yes. Call reporting, order booking, RCPA, samples and expenses can all be entered on a phone, including where the signal drops and the entry syncs later.

Can the software generate e-way bills?

It can prepare and carry the details, and connect to the portal through an approved provider. What the portal accepts is set by the portal, and we build to that.

Will it work with Tally?

Usually yes. Invoices, receipts and credit notes can pass to Tally so your accounts team keeps working the way it does now.

Can we run more than one division?

Yes. Products, field teams, territories, targets and reporting can all be separated by division, with management seeing the whole company.

Can incentives be calculated in the system?

Yes, to your own scheme. Incentive rules change most years, so the calculation is built to be edited by your team rather than rebuilt by ours.

Do you already have a product for this?

Partly. The ready ordering product handles stockist logins, price lists, schemes and order placement. If ordering is most of your need, fitting that is cheaper and we will say so.

Can we start with only stock and billing?

Yes, and most distributors should. Get batch stock, invoicing and outstanding right first, then add the field force once the warehouse is steady.

Can it handle cold chain products?

It can record storage conditions, handling instructions and the batches involved. It cannot monitor a fridge on its own unless a device that reports temperature is connected.

Can this be built as a product we sell to other pharma companies?

Yes, and the decision belongs at the start. Selling to other companies means each one’s product list, stockist network and field team stay sealed from the next, which changes how the database is laid out.

Already built

Software we already run for this work.

If one of these fits, it is cheaper and faster than building from scratch. We will say so.

Build a pharma system that knows your batches and your beats.

A pharma business is not one business. It is a warehouse, a billing desk, a field team, a set of stockists and a doctor list, and each of them keeps its own version of the truth today.

Ask your warehouse what expires in the next quarter and your field team what is lying at the stockist. If the two answers do not fit together, batch visibility is the first build, and the doctor list can wait.

Tell us how you work

Tell us how your pharma companies and distributors runs today.

We will tell you what can be digitised, what can be connected, what is worth automating, and what you should leave alone.

  • No obligation
  • We reply the same working day
  • Your details stay private

Your details are private and secure. Protected by reCAPTCHA.