Bank accounts configuration
What the Screen Is For
Maintain bank destinations and the GL account used to record their cash.
What It Shows and Lets People Do
The list opens bank details in a side panel. Staff with the corresponding action permission can add, save, change availability or delete records. The form stores descriptive bank information and the optional final four account digits, rather than full bank credentials.
States and Errors
The console fixes the unit and currency for existing records. The suffix must be empty or four digits, and the GL destination must belong to the unit. Restricting references can prevent deletion or a service-side currency change. Read, save and refusal states use the shared configuration treatments.
Patterns It Must Respect
Shared configuration list with search, sorting, availability filtering and an empty state. Permission-gated bulk activation, deactivation and deletion. Deletion confirmation; availability changes are immediate. Editor unsaved-changes protection. Accounting read loading and error panels. Side-panel bank editor. Working-unit filter. Currency control locked after creation.