Number branch documents: one series per branch, no duplicates
When a company opens branches, each one must be able to invoice without waiting for the others, and an auditor must be able to follow its numbers without gaps. SynkriaOps gives each branch its own number series, set by head office, and guarantees that no series can produce another series’ number.
Each branch numbers its invoices, credit notes and receipts in its own series, with its own counter. Head office keeps the numbering set in Settings → Invoicing: no number already assigned changes.
| Document | Example number |
|---|---|
| Head office invoice (current format) | FC-26-AA00012 |
| Bafoussam branch invoice (code BFS) | FC-BFS26-AA00001 |
| Garoua branch invoice (code GAR) | FC-GAR26-AA00001 |
By default, a branch series uses the company prefix for that document type, then the branch code, the year and the number. As everywhere in SynkriaOps, the number is assigned on validation, with no gap, and the counter restarts at 1 each year.
Other documents (journal entries, supplier invoices) keep the company numbering. Quotes and pro forma invoices will get their branch series once they are attached to a branch.
Viewing the series
Section titled “Viewing the series”Open Settings → Invoicing. Below the company numbering, the Branch numbering block shows, for each branch and each document type, the prefix, the format and the next number.
A branch user only sees their branch’s series and cannot change them.
Choosing a branch series (head office)
Section titled “Choosing a branch series (head office)”-
In Branch numbering, click Edit on the row you want.
-
Enter the prefix (8 characters at most) and the format. Available tokens:
{prefixe},{agence}(branch code),{annee},{aa}, and exactly one number token among{seq},{sequence}or{alpha}. -
Check the number preview, then click Save.
The new format applies to the next numbers: the sequence continues (if the branch was at number 42, the next one has rank 43) and no number already assigned changes. Each change is recorded in the audit trail (before and after, author, date). Restore the default series goes back to the original format.
What SynkriaOps refuses
Section titled “What SynkriaOps refuses”Two series of the company can never produce the same number. SynkriaOps refuses before saving, with an example of the number that would be duplicated:
- a series that could produce a number of another series (for example a branch whose format repeats another branch’s code);
- a series that could reproduce a number already assigned to a document;
- a format with no number token, two number tokens, an unknown token, or the branch code after the number;
- a number longer than 16 characters.
The same checks apply when you create a branch or change its code, and when you change the company prefixes or format (for example, the same prefix for invoices and credit notes is refused).
Checking number continuity
Section titled “Checking number continuity”Click Check continuity. For each series of the year, SynkriaOps checks:
- that no number is missing between the first and the last number assigned;
- that each number has its document;
- that dates follow the number order.
A compliant series shows “Compliant” and the number count. Otherwise the issue is named (for example “1 missing number(s) — ranks 11”). A branch checks its own series; head office checks all series.