Generalize billingly controller