Actions
Task #16920
closedFE - Bank Maintenance for Different Banks and Currencies
Status:
Closed
Priority:
High
Assignee:
-
GitLab ID:
1480
GitLab Milestone:
GitLab Ticket Number:
439
GitLab Time Logged:
108000
Lock Timeline Date:
No
gitlab project trace:
Description
Title: Add a Bank Maintenance feature to manage multiple banks with different currencies.
As a user,
I want to maintain a list of different banks along with their associated currencies,
So that I can select the appropriate bank(s) for invoicing based on the currency required for each customer.
Acceptance Criteria:
-
Bank Maintenance Screen:
- A new Bank Maintenance screen should be created to allow users to add, edit, and delete bank information.
- Each bank entry should include:
- Bank Name
- Bank Account Number
- Bank Currency (e.g., USD, EUR, MUR)
- SWIF & IBAN Code (optional)
- Bank Address (optional)
- Default Bank Option: Ability to mark one bank as the default for each currency. Note that the FFS team should decide whether to put the default bank in the Configuration screen or here.
-
Validation:
- The system should ensure that each bank-currency combination is unique.
- Only one bank can be set as the default per currency.
- Fields should be validated to accept the correct data formats (e.g., numeric for account numbers, alphanumeric for SWIFT codes).
-
Permissions:
- Only users with authorised roles should have access to the Bank Maintenance screen for adding or modifying bank details.
GitLab Sync Log
[{"id": "12036", "author": "Chetlana Boojhawon", "hours": 30.0, "created": "2024-12-04T07:20:35.094Z", "log_date": "2024-12-04", "comment": "Imported from GitLab by @Chetlana Boojhawon on 2024-12-04T07:20:35.094Z: 3d 6h-(30.0)h spend at: 2024-12-04", "status": "active", "deleted_by": "", "redmine_entry_id": 8414}]
Actions