Commit Graph
78 Commits
Author SHA1 Message Date
keshav 026d902199 minor change on client
Fineract Build & Cucumber tests (without E2E tests) / verify (progressive-loan, build-progressive-loan) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-4) (push) Canceled after 0s
Fineract Docker Builds / build (false, docker-compose-postgresql.yml, postgresql) (push) Canceled after 0s
Fineract Build & Cucumber tests (without E2E tests) / verify (main, build-core) (push) Canceled after 0s
Fineract Build & Cucumber tests (without E2E tests) / verify (main, cucumber) (push) Canceled after 0s
Fineract Docker Builds / build (true, docker-compose.yml, mariadb) (push) Canceled after 0s
Fineract Documentation build / build (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 1 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 10 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 2 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 3 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 4 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 5 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 6 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 7 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 8 of 10) (push) Canceled after 0s
Fineract E2E Tests / E2E Tests (Shard 9 of 10) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-1) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MariaDB / test (test-core-5) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-1) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - MySQL / test (test-core-5) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-1) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-2) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-3) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-4) (push) Canceled after 0s
Fineract Cargo & Unit- & Integration tests - PostgreSQL / test (test-core-5) (push) Canceled after 0s
Fineract Liquibase Only mode - PostgreSQL / test (push) Canceled after 0s
Fineract Messaging Smoke Tests / Smoke Test with ActiveMQ (push) Canceled after 0s
Fineract Messaging Smoke Tests / Smoke Test with Kafka (push) Canceled after 0s
2026-07-28 10:43:06 +05:30
Jaanu423andClaude Sonnet 4.6 19639c9e02 feat(cashier): add GL denomination tracking, live GL balance, and enhanced closing report
- Add CashierGlDenominationApiResource: new POST /v1/cashier/gl-denomination endpoint
  to record denomination breakdown for GL journal entries in m_savings_txn_denomination
- Fix GL account real-time balance in GLAccountReadPlatformServiceImpl using live SUM query
- Add Liquibase migrations 0318/0319/0320: make savings_account_id and txn_id nullable,
  add payment_type column to m_savings_txn_denomination
- Add validCheckSum to 0317b changeset to resolve checksum mismatch on existing installs
- Enhance GL entries closing report SQL with date, time, teller, payment type, txn source

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 15:31:12 +05:30
Jaanu423andClaude Sonnet 4.6 53b6a94bf8 fix(cashier): fix GL account search SQL bug, running balance, and add CASHIER role permissions
- Fix searchParam SQL syntax: parameterized LIKE with %value% instead of literal %?%
- Fix organizationRunningBalance: correlated subquery for latest journal entry (ORDER BY id DESC LIMIT 1)
- Migration 0317: grant READ_GLACCOUNT, READ_LOAN, READ_SHAREACCOUNT to CASHIER role

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 11:17:32 +05:30
Jaanu423andClaude Sonnet 4.6 b25d5a30d2 feat: FD/RD GL transaction prefixes + savingsAccountNo in journal entry API
- Use FD/RD transaction ID prefixes for Fixed/Recurring Deposit GL entries
  via ThreadLocal context set in Cash/AccrualBasedAccountingProcessorForSavings
- Add depositAccountType to SavingsDTO and pass from SavingsAccount bridge data
- Add savingsAccountNo field to JournalEntryData; populate via LEFT JOIN on
  m_savings_account (SB/FD/RD) and m_current_account (CA prefix) in read query
