Adding payment details to your invoices ensures your clients know exactly where to send funds.
With bank accounts managed centrally in settings, you can control what appears on the invoice header and avoid confusion or missed payments.
This setup allows you to define a default bank account for each subsidiary and ensures payment information is displayed consistently on invoices, right where clients expect to find it.
How to Set Up Bank Accounts
1) Go to Settings > Company Info > Bank Accounts.
2) Fill in the following fields:
Subsidiary
Bank Account Name
Bank Name
Bank Address (optional)
Account Number
Currency
BIC/SWIFT Code (required for XRechnung XML file generation)
Sort code, Routing number or another local bank code (optional). The name of this field depends on the subsidiary’s country, see below.
📌 To ensure the correct bank account is automatically used on invoices, set a default for each subsidiary under Settings > Company Info > Subsidiary.
If no default is set and multiple accounts exist, the bank info won’t be pre-filled.
Adding a Sort Code, Routing Number or Other Local Bank Code
In some countries, clients need a local bank code next to the account number to pay you, like a sort code in the UK or a routing number in the US. Add it to the bank account once, and it shows up on every invoice that uses that account.
The field’s name follows the country in the subsidiary’s address:
Subsidiary country | Field name |
United Kingdom, Ireland | Sort code |
United States | Routing number |
Australia | BSB |
Canada | Transit number |
India | IFSC |
South Africa | Branch code |
Any other country, or no country set | Bank code |
📌 The name depends on the subsidiary, not the bank. If your UK subsidiary also has a US bank account, the field still says Sort code, and you can enter the routing number there.
📌 Local bank codes aren’t included in e-invoices (such as XRechnung) yet. E-invoices keep using the BIC/SWIFT code.
How Bank Info Appears on Invoices
Each invoice includes a Pay To section that displays the bank account details:
The section is editable via the Edit Info modal.
If only one bank account exists, it’s displayed by default.
If multiple accounts exist and no default is set, no bank info is pre-filled.
If a default account is set for the selected subsidiary, it is automatically used.
If the bank account has a local bank code, it’s shown on its own line right after the account number. If the field is empty, the invoice looks the same as before.
Invoices created before you added the code don’t get it automatically. To add it, open Edit Info and select the bank account again, or type the code in directly. Recurring invoices pick up the code as soon as you save the bank account.
📌 Switching the subsidiary in the Bill From section will trigger an update to the linked bank account in the background.
📌 You can also add bank account details to the note section of the invoice using dynamic fields. Click on the plus sign and start typing “bank” to see the available options. Use bank_account_local_code for the sort code, routing number or other local bank code. The same dynamic fields work in invoice emails and payment reminders.
Customizing the Invoice Template
In the Document Template Editor, your bank information appears under a dedicated label called Pay To, located in the Header section of your invoice layout.
This placement ensures that payment instructions are immediately visible to clients, right next to your company details.
You can adjust the placement by going to Customization > Header > Layout and selecting one of the Header 1–5 options, which control the layout.
To include or remove header elements from your invoice PDFs, use the eye icon in the Show/Hide Fields section.
📌 You can also add bank account details as dynamic field variables in the footer or note sections of your PDF invoices.
📌 On the PDF, the local bank code appears under the account number without a label, the same as the other bank details. If you’d like a label next to it, type it yourself in the footer or note, followed by the bank_account_local_code dynamic field.
📌 Where supported (e.g. Header 5 layout), you can override the Pay To label under Localization > Override Labels if needed. For example, you could change it to say something like Payment Details.
Managing Permissions and Finalized Invoices
Bank account permissions follow the same rules as Bill From.
Once an invoice is finalized, you can’t change the subsidiary, but you can change the bank account if it belongs to the same subsidiary.
Changing Defaults and Archiving Accounts
You cannot change the subsidiary on a bank account if it is set as a default for that subsidiary. To update it:
Assign a new default account to the subsidiary.
Change the subsidiary on the original bank account.
📌 A bank account can be archived unless it is currently set as a default. Replace it as default first to archive it.













