When enabled, the auto-generated numbering feature prevents assigning duplicate numbers to transactions in NetSuite. This ensures that the number cannot be edited and cannot be duplicated. Auto-generated numbering for transactions is enabled by default and cannot be disabled. For information about this feature, see Set Auto-Generated Numbers.
To have transaction numbers generated when forms are saved:
An administrator can go to Setup > Company > Auto-Generated Numbers.
Click the Transactions subtab.
To ensure that no duplicate transaction numbers are used, clear the box in the Allow Override column for each transaction.
When you create a transaction, the number field reads To be generated. When you return to the transaction, the generated number shows in this field. For example, if you create an invoice, the Invoice # field reads To be generated. When you save the invoice, a number is assigned. If you return to the invoice at Transactions > Sales > Create Invoices > List, you can view the number for the invoice.
You cannot auto-generate numbers for journals if you enable the Always Allow Per-line Classifications on Journals preference.
You should never override auto-generated numbers to delete any part of a default prefix or suffix on transaction numbers. Doing this may corrupt data used in transaction searches.
If auto-generated numbering is enabled in a OneWorld account, subsidiary-specific prefixes for transaction numbers can be defined in subsidiary records. This ensures that each subsidiary's transactions has its own numbering sequence. See Using Subsidiary-Specific Transaction Auto-Numbering.