- Fix JournalEntryMapper MapStruct: ignore savingsAccountNo (SQL-populated)
- Fix JournalEntryRunningBalanceUpdateServiceImpl constructor call (27 params)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 18:26:15 +05:30
Nitesh Yadav f93a08c6b3 updade code based on the accounting deatils search 2026-05-19 10:34:52 +05:30
Nitesh Yadav d0c8be4ee9 charges add module add in the saving account and current account 2026-05-16 21:20:30 +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
Aleksandar VidakovicandGitHub 3a842ecb9a FINERACT-2243: New command processing - payment type (#5506) 2026-02-18 08:19:29 -06:00
Aleksandar VidakovicandAleksandar Vidakovic 2ff0c62f40 FINERACT-2246: New command processing - document management 2026-02-16 14:56:40 +01:00
Aman MittalandAdam Saghy 6aafb308ea FINERACT-2421: Refractor - remove ApiResponses annotations (Phase 6) 2026-01-26 15:48:24 +01:00
Aman-MittalandAdam Saghy 8b24325f84 FINERACT-2421: Refractor redundant and some deprecated code as per new Java 21 style (Phase 5) 2026-01-23 12:15:46 +01:00
Aman-MittalandAdam Saghy 4bfae0400c FINERACT-2326: Refractor redundant and some deprecated code as per new Java 21 style (Phase 2) 2025-12-17 08:51:47 +01:00
Ahmed AdelandAdam Saghy 352ef6317c FINERACT-2326: Refactor trial balance processing to reduce cognitive complexity 2025-12-16 12:35:06 +01:00
cucusenokandAdam Saghy 9320dd1bd7 FINEREACT-2404: Improved extensibility and cleanup 2025-11-07 10:19:40 +01:00
Aman-MittalandAdam Saghy c50113a868 FINERACT-2346: Minor SonarQube fixes 2025-10-15 10:05:25 +02:00
Peter KovacsandArnold Gálovics 3b62d562a2 FINERACT-2358: Advanced-accounting-rules-based-on-write-off-reason E2E tests 2025-10-15 09:52:16 +02:00
Jose Alberto HernandezandArnold Gálovics c518d8622a FINERACT-2358: Advanced accounting rules based on write-off reason 2025-10-14 20:26:24 +02:00
Soma SörösandAdam Saghy d6323be7dd FINERACT-2358: Allow to configure advanced accounting rules based on write-off reason 2025-10-01 10:29:03 +02:00
Peter KovacsandAdam Saghy 641f755193 FINERACT-2374: Advance Accounting rule for classification type - E2E tests 2025-09-30 12:27:45 +02:00
Jose Alberto HernandezandAdam Saghy cb70555485 FINERACT-2374: Advance Accounting rule for classification type 2025-09-30 12:27:45 +02:00
04GomezandGitHub c936c19b85 FINERACT-2312: Adjustment to savings account products by adding a new accounting account interest receivables account. (#4876) 2025-08-20 09:54:18 -06:00
Jose Alberto HernandezandArnold Gálovics 6bbc4bd3f3 FINERACT-2330: Buy-Down fees Accounting for non merchant product 2025-08-15 22:54:36 +02:00
Attila BudaiandAdam Saghy 56c71f7fee FINERACT-2326: The journal entries should be ordered in explicit order 2025-08-11 15:06:47 +02:00
Jose Alberto HernandezandAdam Saghy e2f481f351 FINERACT-2181: Capitalized Income and Buy Down Fees accounting values are still displayed on loan product after feature disabled 2025-07-16 12:06:52 +02:00
Jose Alberto HernandezandAdam Saghy 0c1ca2baba FINERACT-2198: Extend Manual Journal entry to support Asset Externalization 2025-07-07 13:59:33 +02:00
adam.magyariandAdam Saghy d88f6a2f22 FINERACT-2311: Loan product - Buy down fees accounting configuration 2025-06-26 10:02:49 +02:00
Adam Saghy db28259b1a FINERACT-2181: Gradle task rework - Optimized weaving across all modules 2025-06-22 22:41:34 +02:00
Arnold GalovicsandArnold Gálovics a76c189a04 Revert "FINERACT-2181: Some tweaks in the gradle build to ensure correct task processing"
This reverts commit 6cb60f48
2025-06-20 21:53:28 +02:00
Arnold GalovicsandArnold Gálovics 1ebfad230c Revert "FINERACT-2181: Some tweaks in the gradle build to ensure correct task processing"
This reverts commit 11cecb0d45.
2025-06-20 21:53:28 +02:00
Arnold GalovicsandArnold Gálovics d46ab4e73e Revert "FINERACT-2181: Make 'staticWeaveJPA' gradle task cacheable"
This reverts commit dd2c29fb91.
2025-06-20 21:53:28 +02:00
Adam SaghyandArnold Gálovics dd2c29fb91 FINERACT-2181: Make 'staticWeaveJPA' gradle task cacheable 2025-06-19 07:12:59 +02:00
Adam SaghyandArnold Gálovics 11cecb0d45 FINERACT-2181: Some tweaks in the gradle build to ensure correct task processing 2025-06-18 15:54:00 +02:00
a7med3del1973andAdam Saghy 9e12e3b1cd FINERACT-2181: Refactor code quality 2025-06-03 10:47:39 +02:00
Adam Saghy 6cb60f48fc FINERACT-2181: Some tweaks in the gradle build to ensure correct task processing 2025-05-25 22:12:22 +02:00
Adam Saghy ecac6d2153 FINERACT-2181: Format enums 2025-05-22 17:13:49 +02:00
a7med3del1973andAdam Saghy 6d49d76e73 FINERACT-2181:improve code quality 2025-05-16 15:45:37 +02:00
Adam Saghy aaf1351c4f FINERACT-2268: Fix GL account deletion logic 2025-04-30 14:04:12 +02:00
mariiaKraievskaandAdam Saghy e10542838e FINERACT-2232: Capitalized income - Add Capitalized income to Loan 2025-04-30 10:23:55 +02:00
adam.magyariandAdam Saghy 85fac1e1b0 FINERACT-2232: Capitalized income - accounting configuration 2025-04-25 12:35:23 +02:00
a7med3del1973andAdam Saghy 98894d1f21 FINERACT-2181: Refactor constants to follow naming convention 2025-04-17 15:01:17 +02:00
mariiaKraievskaandAdam Saghy 957666df18 FINERACT-2210: Incorrect accounting of reversed charge-off transaction. 2025-04-01 10:01:13 +02:00
mark.vituskaandAdam Saghy 993393b519 FINERACT-2080: use enums instead of integers in Loan, LoanProduct and LoanTransaction 2025-03-20 14:34:51 +01:00
a7med3del1973andAdam Saghy 9fe993342b FINERACT-2181: Refactor UpdateTrialBalanceDetailsConfig injection instead of Autowired 2025-03-19 12:12:37 +01:00
viktorpavlenkoandAdam Saghy 99f313e02c FINERACT-2169: Account rules api refactor; 2025-03-14 18:10:19 +00:00
viktorpavlenkoandAdam Saghy 056b3edaad FINERACT-2169: Provision entries api refactor; 2025-03-14 18:09:40 +00:00
Arnold GalovicsandArnold Gálovics 33e9f7f3db FINERACT-2141: Delayed settlement implementation for fineract loan investor module 2025-03-07 17:46:24 +01:00
viktorpavlenkoandAdam Saghy 429374e530 FINERACT-2169: Financial activity account api refactor; 2025-03-05 14:50:18 +00:00
viktorpavlenkoandAdam Saghy a41891e776 FINERACT-2169: Glclosure account api refactor; 2025-03-04 20:27:44 +00:00
viktorpavlenkoandAdam Saghy d98f5b0d0e FINERACT-2169: GL account api refactor; 2025-03-04 20:26:58 +00:00
Harsh-Srivastav123andAdam Saghy 86832c927b This pull request addresses [FINERACT-2081](https://issues.apache.org/jira/browse/FINERACT-2081).
The `toString()` method in several Enum classes has been simplified. The previous implementation:
2025-03-04 20:22:43 +00:00