This is an automated email from the ASF dual-hosted git repository. adamsaghy pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/fineract.git
commit acd74bb4f492731a57b39fcaf1adabe4da59aed3 Merge: 0eb5896b0b 7806a42204 Author: Adam Saghy <[email protected]> AuthorDate: Tue Aug 25 11:37:16 2026 +0200 Merge pull request #6124 FINERACT-1950: Global configuration to disallow backdated transactions .../api/GlobalConfigurationConstants.java | 1 + .../domain/ConfigurationDomainService.java | 3 + .../BackdatedTransactionValidationService.java | 52 +++++++++ .../BackdatedTransactionValidationServiceTest.java | 97 +++++++++++++++++ .../domain/ConfigurationDomainServiceJpa.java | 10 ++ .../LoanTransactionValidatorImpl.java | 8 ++ .../SavingsAccountTransactionDataValidator.java | 3 + .../db/changelog/tenant/changelog-tenant.xml | 1 + ...sallow_backdated_transactions_configuration.xml | 39 +++++++ .../AccountingScenarioIntegrationTest.java | 7 ++ ...sallowBackdatedTransactionsIntegrationTest.java | 116 +++++++++++++++++++++ .../SavingsAccountsExternalIdTest.java | 17 ++- .../integrationtests/SavingsAccountsTest.java | 28 +++-- .../common/GlobalConfigurationHelper.java | 7 ++ 14 files changed, 382 insertions(+), 7 deletions(-)
