This is an automated email from the ASF dual-hosted git repository.
adamsaghy pushed a change to branch develop-with-jdk17
in repository https://gitbox.apache.org/repos/asf/fineract.git
was c03b4322ed FINERACT-2433: Fix interest and accrual calculation in case
of last installment payment
This change permanently discards the following revisions:
discard c03b4322ed FINERACT-2433: Fix interest and accrual calculation in case
of last installment payment
discard 1a09ca3f12 FINERACT-2421: Improved Spring Batch context handling
discard 0b37fc9cd0 FINERACT-2354: e2e test scenarios for reverse-replay
re-aging with equal amortization
discard 3ee7c55680 FINERACT-2411: Allow empty columns to be deleted from
datatables
discard e7d1da53be FINERACT-2181: Update groovy monorepo to v5
discard f6198b4502 FINERACT-2354: Re-aging: EQUAL AMORTIZATION BEHAVIOUR -
Reversal of Re-aging transaction - extra E2E tests
discard b7cc6acf39 FINERACT-2380: move retrofit client based test to feign
discard 510e2cc095 FINERACT-2380: move retrofit client based test to feign
discard d19d9371d7 Bump actions/checkout from 5.0.0 to 6.0.0
discard 97bf3b42c4 FINERACT-2181: Update dependency org.jruby:jruby-complete
to v10
discard 8357d01088 FINERACT-2354: Re-aging: EQUAL AMORTIZATION BEHAVIOUR -
Reversal of Re-aging transaction - E2E tests
discard 62f549f286 FINERACT-2326: Update Transaction Summary report with txn
classification details
discard 40e2a08f10 FINERACT-2354: e2e test scenarios for re-aging with payable
and full interest handling options
discard c48fb0beb8 FINERACT-2354: Re-aging: -Interest Handling Option: Equal
amortization
discard 540f5de1db FINERACT-2405: totalUnpaidPayableNotDueInterest resets to 0
on Charge-Off
discard e39992d135 FINERACT-2389: Pay-Off amount incorrectly calculated when
downpayment
discard d01f800496 FINERACT-2389: Negative amount is shown on repayment
schedule
discard 6ea76ab78a FINERACT-2407: add precheck
discard 50381bc4cc FINERACT-2407: add permission READ_FAMILYMEMBERS id removed
field=id
discard d05b1601ae FINERACT-2407: add permission READ_FAMILYMEMBERS
discard 427c3edfb7 FINERACT-2181: Update actions/stale action to v10
discard e58f17938c FINERACT-2181: Update ghcr.io/navikt/mock-oauth2-server
Docker tag to v3
discard c682fe7fcf FINERACT-2181: Update dependency org.yaml:snakeyaml to v2
discard 4a9de5a59b FINERACT-1724: [doc] Downpayment user documentation
discard e1daeb7aff FINERACT-2326: Loan contract termination same disbursement
date - E2E
discard 4d5407538f FINERACT-2326: Loan contract termination same disbursement
date
discard e2d028b062 FINERACT-2354: Fourth step - Chargeback before re-age edge
case for Interest bearing loans - updated e2e scenario tags
discard 1a86b29d65 FINERACT-2354: Fourth step - Chargeback before re-age edge
case for Interest bearing loans - Default Behavior, interestRecalculation =
true, without dueDate change
discard b60d3acfee FINERACT-2354: e2e test scenarios for re-aging
reverse-replay for default behaviour
discard e1a483cc1b FINERACT-2354: Re-aging: DEFAULT BEHAVIOUR - Reverse Replay
handling, additional test case
discard ba03eef64d FINERACT-2354: In case full transaction reprocessing, we
need to recalculate the schedule as well
discard 8062066a6c FINERACT-2354: Work with DTOs instead of entities inside
ProgressiveEMICalculator
discard a11ac7aa12 FINERACT-2354: Addding e2e tests covering - backdated
re-age edge case for interest bearing loans
discard ca66cf9b9b FINERACT-2354: Third step - backdated re-age edge case for
Interest bearing loans - Default Behavior, interestRecalculation = true,
without dueDate change
discard 7883364e65 FINERACT-2354: e2e test scenarios for re-aging preview
discard 482c2f4594 FINERACT-2354: Introduce reaging preview API
discard 0cc1574006 FINERACT-2181: Update dependency
org.liquibase.ext:liquibase-postgresql to v5
discard 220bcc0c8f FINERACT-2181: Update dependency
org.liquibase:liquibase-core to v5
discard 8089dc2f75 FINERACT-2181: Update dependency
io.github.bonigarcia:webdrivermanager to v6
discard 5415ae1114 FINERACT-2389: Fix for starting up in Liquibase only mode
and pipeline to verify this to prevent breaking
discard 4c8c45ae30 FINERACT-2181: Add e2e test to verify repayment reversal
after adding a fee charge with transaction reprocessing
discard 850b7e8c6a FINERACT-2354: Reversal of re-aging transaction - E2E tests
discard 908a15c052 FINERACT-2354: Reversal of re-aging transaction - remove
restriction of reversal if there was payment after or on that day
discard 66153c92bd FINEREACT-2404: Improved extensibility and cleanup
discard d5de4adc37 FINERACT-2326: Fix duplicate reverse replay of ‘Accrual
Activity’ during reprocessing
discard 55eeecf500 FINERACT-2406: e2e test scenarios for flush mode while
reprocessing
discard 49972b4454 FINERACT-2406: Set `COMMIT` flush mode during transaction
processing
discard 231cc8cf2f FINERACT-2389: Fix for rounding mode not being initialized
whenever a new tenant is added to the system without a restart
discard d58659280e FINERACT-2403: e2e test scenarios for last emi payment
discard 08e1c8a2f0 FINERACT-2403: Fix incorrect EMI calculation of last
installment
discard 5281be4b23 FINERACT-2394:Fixed Deposits is creating double Interest
Postings
discard 18ae0a1216 FINERACT-2402: Replace delimiter `:` with `=` in
kafka-server.env
discard 98d165a96c FINERACT-2389: Update `Transaction Summary Report with
Asset Owner` report
discard c73b5369f4 FINERACT-2401: e2e test scenarios interest pause biz events
discard 5c09a99d3a FINERACT-2401: Add business events for interest pause
actions
discard 04ce192cb3 FINERACT-2402: Replace the legacy Bitnami Kafka Docker
image with the official Apache Kafka image. (#5131)
discard 9a84362102 FINERACT-2354: Second step - charge-off edge case of
re-aging for Interest bearing loans - Default Behavior, interestRecalculation =
true, without dueDate change
discard 61de3ea616 FINERACT-2389: Upgrade OpenPDF to v3
discard 3d6083349d FINERACT-2398: Re-amortization Interest Handling
configuration
discard 12d2a25440 FINERACT-2389: Fix the handling of nullable field overrides
- E2E tests
discard 63d4cdb28f FINERACT-2389: Fix the handling of nullable field overrides
discard c24f7c7700 FINERACT-2326: fix delinquency date calculation after pause
- E2E test
discard 17f1ffdb36 FINERACT-2326: fix delinquent days & delinquency date after
delinquency pause calculations
discard 42d663bb0a FINERACT-2390: Fix `infinite loop` issue
discard 6506bb24b4 FINERACT-2390: e2e test scenarios for infinite loop with
MIR trn issue
discard 0d1fd53487 Bump actions/upload-artifact from 4.6.2 to 5.0.0
discard 02ca88d362 FINERACT-2354: First step - basic implementation of
re-aging for Interest bearing loans - Default Behavior, interestRecalculation =
true, without dueDate change
discard 1b83d804d8 FINERACT-2354: added e2e tests for validation of re-aging
for interest bearing products with interest calculation: default behavior
discard c2ee1a9575 FINERACT-2385: e2e test scenarios for re-aging disallowed
with zero amount
discard 0a2472ea72 FINERACT-2385: Zero amount reage transaction should not be
allowed
discard 011b2a0c14 FINERACT-2382: e2e test scenarios for flat cumulative
multidisbursal loan
discard 0c6293648c FINERACT-2382: Repayment schedule for Flat-Cumulative-Multi
Disbursement
discard c356c4a527 FINERACT-2389: Improve E2E test data initialization
resilience
discard 4195996eaf FINERACT-2389: Automatically close loans at the end of test
executions
discard f47164238c FINERACT-2380: feign related test fixes
discard ed5fdb1053 FINERACT-2396: Fix retry issue during persisting
CommandSource
discard 42b59e1a81 don't include actual email addresses
discard fe73ffed5d FINERACT-2389: added e2e test to validate loan rescheduling
on the first day of 1st repayment schedule
discard 9164efd445 FINERACT-2389: Fix related installment query
discard 0da164281c save 1.13.0 vote result
discard 0ddaadf601 FINERACT-2380: create feign client
discard c2646d5807 FINERACT-2391: check for AppUser type before casting
Authentication Principal
discard 6adfcc32ef FINERACT-2354: Re-aging-for-interest-bearing-products
discard 05bdfbdfff FINERACT-2346: Minor SonarQube fixes
discard df12d3fee9 FINERACT-2358:
Advanced-accounting-rules-based-on-write-off-reason E2E tests
discard 61bd75bc78 FINERACT-2358: Advanced accounting rules based on write-off
reason
discard 93e39ce687 Bump actions/setup-node from 5.0.0 to 6.0.0
discard 9f97566426 FINERACT-2383: Modernize and correct README page (#5076)
discard ac7a4cf380 Bump gradle/actions from 4 to 5
discard 5930ae0829 FINERACT-2326: Minor fix to generate IDs for saved interest
transaction for loans
discard ae7d7db599 FINERACT-2181: Update actions/setup-java action to v5
discard 10a2d0e5ff FINERACT-2181: Update actions/setup-node digest to 49933ea
discard 5d51ceeb68 FINERACT-2326: added e2e auto tests for accrual reversal
logic issue
discard 27a42a974f FINERACT-2389: Update `Transaction Summary with Asset
Owner` report
discard 52e68f3010 FINERACT-2326: Do not remove external id if transaction got
not replayed
discard b602016eca FINERACT-2326: Fix `Trial Balance Summary with asset owner`
report
discard 31b8334d26 FINERACT-2326: Loan point in time API now properly handles
future dates
discard 01b9e6e69f FINERACT-2181: Update actions/checkout action to v5
discard 1fa4861551 FINERACT-2326: Upgrade dependencies
discard 5024d1d3e0 FINERACT-2326: Fix `Trial Balance Summary with asset owner`
report
discard 8ee2e495b2 FINERACT-2326: Upgrade dependencies
discard 7ec12fabb4 Bump actions/stale from 10.0.0 to 10.1.0
discard f2ea626ba8 FINERACT-2359: Wrong Days in Year configuration used for
calculating interest
discard 1cd5365afa FINERACT-2387: Fix zero amount reversed transaction
creation issue
discard 0d28622e2f FINERACT-2348: Accounting mismatch in case amortization and
amortization adjustment occurs at the same time
discard d673f41763 FINERACT-2386: Update read query to support other products
discard f6496e0d1a FINERACT-2348: Add missing indexes
discard 5392139f4f FINERACT-2386: Journal entry aggregation capabilities
discard c1dcbd6b96 FINERACT-2326: Close opened savings account after
integration test execution
discard 81c5cd890a FINERACT-2378: Failing integration test:
org.apache.fineract.integrationtests.SchedulerJobsTestResults#testInterestTransferForSavings
discard 9d7d73fa36 FINERACT-2376: Unable to re-invest maturity amount or
principal for fixed deposit at closing
discard 7697bbb1ee FINERACT-1724: Document integration and e2e testing in
fineract
discard f6eb8fd6a8 FINERACT-2384: e2e tests for re-age trn before maturity date
discard 933717d90c FINERACT-2384: Incorrect reage transaction date and
repayment schedule
discard 38fea09fab FINERACT-2358: Allow to configure advanced accounting rules
based on write-off reason
discard bb06cf44c9 FINERACT-2374: Advance Accounting rule for classification
type - E2E tests
discard 1321dc5438 FINERACT-2374: Advance Accounting rule for classification
type
discard 807b70f6b2 FINERACT-2326: Update Kafka docker image for testing
discard a1cfa82b51 Revert "FINERACT-2378: Failing integration test:
org.apache.fineract.integrat…" (#5064)
discard 99664b6847 FINERACT-2378: Failing integration test:
org.apache.fineract.integrationtests.SchedulerJobsTestResults#testInterestTransferForSavings
(#5059)
discard 06780882b5 Bump actions/cache from 4.2.4 to 4.3.0
discard c7421a9bc8 FINERACT-2326: Trigger manual sequential integration test
run
discard ba3e07db9f FINERACT-2381: e2e tests for fixes with accruals
calculation after reprocessing loan
discard 187a929fd4 FINERACT-2381: Fix Accrual Activity calculation
discard 47c3e5fddd FINERACT-2326: add test Fineract API requests to README
discard e62642a087 FINERACT-2326: Build `jar` for `fineract-e2e-tests-core`
module
discard 09bd66294f Bump actions/setup-node from 4.4.0 to 5.0.0
discard eed610091d FINERACT-2326: Run the integration tests sequentially on
`develop` branch
discard 295fcd1868 FINERACT-2354: e2e tests for re-age trn with n+1 trns
discard 11138ba891 FINERACT-2354: Merge re-aged installment with the next
(N+1) installment if they overlap
discard 9ed195fee1 FINERACT-2326: Run the integration tests sequentially on
`develop` branch
discard 192f6a7273 FINERACT-2326: Fix `split-tests.sh` script
discard 6e7e42d303 FINERACT-2326: Upgrade asciidoc dependencies
discard f6d50c2205 FINERACT-2377: upgrade Gradle to 8.14.3
discard 03c8162c88 FINERACT-2326: Upgrade dependencies
discard 7d3925b68a Revert "FINERACT-2350: Fix DockerHub tags, use 'latest' for
develop and version tags for release"
discard 41cb89f4e0 Revert "FINERACT-2350: Fix Spotless formatting"
discard 024e779bb7 FINERACT-2353: openAPI definition does not expose required
GET parameters (#5025)
discard 925290cc5c FINERACT-2326: Reprocessing loan internal api for testing
purpose - E2E tests
discard bb822e95f5 FINERACT-2326: Reprocessing loan internal api for testing
purpose
discard d41e685351 FINERACT-2354: e2e tests for N+1 installment with re-age trn
discard e961b73861 FINERACT-2354: Handle N+1 installment together with re-aged
installment correctly
discard fce639c17b FINERACT-2326: Upgrade dependencies
discard 71e8cd8aaa FINERACT-2326: updated e2e test to verify loan status and
outstanding balance
discard af4850f916 FINERACT-2326: Repayment Reversal Failing After Full
Repayment of Principal and Fee
discard 3c7b1c24fe FINERACT-2326: Upgrade dependencies
discard 3f81949fb5 FINERACT-1984: OAuth2.1
discard 3d49b093e0 FINERACT-2326: Fix for loading loan summaries for multiple
loans
discard 19ff2ba671 FINERACT-2350: Fix Spotless formatting
discard 360401df24 FINERACT-2350: Fix DockerHub tags, use 'latest' for develop
and version tags for release
discard 3c7f64f1b5 FINERACT-2348: Refactor Capitalized income / Buydown fee
amortization allocation calculation
discard 3147262a14 FINERACT-2312: Post interest with adjustments for savings
accounts
discard 1c121abbcd FINERACT-2312: Reverse of Accruals to adjust late deposits
discard 78df04cdab FINERACT-2308: e2e tests for multiple tranches at the same
date
discard d339bbd174 FINERACT-2308: fix duplicates for multiple tranches
discard 9134df3cb5 FINERACT-2354: e2e tests for re-age trn undo and again
added at the same date
discard ec3c848124 FINERACT-2354: Allow re-age today if the previous re-age
was reversed
discard deef8033c9 FINERACT-821: Replace 500 by meaningful error when request
requires configured S3
discard 92b04f8f08 FINERACT-2348: Calculate and store Capitalized income /
Buydown fee amortization allocation schedule
discard 04e0fe4cdd FINERACT-2326: `CodeValue` serialization enhancement (#5007)
discard 756045e7cb FINERACT-2312: Reverse of Accruals to adjust late deposits
discard 6cf04ecd84 FINERACT-2355: e2e tests for merchant issued refunds
allocation with paid installments
discard 4a7ed75fbe FINERACT-2355: Fix charge off and loan charge for zero
installments
discard 9ebf181c18 FINERACT-2347: Introduce classification field on loan
transactions
discard 6cd41cdb4c FINERACT-2326: Delinquent section in loan details using
associations
discard e11e2478df FINERACT-2326: Improve `LoanTransactionData` DTO structure
discard 7780bea833 FINERACT-2356: added e2e tests for validation of accounting
during write-off in case the loan was already charged-off
discard 123da91b13 FINERACT-2356: Fix incorrect accounting during write-off in
case the loan was already charged-off
discard e3293c18a8 FINERACT-2326: added e2e auto tests for available over
applied amount with disbursement amount calculation
discard d9366420fc FINERACT-2326: Add additional field which would return
available disbursement amount with over applied amount
discard 0841bff902 Bump actions/checkout from 4.3.0 to 5.0.0
discard 4c6912d647 Bump actions/setup-java from 4.7.1 to 5.0.0
discard 9f16335fa2 FINERACT-2181: Update actions/setup-java digest to c5195ef
discard 8bc996f0e8 FINERACT-2181: Update actions/checkout digest to 08eba0b
discard 34f7299319 FINERACT-2326: Use exact business date during savings
account accrual tests
discard 4def399cc3 FINERACT-2326: Upgrade to JDK21
discard ccb7f7a842 FINERACT-2326: Backward compatibility with JDK17
discard 0e5b2ec21a FINERACT-2326: Enhanced loan retrieval API to avoid some of
the N+1 queries when loading summaries
discard 02ccdac5e1 FINERACT-2348: Calculate and store Capitalized income /
Buydown fee amortization allocation schedule
discard d4759fb25a FINERACT-2326: Fix for NPE when account fund transfer
happens
discard b74f564e46 FINERACT-2326: `CodeValue` serialization enhancement (#5007)
discard cb1219a345 FINERACT-2326: documenting loan charge (#5009)
discard 1e45e80982 FINERACT-2312: Reverse of Accruals to adjust late deposits
discard 8a00653959 FINERACT-2312: Post interest with adjustments for savings
accounts
discard 0fc7748548 FINERACT-2355: e2e tests for merchant issued refunds
allocation with paid installments
discard acc17c61a4 FINERACT-2355: Fix charge off and loan charge for zero
installments
discard c8df828a05 FINERACT-2267: proper not null annotations. Remove
jetbrains notnull, all services use non-null
discard b67c19926b FINERACT-2347: Introduce classification field on loan
transactions
discard 1ed6418811 FINERACT-2326: Delinquent section in loan details using
associations
discard 4b253fa6b0 FINERACT-2326: Improve `LoanTransactionData` DTO structure
discard 2aed3ae55c FINERACT-2356: added e2e tests for validation of accounting
during write-off in case the loan was already charged-off
discard 15956fb757 FINERACT-2356: Fix incorrect accounting during write-off in
case the loan was already charged-off
discard d86ca87955 FINERACT-2081: ESAPI.encoder().encodeForSQL is deprecated,
so replaced the method with parameterized queries based solution with user
input validation
discard 8380142c9c FINERACT-2326: added e2e auto tests for available over
applied amount with disbursement amount calculation
discard 79bf9d6792 FINERACT-2326: Add additional field which would return
available disbursement amount with over applied amount
discard cb8ff33e5e Bump actions/checkout from 4.3.0 to 5.0.0
discard ef5ae0ba82 Bump actions/setup-java from 4.7.1 to 5.0.0
discard 8e73c64c1f FINERACT-2326: Swagger - Add capitalizedIncomeAdjustment as
part Loan summary
discard bcec1a7caf FINERACT-2173: added e2e tests covering extended migration
scenario with multidisbursal
discard ceece2a50b FINERACT-2181: Update actions/setup-java digest to c5195ef
discard 517e314f6a FINERACT-2181: Update actions/checkout digest to 08eba0b
discard 088df729c5 FINERACT-2373: Fix backward compatibility issue of `Loan
COB`
discard df04c6fcb5 FINERACT-2326: Use exact business date during savings
account accrual tests
discard 164656670f FINERACT-2326: Deregister static mocks
discard 6ef8bd0c75 FINERACT-2326: Backward compatibility with JDK17
discard ec7d3c1d9e FINERACT-2349: final 1.12.1 release doc updates
discard bded1f25cd FINERACT-2337 Fix docker publish for tags
discard e7e49859d6 Bump actions/setup-java from 4.7.1 to 5.0.0
discard e6d93df24a FINERACT-1926: added e2e tests for asset owner event
changes with previous owner
discard ad1e1f9178 FINERACT-1926: Add previous owner to
ExternalAssetOwnerTransfer
discard 7536331d1a FINERACT-2326: Backdated loan charge-off accrual fix
discard f9a527b0a7 FINERACT-2317: added e2e tests for update available disb
amount validation with zero value
discard 87a9444294 FINERACT-2317: Fix updating the available disbursed amount
to zero after loan approval
discard 9e3143258a FINERACT-2327: when Interest Refund was created manually,
we should only return the newly created Interest Refund transaction identifiers
in the result.
discard be7d790205 FINERACT-2330: added e2e tests for buy down fee for
non-merchant
discard d4c3ddea70 FINERACT-2330: Buy-Down fees adjustment Acct for non
merchant product
discard 558d98f79e FINERACT-1981: Progressive Loan schedule handling -
Reschedule installment (Extend repayment period)
discard 69d2199193 added e2e tests for validation of progressive Loan schedule
handling - Reschedule installment (Extend repayment period)
discard 0661c0da1b FINERACT-2312: Accruals added for savings accounts (#4885)
discard 22a26a579e FINERACT-2312: Adjustment to savings account products by
adding a new accounting account interest receivables account. (#4876)
discard 4c55b77b21 FINERACT-1981: Reschedule loan with interest rate change
from zero breaks repayment schedule and loan status to OVERPAID - E2E tests
discard fc76a09cfa FINERACT-1981: Reschedule loan with interest rate change
from zero breaks repayment schedule and loan status to OVERPAID
discard e94f85614c FINERACT-2279: Add contract termination documentation
discard 0655998ad7 FINERACT-2233: Rework journal entry handling logic in Loan
module
discard bbb5d79144 FINERACT-2326: Rework business date validation and dto
handling
discard 11fcbcf81e FINERACT-2326: Introduce
FineractProgressiveLoanBeanConfiguration to allow conditionally register beans
in `fineract-progressive-loan` module
discard 8fe42cfa50 FINERACT-2232: DeferredIncomeApi as CapitalizedIncomeApi
discard effb2818d9 FINERACT-2326: Use Hibernate Validator
discard df0ddd42cc FINERACT-2326: Fix UserLoanPermissionTest
discard c59654d9ae FINERACT-2181: Update dependency
com.puppycrawl.tools:checkstyle to v11
discard 77ddd2c6ad FINERACT-2181: Update dependency node to v22
discard 1dd6fa8a9e FINERACT-2326: Missing user permission for Capitalized
Income and Buydown fee
discard 4e76fc67d6 FINERACT-2330: Buy-Down fees Accounting for non merchant
product
discard bc41d08ad5 FINERACT-2326: Extract out external dependencies from
Client and Group entity
discard a3fbfa24bb Bump actions/checkout from 4.2.2 to 5.0.0
discard 7a3f18762d FINERACT-2326: Fix swagger generation
discard ed073c001d FINERACT-2326: Fix swagger generation
discard 0441c6c538 FINERACT-2326: Improve command query param regexp to allow
hyphens
discard 5a7be32bf8 FINERACT-2343: added e2e tests for business date and
currency validation
discard 468a200d1e FINERACT-2343: Fix update currency api validation
discard 8b4193e649 FINERACT-2326: Fix swagger generation
discard dde074ca24 FINERACT-2326: Backward compatibility with JDK17
discard 7f11641da5 FINERACT-2324: Remove getLoanTransactions from accounting
discard c8ebb219c0 FINERACT-2326: [DOC] Interest rate change documentation
discard 3d8d4d6f38 FINERACT-2323: support the multiple legs for journal entries
discard 99f2db4f29 FINERACT-2326: Charges with Tax group Id ignored
discard 3224d07967 FINERACT-2326: Tax component and group issue serialization
discard 70ec8996e3 FINERACT-2338: Allow backdated interest change on
progressive loans
discard ffc612f677 FINERACT-2326: Backward compatibility with JDK17
discard 8fd1409652 FINERACT-2326: Improve null-safety
discard d08bac275d FINERACT-2338: Allow backdated interest change on
progressive loans - documentation
discard e3961782a3 FINERACT-2326: The journal entries should be ordered in
explicit order
discard 3af7189817 FINERACT-2340: remove nonexistant project "fineract-api"
(#4924)
discard f25ef5599b FINERACT-2314: IP tracking (#4825)
discard 5b4746c37e Bump actions/cache from 4.2.3 to 4.2.4
discard 4324cb15d0 FINERACT-2317: Add documentation for approved amount
modification endpoints
discard 46d9bca0f7 FINERACT-2336: improve asciidoc post-1.12.1 release
discard 4b3d1ee122 FINERACT-2311: Add buydown fees documentation
discard 77f3efaa82 FINERACT-2218: Fix Type Mismatch in Survey Validation Query
discard d04bbc6476 FINERACT-2339: squelch static weaving log messages
discard f546429adb FINERACT-2232: Add capitalize income documentation
discard c3bb9ede06 FINERACT-2311: Buy Down fees - External business events -
E2E tests
discard 6f2b41b052 FINERACT-2311: Buy Down fees - External business events
discard 19753f717d FINERACT-2311: Buy Down fees - External business events
discard db54d1fd57 FINERACT-2322: added e2e test with next payment data check
discard b1f6cf5cab FINERACT-2322: Extend loan collection data with next due
payment amount field
discard 979d10be05 FINERACT-2317: added e2e test for update available
disbursement amount
discard 028d2f2b62 FINERACT-2317: Add new endpoints to indirectly modify loan
approved amount
discard fe5744d5ae FINERACT-2317: added e2e test to verify inclusion of
capitalized income and buy down fee in available disbursement calculation
discard 14928ed1f7 FINERACT-2317: Include capitalized income and buy down fee
in available disbursement calculation
discard fd516a50ec FINERACT-1968: Progressive Loan schedule handling -
interest handling (DECLINING BALANCE interest, Same as repayment period, Equal
installments) - E2E tests
discard c761fedd53 FINERACT-1968: Progressive Loan schedule handling -
interest handling (DECLINING BALANCE interest, Same as repayment period, Equal
installments)
discard 46a26de7c6 FINERACT-2338: added e2e test for backdated interest rate
change
discard d047f675a5 FINERACT-2338: Allow backdated interest rate change on
progressive loans
discard 1459278cd1 FINERACT-2124: Fix final income accrual calculation with
multiple fee charges
discard 01eb7491bc FINERACT-2326: added e2e tests for validation of ability to
reschedule non-interest-bearing progressive loans to have interest
discard 891a345a87 FINERACT-2326: Add the ability to reschedule
non-interest-bearing progressive loans to have interest
discard 32cbffe291 FINERACT-2232: added checkes for fetching deferred income
data via external-id
discard 7c9cc502aa FINERACT-2232: Add fetching of Capitalized Income details
by external id
discard 2c87e1cdd6 FINERACT-2308: added e2e tests for approved over applied
amount for loan that expects tranches
discard 4837f26515 FINERACT-2308: Allow approval / disbursal above loan
applied amount for multidisbursal progressive loan that does expect tranches
discard 61c008833f FINERACT-1968: added e2e test cases for progressive Loan
schedule handling - interest handling (FLAT interest, Daily, Equal installments)
discard c4398bef33 FINERACT-1968: Progressive Loan schedule handling -
interest handling (FLAT interest, Daily, Equal installments)
discard 1deda30919 FINERACT-2326: Set precision of 6 for the audit fields of
the datatables (mysql)
discard b7c0b14d89 FINERACT-2181: Fix the interest calculation for non active
loan
discard 3e28b32936 FINERACT-2311: added e2e tests for buy down fees fetch
amortization details
discard 2455a3d746 FINERACT-2311: Add GET API for buy down fees related
information
discard aa896ad4b1 FINERACT-2326: Capitalized Income transaction template
considering over applied amount when enabled
discard 7896991616 FINERACT-2311: added e2e tests for validation of buy down
fees reversal of existing transaction
discard aa19b0c9eb FINERACT-2311: Buy Down fees - Reversal of existing
transaction
discard d60205864e FINERACT-2326: Set timeout for github actions
discard f4c362ad77 FINERACT-2326: add installment amount in multiples of
handling to flat interest emi calculation
discard afa4f3cf28 FINERACT-2315: Fix SMS Status Reports Error
discard d092ab87d6 FINERACT-1932: Fineract modularization - fineract-cob
discard a2be471947 FINERACT-2335: don't rename release tarballs
discard 9133935054 FINERACT-2333: Batch API - Support date format: from array
to string
discard ae58562a75 FINERACT-2326: Locale Validator shall accept all valid
language codes
discard 9092d1b7ea FINERACT-2118: Make region as optional and remove hardcoded
default value
discard 7e8c35c2b1 FINERACT-2311: Buy down fee adjustment - portion fix
discard 24f3918c4d FINERACT-2326: EclipseLink sometimes fails if JPQL cache is
not warm up but concurrent queries are executed
discard 57828762fe FINERACT-2326: Fix payment allocation when current period
is closed
discard 82c1a40ca9 FINERACT-2311: Buy Down Fees template API changes
discard e7232f858b FINERACT-2118: Use S3 service accounts
discard 521c6812ad save 1.12.1 vote result
discard 85e3a9a15a FINERACT-2311: Buy Down fees Adjustment - Reversal of
existing transaction
discard bb5389b430 FINERACT-2327: added e2e testing for validatoin of feature
allow to create Interest Refund transaction manually
discard c79b06ef43 FINERACT-2327: Allow to create Interest Refund transaction
manually
discard 444769d5e4 FINERACT-2181: Remove process resource hack
discard 06dfd28cfd FINERACT-2181: Money helper exception handling
discard 9ec0affb58 FINERACT-2181: Moneyhelper multitenant configuration fix,
rework it to be a utility class
discard 5945f308ee FINERACT-2317: Added e2e tests covering support for
modifying loan approved amounts with validation and history tracking
discard 8c6d3a7af8 FINERACT-2317: Add support for modifying loan approved
amounts with validation and history tracking
discard be88acac7d Revert "FINERACT-2181: Fix overdue balance updates in
advanced payment schedu…"
discard f3bcebc2c8 FINERACT-2181: Batch Api - Add Interest pause API support
discard 320e7288de FINERACT-2181: Fix overdue balance updates in advanced
payment schedule processing
discard cbaba3603a FINERACT-2181: Fix github actions not failing test runs on
failed tests
discard 887d630992 FINERACT-2232: Capitalized Income - Fetch amortization
details
discard 7c8ebfb560 FINERACT-2182: Group creation fails due to
NullPointerException when random-account-number=enabled
discard e7135e26f5 FINERACT-2181: Update dependency
org.hibernate.validator:hibernate-validator to v9
discard 0e842587ad FINERACT-2325: added e2e tests covering edge cases for
disable automatic Interest Refund calculation feature
discard 058f4eec08 FINERACT-2325: Disable automatic Interest Refund calculation
discard bf4e48451d FINERACT-2181: Capitalized Income and Buy Down Fees
accounting values are still displayed on loan product after feature disabled
discard 19118c5863 FINERACT-2311: added e2e auto test scenarios for add buy
down fee final amortization with pay off and charge-off
discard b63522e17f FINERACT-2311: Buy down fee - final amortization
discard 90680c1dff JDK17 amendments
discard 8ac079822d FINERACT-2181: Batch API - Fix read-only connection handling
discard de8d0457e8 FINERACT-2181: Pin dependencies
discard 996e6cced7 FINERACT-2321: Adding arrears days to loan/at-date api
discard 30a3660818 FINERACT-2319: added e2e test for verifying backdated
repayment allocation respects payment order for future dated penalties
discard 9ae4d8f8a0 FINERACT-2181: Batch API - Add interest pause API
discard 24d29fe851 FINERACT-2319: Add penalty-first payment allocation
strategy for progressive loans with backdated repayment charge handling
discard c25c4c326d FINERACT-1968: Added e2e test for validation of progressive
Loan schedule handling - (FLAT interest, Same as repayment period, Equal
installments)
discard 94b014d610 FINERACT-1968: Progressive Loan schedule handling -
interest handling (FLAT interest, Same as repayment period, Equal installments)
discard 332293e6bc FINERACT-1981: added e2e test for validation of progressive
Loan schedule handling
discard 74a9769960 FINERACT-1981: Progressive Loan schedule handling -
Installment charges
discard 5e45494e87 FINERACT-2311: added e2e auto test scenarios for add buy
down fee adjustment trn
discard 7456748d50 FINERACT-2311: Add Buy Down Fees transaction support
discard fbd543ff45 FINERACT-2311: Buy down fee - daily amortization
discard 72457533ac FINERACT-2311: Buy Down fee adjustment - Template API
discard 2f7dc5cfce Revert "FINERACT-2304: Fix auditing of failed batch request
while enclosing t…"
discard de03d8c7e1 FINERACT-2304: Fix auditing of failed batch request while
enclosing transaction got enabled
discard 6479306c7c FINEREACT-2181: Removed unnecessary explicit toString()
calls
discard a478a547dd FINERACT-2181: Fix for certain interest recalculation
settings making prepay api and payment allocation inconsistent
discard b799f1b04f FINERACT-2311: added e2e auto test scenarios for add buy
down fees to loan
discard 6531d87153 FINERACT-2311: Add buydown fees adjustments
discard 5c2855f27e FINERACT-2311: added e2e auto test scenarios for manual
journal entries with asset externalization owner
discard b73d5ea9bd FINERACT-2198: Extend Manual Journal entry to support Asset
Externalization
discard a1ac378632 FINERACT-2311: Add buy down fee balance entity and db
table, create balance on transaction
discard 19aa46d121 FINERACT-2181: add e2e test for validation of reschedule
loan with interest rate change from / to zero
discard 4c3f4ff2fb FINERACT-2181: Not allow Reschedule loan with interest rate
change from / to zero
discard d529fdfc06 FINERACT-2318: add LoanApplicationModifiedBusinessEvent &
LoanWithdrawnByApplicantBusinessEvent
discard 50a4181464 FINERACT-2181: Use matrix jobs via Github Actions to
improve performance
discard e877e76b9f FINERACT-2181: Drop resource manipulation
discard 11c66884ca FINERACT-2181: Swagger enhancement for
PostSavingsProductsRequest
discard 17a6dff1b2 FINERACT-2181: added e2e auto test scenarios for loan
accrual activity posing events
discard f1d475ed99 FINERACT-2181: New Loan Accrual Activity transactions
publish LoanAdjustTransaction event during loan reopen
discard c84b62879d FINERACT-2181: added e2e test validatin accrual entries
added after after reseting Loan undo disbursement and running COB
discard 2f0fcb9096 FINERACT-2181: Reset Last Closed Business date after Loan
undo disbursement
discard 0cc50761b7 FINERACT-2311: Add buydown fees to loan
discard 75fa76f30e FINERACT-2234: Replace in-memory transaction loops with
repository queries
discard 2b9e2b9508 FINERACT-2247: New command processing - Currency Management
(org.apache.fineract.organisation.monetary)
discard 4af055a9a2 FINERACT-2241: New command processing - Cache Management
(org.apache.fineract.infrastructure.cache)
discard be4bffac57 FINERACT-2242: New command processing - External Event
Configuration (org.apache.fineract.infrastructure.event.external)
discard 7159d8d93f FINERACT-2304: Making sure that in the
publishHookErrorEvent or publishHookEvent does not throw any exception
discard 5a9c78ab47 FINERACT-2311: cover accounting config for buy down fees
auto tests
discard 9369ad8aad FINERACT-2311: Loan product - Buy down fees accounting
configuration
discard 2d840d321e FINERACT-2238: New command processing - Business Date
Management (org.apache.fineract.infrastructure.businessdate)
discard 2f6d28adec FINERACT-2213: Client transfer from one branch to another
leaves loans attached to the client in transfer.in.progress status instead of
active
discard bc062bae99 FINERACT-2311: add tests for buy down fees on product level
discard 617dd5fe41 FINERACT-2311: Added e2e tests for validation of backend
part of buy down fees
discard 06212e23b0 FINERACT-2311: Loan product - Buy down fees configuration
discard b2dd97b9ee FINERACT-2181: JIB docker build requires resources files to
be merged with classes
discard b1b31e0ca0 FINERACT-2181: add e2e test to cover capitalized income
amortization adjustment case
discard f6c9b33d3c FINERACT-2181: Gradle task rework - Optimized weaving
across all modules
discard 4d31485733 FINERACT-2181: add tests for capitalized income validation
with enabled over appiled amount setting
discard 6f0f1b39c0 FINERACT-2181: Fix validation for add capitalized income to
loan transaction
discard 82be58b3ad Revert "FINERACT-2181: Some tweaks in the gradle build to
ensure correct task processing"
discard ccfc94942e Revert "FINERACT-2181: Some tweaks in the gradle build to
ensure correct task processing"
discard b0ec9c8370 Revert "FINERACT-2181: Make 'staticWeaveJPA' gradle task
cacheable"
discard 06a7c76f1d Revert "FINERACT-2181: Add missing converters to
persistence.xml"
discard 3afa4e7dde FINERACT-2181: ensure loan transactions are saved and
linked to loan object consistently across business steps
discard 5e5e6ec785 FINERACT-2181: Add missing converters to persistence.xml
discard d4a7136b79 FINERACT-2181: Fix randomly failing COB catch up test
discard 0132352457 FINERACT-2181: Prepayment flow test fixes
discard 5546ecae18 FINERACT-2181: fix prepayment functionality when prepayment
happens in the first month of loan
discard b1012c0f5e FINERACT-2181: Make 'staticWeaveJPA' gradle task cacheable
discard 78e56cdfbf FINERACT-2181: add e2e test to cover additional future
unrecognized interest use-case
discard 0128e5cad9 FINERACT-2181: Added test cases to cover MIR scenarios
where last installment principal got updated to null
discard 30bb18eeb4 FINERACT-2181: Prevent Infinite Loop on MIR when last
installment principal got updated to null
discard 6a1423fb0c Bump gradle/actions from 4.4.0 to 4.4.1 (#4765)
discard 79e27c08e0 FINERACT-2279: added e2e for validation contract
termination undo
discard 1d64d6d7a1 FINERACT-2279: Contract Termination - Undo
discard 0d11c91bd2 FINERACT-2181: Some tweaks in the gradle build to ensure
correct task processing
discard 41d125b41f FINERACT-2308: added e2e tests for allow approval
disbursal over applied amount calculation
discard ac54fe3770 FINERACT-2308: Allow approval and disbursal above loan
applied amount with non multibursal loan product
discard 7f7a080a53 FINERACT-2181: Update outstandingBalance when the
LoanInterestRecalculationCOBBusinessStep of COB job is executed
discard 15708dbb6b FINERACT-2181: Added e2e test covering case with lifting
charge-off flag and charge-off date in case the charge-off transaction got
reversed
discard ab13bc72e8 FINERACT-2309: Emit external events on document upload and
delete
discard 3a3b032661 FINERACT-2181: Accruals on accounts where charge
adjustments and refunds are done on the same day causing duplicate journal
entries
discard 7c23830d33 FINERACT-2281: fix unrecognized interest handling when
first period is unpaid
discard e7fef2da38 add gradle --refresh-dependencies band-aid
discard 825394f292 FINERACT-2310: collate and improve security documentation
discard 60ad4301e2 FINERACT-2304: Avoid retrying after the command succeed
discard 517f0e0311 FINERACT-2232: Capitalized income and Caplitalized income
adjustment in case of loan is overpaid - E2E
discard b502900bfe FINERACT-2232: Capitalized income and Caplitalized income
adjustment in case of loan is overpaid
discard 71c2250528 FINERACT-2232: Capitalized income - Business events - E2E
discard 5849cb4876 FINERACT-2232: Capitalized income - Business events
discard 3fa2bd7f14 FINERACT-2232: Add missing fields on the Capitalized Income
and Adjustment transactions
discard 93af5cb171 FINERACT-2232: added e2e automation tests for capitalized
income amortization calculation
discard 86e993e45b FINERACT-2232: Capitalized income - Amortization rework
discard becd32e809 FINERACT-2304: Handle Stuck CommandProcessing Retries
discard 4c4438a977 FINERACT-2181: Using JUnit 5 for E2E
discard 99fa0bb386 FINERACT-2181: Enhance job execution polling in E2E tests
discard 0906a8dccd FINERACT-2234: Improve accrual activity posting business
step performance
discard ea7f8b575c FINERACT-2232: added e2e test for validation of capitalized
income balance handling during reverse replay situations
discard d1308a64a2 FINERACT-2232: fix capitalized income balance handling
during reverse replay situations
discard 684519edb9 FINERACT-2232: Capitalized income and Caplitalized income
adjustment in case of loan is overpaid
discard bb9c0c4fd6 FINERACT-2304: Fix SynchronousCommandProcessingService
retry error handling around execute command
discard 38468b00cc FINERACT-2181: Fix integration test / unify
getLoanRepaymentScheduleDetail()
discard 0f6ac448a1 FINERACT-2304: Create Configuration assembler and move
resilience4j props into fineract namespace implement proper retry for
SynchronousCommandProcessingService and BatchApiServiceImpl
discard d2db377836 INERACT-2211: added e2e test for validation of bug fix
discard af7e640c65 FINERACT-2211: Second disbursement error fix
discard 750650fa2e FINERACT-2202: Bulk import fix (#4735)
discard 9bd199c0bc FINERACT-2181: Added revert replay checks for transactions
check
discard 1c1686478d FINERACT-2181: Add Merchant Issued Refund reverse replayed
with penalty charge test
discard 66e1ae0901 FINERACT-2553: added e2e test covering case with backdated
repayment covers remaining balance after charge-off
discard ed043f5d9d FINERACT-2553: Fix repayment schedule during accelerate
maturity date charge off/contract termination when full backdated repayment
occurs after it
discard a06bb71f4c FINERACT-2307: added e2e tests for disbursement with
Capitalized Income amount calculation while approved over applied setting
enabled
discard d11c1c857b FINERACT-2181: No need for explicit serialization
discard 90a061cdb7 FINERACT-2181: fix name collision in swagger resources
discard 3c6b867c46 FINERACT-2181: Remove command param lower casing
discard 80d0868764 FINERACT-2181: Add datatable field to Loan request swagger
discard 672d33d6c5 FINERACT-2181: Update Transaction summary with asset owner
report
discard c8fa7a5f69 FINERACT-2181: Refactor code quality
discard 1e91ff312a FINERACT-2232: added e2e automation tests for capitalized
income reversal
discard b9b148183b FINERACT-2232: Added capitalized income adjustment reversal
scenarios
discard e2a2227732 FINERACT-2232: Capitalized income - transaction reversal
discard b60b97af31 FINERACT-2181: added e2e automation tests for disbursement
with Capitalized income amount calculation fix
discard 98844009aa FINERACT-2152: Added test case to check the repayment
schedule when interest pause added on the 1st day
discard bc9833d08d FINERACT-2152: Fix interest pause on the 1st day of the 1st
period
discard 529e6ac018 FINERACT-2232: added e2e automation tests for capitalized
income validation with future date and COB run
discard 43708bfabb FINERACT-2232: Validations and cob step fix
discard 6cec05ce41 FINERACT-2181: Add null safety to Money class
discard c57d5397c0 FINERACT-2181: Do not create zero amount Accrual at
disbursement
discard f338533871 FINERACT-2181: Loan disbursement amount exceed loan
principal amount when we have Capitalized Income
discard 96c8e408e6 FINERACT-2304: Add versioning to LoanTransaction entity
discard 0497b6fdd6 FINERACT-2274: Rework Accrual service
discard 3a7087fbd2 FINERACT-2202: Bulk import fix (#4709)
discard a8f662020b FINERACT-2279: Contract Termination - Schedule Handing &
Reverse-replay
discard bb63d8ce6b FINERACT-2306: release doc fixes
discard 64853d3d9c FINERACT-2275: Review whether reprocessing accruals are in
fact needed or not after recalculated interest on loan
discard bef2413c1e FINERACT-2232: Added capitalized income scenarios to cover
reverse replay logic
discard 67ccd46259 FINERACT-2232: Added e2e test covering capitalized income
adjustment
discard b7dc79bfc2 FINERACT-2232: Capitalized income adjustment
discard 6585687900 FINERACT-2181: Fix Consult Loan repayment schedule with
disbursement harge using amount plus interest
discard 0b355bdcae FINERACT-1981: Updated e2e tests covering the feature
discard 7cea1c0d3d FINERACT-1981: Loan schedule handling of tranche
disbursement charges
discard 4193b792ae FINERACT-2304 - fix entity manager usage only through
persistence context annotation
discard f672f0b848 FINERACT-2267: Use the proper not-null annotation in
Fineract code base
discard 2565a38b17 FINERACT-2232: add income capitalization principal handling
and repayment schedule calculations on loans - E2E tests
discard 35f577eb27 FINERACT-2232: add income capitalization principal handling
and repayment schedule calculations on loans
discard 892bd46830 FINERACT-2181: fix api double values in loan definitions
discard 9dda06454b FINERACT-2232: add income capitalization principal handling
and repayment schedule calculations on loans - E2E tests
discard a6da5dd8cb FINERACT-2232: add income capitalization principal handling
and repayment schedule calculations on loans
discard 084fca39bf FINERACT-2278: Rework
raiseBusinessEventForAccrualTransactions to not use loan.getLoanTransactions()
discard 8409ab2b47 FINERACT-2277: Deprecate findExistingReversedTransactionIds
and fetch only the ids from database instead
discard 5237d3ade8 FINERACT-2276: Deprecate findExistingTransactionIds and
fetch only the ids from database instead
discard 36e1b3cb65 FINERACT-2273: Make sure the setters of Loan repayment
installment entity balances maintain the scaling of 6 and set null in case the
value is zero
discard d6ce035f1e FINERACT-2181: Some tweaks in the gradle build to ensure
correct task processing
discard 40cacc4a04 FINERACT-2181: Add missing index for `transaction_id` field
of `acc_gl_journal_entry` table
discard 6e9ef6f539 FINERACT-2181: Use `disruptor` only if it is configured
discard 8f355b5a46 FINERACT-2281: added e2e automation tests for cases with
accrual calculation on maturity date scenarios
discard a1d5efd88e FINERACT-2281: added e2e automation tests for cases with no
interest activities are recognized for reversal repayment scenarios
discard 8d93ea31ff FINERACT-2232: Capitalized Incomce Adjustment template
discard aa9d1fb915 FINERACT-2181: unSkip fixed scenarios - @TestRailId:C2795,
@TestRailId:C2798
discard e8a014e270 FINERACT-2281: Interest Activities Not Posting For Loan
With Repayment Reversal
discard d0dec68af5 FINERACT-2181: Format enums
discard dc27b5c73a FINERACT-2080: Extract calculations from loan entity
discard 54c12120aa FINERACT-2286: Make configurable the outstanding interest
strategy during asset owner transfer
discard 44701b7dd8 FINERACT-2181: fix accrual calculation date condition
discard 679b8c05b7 FINERACT-2181: Check whether loan got closed after the test
discard 4b0569c72c FINERACT-2202: Bulk import fix
discard 9a841df621 FINERACT-2272: Move fetching chargeback transactions out of
foreach of delinquency calculation
discard 9837b679ff FINERACT-2262: Fix cache resolution
discard b439085adb FINERACT-2181: Fix audit filtering
discard 9f845dbbd6 FINERACT-2181: Fix fully paid check on EmiModel
discard 27494380e0 FINERACT-2232: Capitalized income - amortization in case of
Charge-off event
discard 4a7060958d Bump gradle/actions from 4.3.1 to 4.4.0
discard 463204835d FINERACT-2283: Self-service APIs are disabled by default
discard 9515aa3bbb FINERACT-2282: Support Client filtering by legal form
discard 8b3f7b32b1 FINERACT-2179: Advance Payment Allocation- Next-Last Option
behaviour change
discard ebb1c0b7fe FINERACT-2181:improve code quality
discard f1d9989721 FINERACT-2181: fix Charges using percentage calculation
with min and max gap values
discard 2ff05442cd FINERACT-2280: add e2e automation tests for scenarios with
prevent interest pause for loan with interest rate zero
discard f701854b7b FINERACT-2280: Interest pause breaks repayment schedule
while loan is added with interest rate zero
discard 8e23cf3938 FINERACT-2220: Use stored
ProgressiveLoanInterestScheduleModel for processLatestTransaction if applicable
discard 984609dcba FINERACT-2181: add e2e automation tests while charge-off is
added before charge and charge waive
discard 57ce0d15c9 FINERACT-2181: fix undo transaction on charges waiver not
reversing changes on loan charge
discard b2250e6921 FINERACT-2232: Capitalized income - Daily amortization -
E2E tests
discard 7764dae5c9 FINERACT-2232: Capitalized income - Daily amortization
discard db2d96a9d1 FINERACT-2232: Capitalized income - amortization in case of
Preclose event
discard 804f7fb093 FINERACT-2181: added e2e automation tests for expected
tranches with disbursements fix
discard fb65019ea7 FINERACT-2181: Add missing swagger definition for
addAndDeleteDisbursementDetail request
discard f60f1548be FINERACT-2181: Update dependencies
discard 6c06431a4a FINERACT-2080: Extract complex loan actions out from Loan
entity
discard 3c0ad11b32 FINERACT: 2181 Update build.gradle for publishing
fineract-command
discard 75f6e3a441 FINERACT-2202: Bulk import fix
discard b789c6a564 FINERACT-2181: Fix Consult Loan repayment schedule with
disbursement charge using interest
discard b582af48b2 FINERACT-2202: Bulk import fix (#4650)
discard 94bd391e22 FINERACT-2210: Reverse the charge-off transaction if the
amount balance becomes zero
discard 2435f37f92 FINERACT-2262: Fix cache resolution
discard f0df30bd5b FINERACT-2181: Add missing
`disallowInterestCalculationOnPastDue` field to PutLoanProductsProductIdRequest
swagger definition
discard c24de56192 FINERACT-2181: Loan expect tranche fix
discard 2023dac266 FINERACT-2181: Update EclipseLink
discard 942b54799f FINERACT-2268: Fix GL account deletion logic
discard 1bb69e0a19 FINERACT-2234: add interest recalc filter
discard c56a368b3e FINERACT-2220: Use stored
ProgressiveLoanInterestScheduleModel for Periodic Accrual Calculation
discard bc7688b802 FINERACT-2202: Bulk import fix
discard 8624e38b44 FINERACT-2232: e2e tests for capitalized income after
disbursement
discard 0df66ff4c9 FINERACT-2232: Capitalized income - Add Capitalized income
to Loan
discard e40691ad69 FINERACT-2232: Capitalized income - Add Capitalized income
to Loan
discard bfaf93a571 FINERACT-2210: fix previously refunded interest calculation
during interest refund - E2E test
discard 1381a8340a FINERACT-2210: fix previously refunded interest calculation
during interest refund
discard 1790d8bda7 FINERACT-2220: Use stored
ProgressiveLoanInterestScheduleModel for calculation
discard dc2e9253b9 FINERACT-2264: added e2e tests for incorrect interest
handling in case of early repayment in the middle of interest pause
discard 1a3b6bab92 FINERACT-2264: Interest pause issue - Interest calculation
start again in case of early repayment during interest period
discard 493e1e1a7a FINERACT-2226: Added e2e tests for testing repayment
reversal issue after charge off and MIR
discard ba3db7ce3a FINERACT-2226: Fix repayment reversal issue after charge
off and MIR
discard cb9544dc99 FINERACT-2169: Refactor account api controller;
discard f361b0aca5 FINERACT-2232: Capitalized income - amortization calc util
discard 5b06d684fc FINERACT-2234: add extra caches to frequent database
queries during the interest recalculation
discard 1061b4d047 FINERACT-2265: Progressive Loan - Interest Recalculation
fails for - RecalculationRestFrequencyType SameAsRepaymentPeriod - E2E
discard 2f9411d1ae FINERACT-2173:updated existing and added new e2e tests
covering basic migration scenario related to cob
discard a1af8f683a FINERACT-2232: Capitalized income - income type config
discard 168e662471 FINERACT-2232: Capitalized income - accounting configuration
discard ae04ef8fec FINERACT-2269: various small dev-focused improvements
discard 3db045bbc8 FINERACT-2169: Refactor WorkingDaysApiResource - apply dto
discard 830efc541f FINERACT-2169: Refactor staff api controller;
discard 96d67f20b7 FINERACT-2080: Extract accountNumberRequiresAutoGeneration
from loan entity
discard 14468706bb FINERACT-2232: Loan account capitalized income transaction
template
discard 4e595e00e5 FINERACT-2210: Fix incorrect accounting of "buyback" for
charged-off loan with fraud
discard d62b0c8c75 FINERACT-2169: Refactor client address controller;
discard 7c54dacd86 FINERACT-2140: added hsts protocol support through system
property
discard 2b0bf5207b FINERACT-2169: Refactor collection sheet api;
discard 331a7fd6f9 FINERACT-2169: Refactor group level api;
discard bd6ec735db FINERACT-2169: Refactor interest rate chart slab api;
discard 5d231fccec FINERACT-2221: Add immediate charge accrual post maturity
for progressive loans
discard 0f9209ed16 FINERACT-2169: Refactor client family member api;
discard 527bddb0ee FINERACT-2169: Apply dto in ClientIdentifiersApiResource
discard 666b15a5cc FINERACT-2080: Extract loanLifecycleStateMachine from Loan
entity, refactor transition functionality
discard d3fd56b993 FINERACT-2185: User management improvement
discard 27aab6e03e FINERACT-2169: New command processing infrastructure
discard af00dabbf4 FINERACT-2235: fix loan list assotiations flag for loans
without summary
discard f946869299 FINERACT-2260: added e2e tests for incorrect interest
handling in case of early repayment
discard a4cee66ecb FINERACT-2232: Capitalized income config backend validation
discard d2a848d54a FINERACT-2210: Fix journal entries creation issue when
amount is null
discard 74a951aef5 FINERACT-2265: Progressive Loan - Interest Recalculation
fails for - RecalculationRestFrequencyType SameAsRepaymentPeriod
discard 4b7bc026cb FINERACT-2173: added e2e tests covering basic migration
scenario related to cob
discard 8ad0acb88e FINERACT-2232: Create LoanCapitalizedIncomeBalance entity
and table
discard cbb8471260 Bump actions/setup-node from 4.3.0 to 4.4.0
discard 0f1e45c29e FINERACT-2202: Bulk import fix
discard 9f7647b31e FINERACT-2236: add clientId filter to loans request
discard 42c2557c00 FINERACT-2181: Refactor constants to follow naming
convention