Guide · Daily Sales Register

What is a DSR — and how to maintain it without the headache

The Daily Sales Register is the stock-and-sales register every petrol pump already keeps. Here's exactly what goes in it, how the numbers reconcile, and how TruFuelPro fills it in for you — automatically, every single day.

What is a DSR (Daily Sales Register)?

A DSR — the Daily Sales Register, also called the Daily Stock Register — is the day-by-day record a fuel station keeps for each product it sells: Petrol (MS), Diesel (HSD), CNG, and oil. For every date it captures the opening stock, any fuel received, how much was sold by the meter, the physical dip stock in the tank, and the variation between what the books say and what's actually in the ground.

It is the backbone of stock control at a petrol bunk, and it's the first thing an oil marketing company (IOCL, HPCL, BPCL) inspection or your auditor asks to see. Get it right daily and month-end is easy; let it drift and you're chasing thousands of rupees you can't explain.

The register you already keep

This is the exact format — the same columns you keep on paper today, just filled in automatically. Nothing new to learn.

Auto-generated & reconciled
Daily Sales Register
Monthly automated stock & variation registry · July 2026
MS HSD OIL
Date Opening (L) Receipt (L) Total (L) Net Sales (L) Expected Closing (L) Actual Dip (L) Variation (L) Remarks
3 Jul 10000.001 100.999 10101.000 191.000 9910.000 9872.170 −37.830 Inventory updated
4 Jul 9872.170 9872.170 140.999 9731.171 9738.024 +6.853 Valid
5 Jul 9738.024 9738.024 0.000 9738.024 9711.217 −26.807 Validated by dealer
6 Jul 9711.217 2000.000 11711.217 0.000 11711.217 11709.083 −2.134

Blue values are calculated for you. Red/green is the daily variation. Scroll the table sideways on mobile — just like flipping the register open.

How the numbers reconcile

Every DSR row is just four simple checks. TruFuelPro runs them the moment your shifts close:

  1. Total stock = Opening stock + Receipts (any tanker delivered that day).
  2. Net sales = Sales by meter − Pump test (the litres drawn for testing go back into the tank, so they aren't a real sale).
  3. Expected closing = Total stock − Net sales — what should be in the tank tonight.
  4. Variation = Actual dip stock − Expected closing. Negative means a shortage (evaporation, leak, or loss); positive means a gain.

Worked example (3 July, above)

Opening 10,000.001 + Receipt 100.999 = 10,101.000 total. Net sales 191.000, so expected closing = 10,101.000 − 191.000 = 9,910.000. The tank dip read 9,872.170, so the variation is 9,872.170 − 9,910.000 = −37.830 L short — flagged for you to review, not discovered at month-end.

By hand vs. with TruFuelPro

The paper register
  • Totals and variation added up by hand every night
  • A shortage found weeks later, with no way to trace it
  • One coffee stain or wrong entry throws the whole month
With TruFuelPro
  • Every total and variation calculated automatically
  • Shortages flagged the same day, per product
  • Digital, timestamped, and print-ready for inspections

How TruFuelPro keeps your DSR

  1. Shifts close — attendants enter closing meter readings (or photograph the nozzle sheet and let the OCR read them).
  2. Net sales compile — sales by meter minus pump test, per product, roll up automatically.
  3. Opening carries over — yesterday's closing becomes today's opening; receipts from tanker deliveries are added in.
  4. You enter the dip — the day's closing dip (in cm) converts to litres via your tank dip chart, and the variation is computed instantly.
  5. Validate & print — the dealer approves the day, prints or downloads the DSR, and auto-generates the next day with one tap.

DSR — frequently asked

What is a DSR in a petrol pump?

A DSR (Daily Sales Register / Daily Stock Register) is the day-by-day record a fuel station keeps for each product — petrol, diesel, CNG, and oil. It records opening stock, receipts, sales by meter, pump test, net sales, expected closing stock, the physical dip stock, and the variation between book stock and actual stock.

How is DSR variation calculated?

Total stock = opening + receipts. Net sales = sales by meter − pump test. Expected closing = total stock − net sales. Variation = actual dip stock − expected closing. Negative is a shortage; positive is a gain. TruFuelPro also tracks the running cumulative variation for the month.

Does TruFuelPro generate the DSR automatically?

Yes. As shifts close, it compiles net sales per product, carries yesterday's closing as today's opening, computes total stock and expected closing, and calculates the variation against the dip you enter — flagging anything abnormal. Print it or auto-generate the next day in one tap.

Is the DSR needed for OMC inspections?

Yes. The DSR is the primary stock-and-sales record IOCL, HPCL, and BPCL inspections and auditors review. Keeping it reconciled daily — which TruFuelPro does for you — makes inspections and month-end accounting far simpler.

Explore the rest of the station

Stop adding it up by hand.

TruFuelPro keeps your DSR, density register, credit ledger, and inventory — reconciled daily, ready for inspection. Onboarding is personal and takes minutes.

Message sent! We'll be in touch within 24 hours.