Version ie <v5.10.30>
Environment <Docker/Shared Hosting/Zip/Other>
Checklist
- Can you replicate the issue on our v5 demo site https://demo.invoiceninja.com or Invoice Ninja ?
- Have you searched existing issues?
- Have you inspected the logs in storage/logs/laravel.log for any errors?
Describe the bug
This is a feature request, not a bug. The quick-create client modal (triggered from New Invoice → Client dropdown → + New Client) does not include the built-in “ID Number” field. This field is only accessible through the full client creation form (Clients → + New Client), requiring users to navigate away from the invoice creation workflow.
Steps To Reproduce
- Navigate to Invoices → + New Invoice
- Click on the Client dropdown
- Click “+ New Client”
- Observe that the quick-create modal only contains: Name, VAT Number, Contact First Name, Contact Last Name, Contact Email, Contact Phone, Currency
- The built-in “ID Number” field is not present
Expected Behavior
The ID Number field should be available in the quick-create client modal, or administrators should have the ability to configure which fields appear in it.
Additional context
For B2B companies operating in the EU, UK, and Singapore, the company registration number (mapped to the “ID Number” field) is mandatory information that must be recorded for every client. Currently, adding this information requires leaving the invoice creation flow, navigating to Clients, opening the full client form, entering the ID Number, saving, then returning to the invoice. This creates unnecessary friction in the daily invoicing workflow.
Suggested solutions (either would work):
- Include the ID Number field in the quick-create modal by default
- Allow administrators to configure which fields appear in the quick-create modal via Settings
Screenshots
N/A
Logs
N/A — feature request, no errors involved.