enhancing billing business logic