Number restrictions across accounting connectors
When working with the Unified API, it’s important to understand that each accounting software enforces its own rules and restrictions regarding thenumber or invoice_number fields used in journal entries, financial entries, and accounting entries.
These fields appear in the following endpoints:
invoice_number— Sale or purchase entriesnumber— Financial entriesnumber— Journal entries
Why this matters
When building an integration with the Unified API, you should always validate or normalize your numbering logic to ensure it’s compatible across all connectors you plan to support.If you send an invalid
number, the target accounting software may reject the entry.
General recommendations
- Always provide a number.
Some connectors can generate it automatically if not provided, but for cross-connector compatibility, we recommend always generating it yourself. - Numbers must be unique.
Thenumberis not the same as the technicalidor thereferencefield:id: a technical unique identifier (often a UUID)reference: refers to another document or object (e.g. an invoice or payment reference)number: the actual accounting number visible in the accounting software
Connector-specific restrictions
Best practice pattern
To ensure compatibility across all connectors:- Use only digits
- Keep it under 8–10 characters
- Ensure uniqueness per accounting period or journal