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
Jaanu423 and Claude 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
Jaanu423 and Claude 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
Jaanu423 and Claude 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 Vidakovic and GitHub
3a842ecb9a
FINERACT-2243: New command processing - payment type ( #5506 )
2026-02-18 08:19:29 -06:00
Aleksandar Vidakovic and Aleksandar Vidakovic
2ff0c62f40
FINERACT-2246: New command processing - document management
2026-02-16 14:56:40 +01:00
Aman Mittal and Adam Saghy
6aafb308ea
FINERACT-2421: Refractor - remove ApiResponses annotations (Phase 6)
2026-01-26 15:48:24 +01:00
Aman-Mittal and Adam 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-Mittal and Adam 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 Adel and Adam Saghy
352ef6317c
FINERACT-2326: Refactor trial balance processing to reduce cognitive complexity
2025-12-16 12:35:06 +01:00
cucusenok and Adam Saghy
9320dd1bd7
FINEREACT-2404: Improved extensibility and cleanup
2025-11-07 10:19:40 +01:00
Aman-Mittal and Adam Saghy
c50113a868
FINERACT-2346: Minor SonarQube fixes
2025-10-15 10:05:25 +02:00
Peter Kovacs and Arnold 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 Hernandez and Arnold Gálovics
c518d8622a
FINERACT-2358: Advanced accounting rules based on write-off reason
2025-10-14 20:26:24 +02:00
Soma Sörös and Adam Saghy
d6323be7dd
FINERACT-2358: Allow to configure advanced accounting rules based on write-off reason
2025-10-01 10:29:03 +02:00
Peter Kovacs and Adam Saghy
641f755193
FINERACT-2374: Advance Accounting rule for classification type - E2E tests
2025-09-30 12:27:45 +02:00
Jose Alberto Hernandez and Adam Saghy
cb70555485
FINERACT-2374: Advance Accounting rule for classification type
2025-09-30 12:27:45 +02:00
04Gomez and GitHub
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 Hernandez and Arnold Gálovics
6bbc4bd3f3
FINERACT-2330: Buy-Down fees Accounting for non merchant product
2025-08-15 22:54:36 +02:00
Attila Budai and Adam Saghy
56c71f7fee
FINERACT-2326: The journal entries should be ordered in explicit order
2025-08-11 15:06:47 +02:00
Jose Alberto Hernandez and Adam 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 Hernandez and Adam Saghy
0c1ca2baba
FINERACT-2198: Extend Manual Journal entry to support Asset Externalization
2025-07-07 13:59:33 +02:00
adam.magyari and Adam 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 Galovics and Arnold 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 Galovics and Arnold 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 Galovics and Arnold Gálovics
d46ab4e73e
Revert "FINERACT-2181: Make 'staticWeaveJPA' gradle task cacheable"
...
This reverts commit dd2c29fb91 .
2025-06-20 21:53:28 +02:00
Adam Saghy and Arnold Gálovics
dd2c29fb91
FINERACT-2181: Make 'staticWeaveJPA' gradle task cacheable
2025-06-19 07:12:59 +02:00
Adam Saghy and Arnold Gálovics
11cecb0d45
FINERACT-2181: Some tweaks in the gradle build to ensure correct task processing
2025-06-18 15:54:00 +02:00
a7med3del1973 and Adam 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
a7med3del1973 and Adam 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
mariiaKraievska and Adam Saghy
e10542838e
FINERACT-2232: Capitalized income - Add Capitalized income to Loan
2025-04-30 10:23:55 +02:00
adam.magyari and Adam Saghy
85fac1e1b0
FINERACT-2232: Capitalized income - accounting configuration
2025-04-25 12:35:23 +02:00
a7med3del1973 and Adam Saghy
98894d1f21
FINERACT-2181: Refactor constants to follow naming convention
2025-04-17 15:01:17 +02:00
mariiaKraievska and Adam Saghy
957666df18
FINERACT-2210: Incorrect accounting of reversed charge-off transaction.
2025-04-01 10:01:13 +02:00
mark.vituska and Adam Saghy
993393b519
FINERACT-2080: use enums instead of integers in Loan, LoanProduct and LoanTransaction
2025-03-20 14:34:51 +01:00
a7med3del1973 and Adam Saghy
9fe993342b
FINERACT-2181: Refactor UpdateTrialBalanceDetailsConfig injection instead of Autowired
2025-03-19 12:12:37 +01:00
viktorpavlenko and Adam Saghy
99f313e02c
FINERACT-2169: Account rules api refactor;
2025-03-14 18:10:19 +00:00
viktorpavlenko and Adam Saghy
056b3edaad
FINERACT-2169: Provision entries api refactor;
2025-03-14 18:09:40 +00:00
Arnold Galovics and Arnold Gálovics
33e9f7f3db
FINERACT-2141: Delayed settlement implementation for fineract loan investor module
2025-03-07 17:46:24 +01:00
viktorpavlenko and Adam Saghy
429374e530
FINERACT-2169: Financial activity account api refactor;
2025-03-05 14:50:18 +00:00
viktorpavlenko and Adam Saghy
a41891e776
FINERACT-2169: Glclosure account api refactor;
2025-03-04 20:27:44 +00:00
viktorpavlenko and Adam Saghy
d98f5b0d0e
FINERACT-2169: GL account api refactor;
2025-03-04 20:26:58 +00:00
Harsh-Srivastav123 and Adam 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