Automating the end-to-end billing process for a utility major