Hello, in My country, fiscal requirements for invoices have yo invlude a custom authorization number onntop of the invoice (CAI number) Aldo the title hasta yo mention the range of invoices You are authorized to pronto and then invoice numbering has to be consecutive bit hasta a XX-XXX-XXX-invoice number which could be added as a text.
All these things can be accomplished with custom fields. Normally, these custom fields will appear at the end of the invoice. If you want to move them to the top, you will need a custom theme also. There are Guides covering both subjects.
Reference is a general name for what you use to identify a document. But let’s say the invoice has reference #10, you don’t need to say invoice reference #10. You simply omit the “reference” part and say invoice #10.
Now, why should we use reference when we can say invoice or receipt directly?
Because it’s general and can be used with many types of documents collectively in a single field/column called “reference” instead of using a separate field called “invoice” for invoices and another field called “receipt” for receipts and “payslip” for payslips … you get the idea. For example, when you draw a combined report (say a GL), you want all the references combined in single column which is useful and orderly rather than having each document’s reference in a separate column, which is messy.
No, I could not recommend anything. That’s outside my area of expertise. In general, I can tell you it has been NGSoftware’s policy not to participate directly with any government on certification. And they do no custom development for anyone.