Can we charge tax, handling fees, delivery fees and /or service fees to customers who pay with energy drafts?

No. The amount credited must be equal to the face value of the draft, and the price per unit charged must not be greater than the price charged to a customer who pays in cash.