Bank Profiles
Payroll → Masters → Bank Profiles (/bank-profiles) — the company bank accounts salaries are paid from, plus the file format each bank expects for salary uploads. Requires payroll:read to view, payroll:master to create/edit.


Columns
| Column | Meaning |
|---|---|
| Code | Profile code (mono) |
| Name | Display name |
| File Format | Bank advice format (bankFormatLabel) — e.g. GENERIC_CSV or a bank-specific layout |
| Debit Account | Account number salaries are debited from (mono) |
| Mode | Payment mode |
| Default | The profile used when nothing else is selected |
| Active | Active / Inactive pill |
Form (/bank-profiles/new, /bank-profiles/:id/edit)
- Code / Name — identifiers for the profile.
- Bank Format (
GENERIC_CSVor a bank-specific advice format) — bank-specific formats ask for extra bank fields (corporateId,productCode,paymentMode);GENERIC_CSVskips them. - Default — at most one profile should be the default disbursement account.
- Active — inactive profiles stay for history but are not offered for new payment batches.
Deleting a profile asks for confirmation; a profile referenced by a payment batch cannot be removed — deactivate it instead.