Complete bank selector dropdown and SWIFT/BIC registry

- Added Bank type and BankRegistry interface
- Created banks service with CRUD operations and validation
- Added bank dropdown to Transactions page with ESTRBRRJ as default
- Extended Transaction type with bankSwiftCode field
- Added unit tests for bank registry
- Bank information stored in TypeScript module (can be migrated to DB/XML)
This commit is contained in:
defiQUG
2026-01-23 17:03:31 -08:00
parent 70d0e15234
commit 12427713ff
5 changed files with 191 additions and 1 deletions

View File

@@ -12,3 +12,4 @@ export * from './audit';
export * from './risk';
export * from './fx-contract';
export * from './eo-uplift';
export * from './bank';

View File

@@ -29,6 +29,7 @@ export interface Transaction {
beneficiary: Party;
purposeOfPayment?: string;
fxContractId?: string; // Link to FX contract (contrato de câmbio)
bankSwiftCode?: string; // SWIFT/BIC code of the bank processing the transaction
swiftReference?: string;
iso20022MessageId?: string;
status: TransactionStatus;