Nitesh Yadav
766f838c32
current account save api update
2026-04-29 18:09:25 +05:30
Nitesh Yadav
15fa25f463
current account save api update
2026-04-29 18:07:37 +05:30
Nitesh Yadav
2a9bd85ef2
current account saving account ,rd account code udpate
2026-04-29 15:30:36 +05:30
Nitesh Yadav
a7965f8792
current account save api update
2026-04-29 15:18:45 +05:30
Nitesh Yadav
dc4a720ae2
feat: update savings product backend changes
2026-04-28 13:12:27 +05:30
Nitesh Yadav and Claude Sonnet 4.6
72adbf6305
add accountTypeOptions and customerSegmentOptions to savings/current/RD account templates
...
- Added accountTypeOptions and customerSegmentOptions fields to SavingsAccountData and RecurringDepositAccountData
- Added CodeValueReadPlatformService to SavingsAccountTemplateReadPlatformServiceImpl, CurrentAccountTemplateReadPlatformServiceImpl, and DepositAccountReadPlatformServiceImpl to fetch options from code values
- Added options to SAVINGS_ACCOUNT_RESPONSE_DATA_PARAMETERS and RD response parameters
- Updated SavingsConfiguration bean factory methods to pass new CodeValueReadPlatformService dependency
- Added validCheckSum for modified Liquibase changeset 0272
- Fixed AccountNumberGeneratorTest constructor to include GLAccountRepository and SavingsProductRepository
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-27 15:39:58 +05:30
Nitesh Yadav
53ba465160
update code current account ,saving account and rd account
2026-04-27 11:12:33 +05:30
Nitesh Yadav
159633f59a
add gl mapping in the saving product,current product,rd product and also add genrate account no all three
2026-04-26 02:02:56 +05:30
Nitesh Yadav
47af139443
merging code
2026-04-20 15:26:56 +05:30
Nitesh Yadav
304f694387
merging code
2026-04-20 14:51:57 +05:30
Nitesh Yadav
800e114a4d
update RD Prodcut code
2026-04-20 12:51:35 +05:30
Aditya and Claude Opus 4.6
b4429d04b0
Add Client CKYC backend module with all source, migrations, and static resources
...
Includes CKYC batch processing, KYC proof types, non-CKYC client APIs,
ReKYC handler, SFTP upload service, and DB migrations (0250-0255).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-16 13:42:21 +05:30
Nitesh Yadav
2facd3744d
update current product code and RD code
2026-04-15 20:34:12 +05:30
Nitesh Yadav
d7821c7824
update saving product code
2026-04-13 13:26:33 +05:30
Aditya and Claude Opus 4.6
87e132f93d
Add extended fields to ClientNonPersonDetails: authorizedSignatory, additionalInfo, dateOfRegistration
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-04 15:06:45 +05:30
Aditya and Claude Opus 4.6
90c21d40c1
Add CIF number, Occupation Category & Occupation fields to Client module
...
- Added mandatory unique CIF number (auto-generated as CIF+padded ID)
- Added Occupation Category dropdown (6 categories: Salaried, Business, Professional, Agriculture, Student, Others)
- Added Occupation dropdown (54 occupations mapped to categories)
- Both stored in m_code/m_code_value tables (same pattern as Gender)
- Visible in client create/update API and personal data view
- Includes Liquibase migrations 0227 & 0228
- Added Postman collection for User Management APIs
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-20 18:51:26 +05:30
Aditya and Claude Opus 4.6
ba5365d4af
Add all CBS custom modules: KYC, Sanctions, RBI Feed, OpenProject, Mobile Lookup, Charges, Avro schemas
...
Includes all prior work not yet committed on this branch:
- KYC module (LincPay eKYC: PAN, Aadhaar OTP, GSTIN verification)
- Sanctions screening (UN Security Council consolidated list)
- RBI Feed integration with scheduled jobs
- OpenProject API integration
- Mobile lookup service
- Charge module enhancements (current account support)
- Client family member nominee fields
- Avro schema updates
- Liquibase migrations 0216-0224
- Postman collections for OpenProject, RBI Feeds, Sanctions
- SQL seed scripts
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 17:54:10 +05:30
Aditya and Claude Opus 4.6
78f37257a7
Add CFCFRMS (MHA/I4C) Bank API and Simulator module
...
CFCFRMS integration for cyber fraud complaint management:
- Bank-side: complaint CRUD, lien/freeze/resolve actions, escalation, audit trail, dashboard stats
- Simulator (I4C/MHA): push complaints, hold directives, bulk push, receive updates/escalations, account/transaction verification, bank performance metrics
- Domain: ComplaintTicket, ComplaintAuditLog, CfcfrmsSimulatorLog entities
- Liquibase 0226: 3 tables (MySQL+PostgreSQL), indexes, permissions
- Seed data: 13 realistic complaint tickets + 5 simulator log entries
- JAX-RS endpoints at /v1/cfcfrms/complaints/* and /v1/simulator/cfcfrms/*
- Full Swagger @Operation annotations
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 17:49:54 +05:30
Aditya and Claude Opus 4.6
6a464291d5
Add Current Account module mirroring Savings Account infrastructure
...
- CurrentAccount entity (@DiscriminatorValue 400) extending SavingsAccount
- 4 JAX-RS API resources: /v1/currentaccounts, /v1/currentproducts, transactions, charges
- 38 command handlers delegating to existing savings services
- ~35 CommandWrapperBuilder methods for current account commands
- DB migration 0225 with 67 permissions (CURRENTACCOUNT, CURRENTPRODUCT, CURRENTACCOUNTCHARGE)
- DepositsApiConstants and DepositAccountType enum updated for CURRENT_DEPOSIT
Reuses existing m_savings_account table (deposit_type_enum=400), GL accounting,
interest calculation, and all savings write/read services — no code duplication.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 18:16:36 +05:30
Oleksii Novikov and Adam Saghy
7b545beb16
FINERACT-2326: Fix buydown fee amounts missing from Transaction Summary Reports
2026-02-24 12:49:34 +00:00
Soma Sörös and Adam Saghy
93f5292bc3
FINERACT-2418: [REPORTING] Update "Transaction Summary Report" and "Trial Balance Report" with originator details
2026-02-23 10:52:23 +00:00
DeathGun44 and Adam Saghy
ca3e980543
FINERACT-2003: Enforce password reset on first login
...
:wq
2026-02-19 11:14:17 +00:00
Aleksandar Vidakovic and Aleksandar Vidakovic
ae3e2a6343
FINERACT-2245: New command processing - mix taxonomy
2026-02-18 20:26:51 +01:00
Adam Saghy
41cf451e13
FINERACT-2455: Add Working Capital Loan module
2026-02-18 15:19:56 +00:00
Aleksandar Vidakovic and GitHub
3a842ecb9a
FINERACT-2243: New command processing - payment type ( #5506 )
2026-02-18 08:19:29 -06:00
Attila Budai and Adam Saghy
115063b89e
FINERACT-2466: fix trial balance report
...
Signed-off-by: Attila Budai <budai.attila.istvan@gmail.com >
2026-02-18 10:17:17 +00:00
airajena and Adam Saghy
7daf4b8a84
FINERACT-2005: Prohibit password re-use with configurable global setting
2026-02-17 11:57:28 +00:00
Aleksandar Vidakovic and Aleksandar Vidakovic
2ff0c62f40
FINERACT-2246: New command processing - document management
2026-02-16 14:56:40 +01:00
mariiaKraievska and Adam Saghy
7faaf96246
FINERACT-2467: Add previous owner id to transaction summary report with asset owner
2026-02-11 11:59:31 +01:00
Aleksandar Vidakovic and Aleksandar Vidakovic
02fb166b5b
FINERACT-2239: New command processing - resource notes
2026-02-11 00:15:27 +01:00
8d064ddf6c
FINERACT-2452: New command processing - audit
...
Co-Authored-By: Adam Saghy <adam.saghy@dpc.hu >
Co-Authored-By: Yu Wati Nyi <nyi22y@mtholyoke.edu >
2026-02-05 12:55:05 +01:00
Adam Saghy
0ed6b7f94c
FINERACT-2421: Fix Trial Balance report
2026-01-30 11:39:03 +01:00
Attila Budai and Arnold Gálovics
82e6a237a6
FINERACT-2418: add origination api implementation
2026-01-28 17:01:57 +01:00
Monica and Adam Saghy
11d6eb9f2d
FINERACT-2428: Fix 'acount' typo to 'account' in legacy docs
2026-01-19 14:51:14 +01:00
Attila Budai and Adam Saghy
f83ea7ea15
FINERACT-2418: create the loan origination module
2026-01-19 14:14:20 +01:00
Monica and Adam Saghy
ea1609120f
FINERACT-2423: Add preconditions to all changesets
2026-01-15 15:17:41 +01:00
Monica and Adam Saghy
cccb7d7726
FINERACT-2423: Remove redundant 0071 fix and keep safe 0072 migration
2026-01-15 15:17:41 +01:00
Monica and Adam Saghy
6324489b96
Fix Liquibase changelog formatting and failing elements
2026-01-15 15:17:41 +01:00
Monica-CodingWorld and Adam Saghy
2efedf59e8
FINERACT-2423: Fix invalid Liquibase changelog filename with space
...
Apply spotless formatting
FINERACT-2423: Add Liquibase changeset to fix invalid 0072 filename
FINERACT-2423: Remove unnecessary whitespace in changelog-tenant.xml
FINERACT-2423: Add Apache license header to Liquibase changelog
FINERACT-2423: Add Apache license header to Liquibase changeset
Fix for FINERACT-2423: [Your fix description]
- Applied code formatting (spotlessApply)
- Passed SpotBugs checks
- Passed Checkstyle test checks
2026-01-15 15:17:41 +01:00
Víctor Romero and Adam Saghy
ed32c133cc
Revert "[#FINERACT-2422] standardize use of aging vs. ageing ( #5289 )"
...
This reverts commit 61034e6041 .
2026-01-09 16:12:22 +01:00
Kengne-yvana and GitHub
61034e6041
[#FINERACT-2422] standardize use of aging vs. ageing ( #5289 )
2026-01-08 10:43:21 -06:00
Monica and Adam Saghy
ab9f4fd40e
FINERACT-2206: Fix typo in allowPartialPeriodInterestCalculation
...
Fixed misspelled 'allowPartialPeriodInterestCalcualtion' to
'allowPartialPeriodInterestCalculation' in REST API and code.
35 files updated as specified in JIRA.
2026-01-03 19:49:44 +01:00
Jose Alberto Hernandez and Adam Saghy
b7306f19d0
FINERACT-2425: Tax component and Tax Group refactoring
2026-01-03 01:56:47 +01:00
mariiaKraievska and GitHub
8644d66fc0
FINERACT-2326: Fix configuration options for CORS ( #5210 )
2025-12-09 06:52:34 -06:00
Attila Budai and Adam Saghy
a3fdfb920d
FINERACT-2312: full term configuration added
2025-12-08 19:08:29 +01:00
Adam Saghy
8391614330
FINERACT-2326: Add configuration options for CORS handling
2025-12-08 10:23:17 +01:00
Adam Saghy
4c22e2a9fc
FINERACT-2326: Force single-threaded execution of tenant database upgrades
2025-12-05 15:50:41 +01:00
Adam Saghy and Arnold Gálovics
469dfa48be
FINERACT-2326: Add extra valid checksum since Liquibase changed on how checksums calculated
2025-12-05 15:20:52 +01:00
Siddharthan P S and Adam Saghy
3d3b2dad6f
FINERACT-2316: Localize interest rate chart slab validation
...
- Add localized validation messages for overlap and gap errors in interest rate chart slabs
- Use DataValidatorBuilder with resource/parameter context for clean error codes
- Add unit tests for validation error codes and arguments
- Add German translations for validation messages
2025-12-03 09:44:09 +01:00
Adam Saghy
fdf3568081
FINERACT-2326: Update Transaction Summary report with txn classification details
2025-11-25 10:38:57 +01:00