Who should be held responsible Electricity Deptt. or BSNL?

Dear Sir, 

What happens is that electricity dept issues monthly bill to us on 1st or 2nd of every month, but when we go to private counters to pay the bill, they reply that they have not received the data from the dept yet, so they will start collection after 10th, and when we go to them after 10th, they say most of time that their server is not working so they cannot receive the bill. Sir in spite of visiting the office 5 or 6 times I could not pay bill in time. And last I had to pay fine.

It was their mistake and it’s a question of good governance and good administration. Who should be held responsible for this, the electricity dept who had not sent the data in time and the general public is hardly provided with only one week to pay the bill or the BSNL whose server is always down?

Name Withheld On Request