Dashboard
Good morning 👋
Shift 1 → Shift 2 → Shift 3 → Daily Summary.
Cloud status
LocalShift closing status
OperationalWorkflow
- Employee shift closing
- All-pumps shift report
- Daily sales consolidation
- Tank & collection reconciliation
Employee Shift Closing
Same layout for Shift 1, Shift 2 and Shift 3. Cashier name is manual; shortage name follows it automatically.
Pump / Nozzle Meter Readings
Global Fuel Rates
Enter the selling rate once for each fuel and apply it to all nozzles of that fuel.
| Pump | Nozzle | Fuel | Opening | Closing | Testing L | Sales L | Amount ₹ |
|---|
Expenses Details — This Cashier
Enter every expense separately. The total is included in the shift closing.
| Expense Name | Amount ₹ |
|---|
Cash Denomination — This Cashier
Record the actual cash counted by denomination. Count × denomination = total cash.
| Denomination | Number of Notes / Coins | Total ₹ |
|---|---|---|
| Cash Counted Total | ₹0.00 | |
| Cash Collection Expected | ₹0.00 | |
| Cash Difference | ₹0.00 | |
Oil / Lubricants Sales
Lubricant name, MRP / selling price, quantity, discount and final amount.
| Lubricant Name | MRP ₹ | No. of Pieces | Discount ₹ | Amount ₹ | |
|---|---|---|---|---|---|
| Totals | 0 | ₹0.00 | ₹0.00 | ||
Indent Sale Details
Capture every indent customer separately, including all money received against that indent.
| Customer | Indent No. | Vehicle No. | Fuel / Item Type | Item / Lubricant | Litres | Indent Amount ₹ | Cash ₹ | Paytm ₹ | PhonePe ₹ | FleetPlus ₹ | Card ₹ | Bank Transfer ₹ | Total Received ₹ | Balance ₹ |
|---|
Indent Customer Payment / Collection
Record payments received today against an earlier outstanding indent balance. These receipts update the customer ledger running balance.
| Customer | Payment Mode | Amount ₹ | Reference | Balance After Receipt |
|---|
Saved Shift Records
| Date | Shift | Cashier | MS L | HSD L | Xtra L | Amount | Shortage | Action |
|---|
Daily Sales
Consolidated automatically from saved shift closings.
| Shift | Cashier | MS L | HSD L | Xtra L | Fuel Amount | Paytm | Cash | Shortage |
|---|
Tank Stock & Reconciliation
Expected closing = opening + purchases − sales. Physical stock uses configured calibration points only.
Tank Capacities
Reconciliation
| Fuel | Capacity | Opening | Purchases | Sales | Expected Closing | Actual Closing | Variance |
|---|
Physical Tank Master
| Tank | Fuel | Capacity | Action |
|---|
Fuel Purchase Entry
Record purchase invoices for MS, HSD and Xtra Power. Decantation date determines the tank-stock day.
New Purchase Invoice
Saved Purchase Invoices
| Invoice No. | Invoice Date | Decantation Date | Fuel | Purchased Litres | Action |
|---|
Collections
Shift-wise digital and cash collection summary.
| Date | Shift | Cashier | Paytm | PhonePe | FleetPlus | Card | Cash | Shortage | Variance | Action |
|---|
Indent Customer Master
Manage credit customers, receipts, running ledgers and billing-cycle statements for the current station.
Add / Edit Customer
Customer details are station-specific.Customer List
| Customer | Code | Billing Cycle | Opening | Current Balance | Credit Limit | Status | Action |
|---|
Cashier Assignment
Super Admin configures which cashier handles each pump/nozzle for each station shift.
Reports
Detailed station reports based on saved shift closings.
Shift Closing Report
Download each cashier / shift closing summary.
Daily Summary
Fuel sales and collection consolidation.
Detailed Daily Summary
Matches the actual station report style: pump readings, cashier collections, expense lines, denomination-wise cash, lubricants and every indent customer with payment breakup.
Export
Masters
Station-specific control data. Critical masters are Owner/Admin + Online only.
User & Device Administration
Server-backed administration. Available only to Super Admin, Station Owner and Station Admin when the API is configured.
Create / Update User
Trusted Browser Control
Device verification is controlled globally from Control Center. Under Admin Assisted, a new/unrecognized browser creates an OTP request for Super Admin. After successful verification, that browser becomes the user’s single trusted browser/device and the previous trusted one becomes untrusted.
Users
| User ID | Name | Role | Station | Contact | Status | Action |
|---|
Authorized Devices
| User | Station | Device | Trusted | Last Seen | Action |
|---|
Control Center
Connection, sync, backup, security and diagnostics.
Synchronization
Cloud sync runs only when a real API is configured and the device is online.
Cloud API Connection
Connect this browser to the new PetroPulse Web API. This is separate from the existing PLMS API.
Backup & Recovery
Security & Permissions
Station Shift Configuration SUPER ADMIN ONLY
Configure each station for 1, 2, 3 or 4 shifts. Shift Closing will automatically carry forward openings and enforce the previous-shift closing rule.
Opening Reading Initialization SUPER ADMIN ONLY
Use this only once when a station starts using PetroPulse. It unlocks the first operating day Shift 1 opening readings for manual entry. After the initial shift is saved, opening readings become automatic from the previous shift closing.
Station Pump & Nozzle Configuration SUPER ADMIN ONLY
Configure the number of pumps, number of nozzles on each pump, and the fuel type assigned to every nozzle for the selected station.
Device Verification Policy SUPER ADMIN ONLY
GLOBAL SETTING — applies to every PetroPulse user across all stations.
Admin-Assisted OTP Requests
New-device requests appear here. Generate the OTP on your phone and provide it to the user. OTPs expire after 10 minutes and are single-use.
| User | Station | Device | Requested | Expires | Action |
|---|
Account
Local Audit
| Time | Action | Entity | Details |
|---|