← Back to Electricity Duty Register

Worked Example

Interest & Payment Adjustment as per the Odisha Electricity (Duty) Rules, 1961

This example runs the exact algorithm used in the OED Calculator — not a simplified formula — on a realistic set of months and payments, so every figure below is genuinely reproducible in the tool.

This page is a plain-language walkthrough for understanding how the calculator arrives at its figures. It is not a substitute for the official Rules — always verify against the notified text for legal or compliance purposes.

2. How the Calculator's Waterfall Works

Every rupee received is adjusted in this fixed order, exactly as the calculator does it:

  1. Interest— already accrued and unpaid, cleared first
  2. Arrear— dues that are 2+ months old
  3. Previous Month Due— dues that are 1 month old
  4. Current Month Due
  5. Extra— advance, if anything is left over
A month's "Current Month Dues" ages through the ledger: in Month 2 it becomes Previous Month; if still unpaid in Month 3, it becomes Arrear — and from that point it starts drawing daily simple interest @ 18% p.a. (amount × 18% ÷ 365 × days unpaid) until paid.

3. The Example Ledger

Consumer: M/s Sample Industries  ·  Rate: 18% p.a. simple interest  ·  Opening balance: Nil

Monthly dues entered

MonthCurrent Month DuesPayable by (30 days from month-end)
May-2025₹1,00,000.00~30-Jun-2025
Jun-2025₹1,20,000.00~30-Jul-2025
Jul-2025₹90,000.00~30-Aug-2025
Aug-2025₹1,50,000.00~30-Sep-2025

Payments made (bank transaction date, as per e-Challan)

#Date PaidAmountIntent
120-Jun-2025₹1,00,000.00Toward May dues — within the 30-day window, no interest
220-Aug-2025₹60,000.00Toward Jun dues — ~51 days after the 30-Jul due date, partial
325-Aug-2025₹90,000.00Toward Jul dues
415-Sep-2025₹61,400.00Clearing remaining Jun arrear + accrued interest
525-Sep-2025₹1,50,000.00Toward Aug dues

4. Complete Report — Month by Month

MonthCurrent MonthPrev MonthArrear Interest (this month)Int. CarryTotal Interest Payment ReceivedBalanceOutstanding at month-end
May-251,00,000.000.000.000.000.000.000.001,00,000.000.00
Jun-251,20,000.001,00,000.000.000.000.000.001,00,000.001,20,000.000.00
Jul-2590,000.001,20,000.000.000.0059.1859.180.002,10,059.181,20,059.18
Aug-251,50,000.0090,000.001,20,000.001,334.4330.251,364.671,50,000.002,11,364.6761,364.67
Sep-250.001,50,000.0061,334.43455.620.00455.622,11,400.00390.05390.05

Reading this table

5. Payment-by-Payment Adjustment (the waterfall in action)

PaymentAmountNo. of Days Interest Calculated→ Interest→ Arrear→ Prev Month→ Current→ Extra
20-Jun-251,00,000.000 days (paid within grace period)0.000.001,00,000.000.000.00
20-Aug-2560,000.0020 days (31-Jul to 19-Aug, on ₹1,20,000)1,183.5658,816.440.000.000.00
25-Aug-2590,000.005 days (20-Aug to 24-Aug, on ₹61,183.56)150.8661,183.5628,665.570.000.00
15-Sep-2561,400.0015 days (31-Aug to 14-Sep, on ₹61,334.43)453.7160,946.290.000.000.00
25-Sep-251,50,000.0010 days (15-Sep to 24-Sep, on ₹388.13)1.91388.131,49,609.950.000.00

What this shows

6. Outstanding Summary — as of Sep-2025

Outstanding ED due₹390.05
— of which Interest (Int. Carry)₹0.00
— of which Arrear/Principal₹390.05
Total payment adjusted toward interest across all 5 payments₹1,790.04
Total payments received₹4,61,400.00

7. Takeaways for Reading Any Real Ledger

  1. "Days" isn't tracked as one number per month — interest is genuinely computed day by day on whatever amount is currently sitting unpaid, at rate = 18% ÷ 365 per day. A month with 31 days (Jan/Mar/May/Jul/Aug/Oct/Dec) has one extra day of exposure compared to a 30-day month.
  2. The 30-day grace period only protects "Current" and "Previous Month" dues — the moment an amount ages into Arrear (stays unpaid for two months), it draws interest continuously, with no further grace.
  3. A payment never lets you "choose" what it pays off — the calculator (and, per Section 5, the underlying rule) always sweeps interest first, then the oldest principal (Arrear), then Previous Month, then Current. This is why a payment that exactly matches one month's dues can still leave a small shortfall if any interest or older arrear existed.
  4. Even a fully "timely" payment can show a few rupees of interest if it lands even one day after the amount has started aging — as seen in the final ₹390.05 above.
This structure is exactly what the Complete Report tab in the calculator will produce if you enter the same months and payments — you can cross-check by using "Add month" / "Add payment" with the figures in Section 3.
↑ Back to top