configurable invoice number format with default (closes #40)