py2 new-style classes
configurable invoice number