This is an automated email from the ASF dual-hosted git repository.
myrle pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract-cn-accounting.git.
from effe605 Made transaction identifier maximum length larger.
new c826515 Merge pull request #39 from myrle-krantz/develop
new 5ebe4ba Merge pull request #40 from myrle-krantz/develop
new ed4ee34 added TX type for cheque issuing
new dadd0d9 Merge pull request #1 from markusgeiss/develop
new 7443f9e added ability to search journal entries by account and amount
validate that debtors and creditors for a journal entry are set
new 7a40f7c Merge pull request #2 from markusgeiss/develop
new f560b31 added ability to post payroll payments added sorting to
journal entry retrieval
new 4c7bd52 Merge pull request #3 from markusgeiss/develop
new 568a366 added balance check to closing operations
new dae91ff Merge pull request #4 from markusgeiss/develop
new 201bd8b removed payroll handling into own service
new 73720e3 Merge pull request #5 from markusgeiss/develop
new e09224f Fixing and enhancing tests.
new 49af79c Adding streaming of ledger pages of accounts.
new 8116401 Merge pull request #6 from myrlen/develop
new 73e49f9 added already exists check to journal entry creation
new 1ce5f86 Merge pull request #7 from markusgeiss/develop
new 2c738b5 add alternative account numbers to support legacy migration
new 700f495 Merge pull request #8 from markusgeiss/develop
new 22ea1d6 added api for income statement
new 6384b85 added income statement implementation added ledger total value
new 391d677 Merge pull request #9 from markusgeiss/develop
new 8addaa0 Set total value to zero if not available Do not auto close
connection as it leads to an error bonecp using a closed connection
new a1b2d46 Merge pull request #10 from markvanveen/develop
new c0e7a66 added new permittable group for income stmt
new 70c7e8e Merge pull request #11 from markusgeiss/develop
new c985ce2 fix for ATEN-481
new 40a77ba Merge pull request #12 from markusgeiss/develop
new 174f4df implementation for financial condition
new f962ddd Merge pull request #13 from markusgeiss/develop
new c01eb0f fixed unwanted asynchronous behavior for ledger totals
new 96ffa7f Merge pull request #14 from markusgeiss/develop
new 49d04c0 adjust ledger balance based on initial account balance
new 6c0a082 Merge pull request #15 from markusgeiss/develop
new a669de3 Fix a mistake in dependency
new 2e4730c Merge pull request #41 from dzifuta/patch-1
The 36 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../accounting/api/v1/PermittableGroupIds.java | 2 +
...ava => JournalEntryAlreadyExistsException.java} | 2 +-
.../accounting/api/v1/client/LedgerManager.java | 79 ++++++-
.../io/mifos/accounting/api/v1/domain/Account.java | 14 +-
.../io/mifos/accounting/api/v1/domain/Ledger.java | 10 +
.../financial/statement/FinancialCondition.java | 71 ++++++
.../statement/FinancialConditionEntry.java} | 39 ++--
.../statement/FinancialConditionSection.java | 74 +++++++
.../financial/statement/IncomeStatement.java | 81 +++++++
.../statement/IncomeStatementEntry.java} | 39 ++--
.../statement/IncomeStatementSection.java | 73 ++++++
.../{ => financial/statement}/TrialBalance.java | 15 +-
.../statement}/TrialBalanceEntry.java | 12 +-
.../accounting/api/v1/domain/AccountTest.java | 6 +
.../accounting/api/v1/domain/JournalEntryTest.java | 2 +-
.../main/java/io/mifos/accounting/TestAccount.java | 42 +++-
.../mifos/accounting/TestFinancialCondition.java | 142 ++++++++++++
.../io/mifos/accounting/TestIncomeStatement.java | 152 +++++++++++++
.../java/io/mifos/accounting/TestJournalEntry.java | 245 ++++++++++++++++++++-
.../main/java/io/mifos/accounting/TestLedger.java | 29 +++
.../java/io/mifos/accounting/TestTrialBalance.java | 57 +++--
.../accounting/util/JournalEntryGenerator.java | 33 ++-
component-test/src/main/resources/logback-test.xml | 2 +-
.../mifos/accounting/importer/AccountImporter.java | 7 +-
service/build.gradle | 3 +-
.../service/AccountingServiceConfiguration.java | 7 +
.../command/handler/AccountCommandHandler.java | 39 +++-
.../command/handler/LedgerCommandHandler.java | 6 +-
.../command/handler/MigrationCommandHandler.java | 48 +++-
.../service/internal/mapper/AccountMapper.java | 1 +
.../service/internal/mapper/LedgerMapper.java | 4 +
.../service/internal/repository/AccountEntity.java | 10 +
.../internal/repository/AccountRepository.java | 3 +
.../internal/repository/JournalEntryEntity.java | 2 -
.../repository/JournalEntryRepository.java | 14 +-
.../service/internal/repository/LedgerEntity.java | 11 +
.../internal/repository/LedgerRepository.java | 2 +
.../specification/AccountSpecification.java | 3 +-
.../service/internal/service/AccountService.java | 13 +-
.../service/FinancialConditionService.java | 90 ++++++++
.../internal/service/IncomeStatementService.java | 82 +++++++
.../internal/service/JournalEntryService.java | 55 ++++-
.../internal/service/TrialBalanceService.java | 53 ++---
.../service/rest/AccountRestController.java | 27 ++-
...ller.java => FinancialConditionController.java} | 23 +-
...troller.java => IncomeStatementController.java} | 23 +-
.../service/rest/JournalRestController.java | 26 ++-
.../service/rest/LedgerRestController.java | 8 +-
.../rest/TransactionTypeRestController.java | 8 +-
.../service/rest/TrialBalanceController.java | 2 +-
...ier_length.sql => V5__add_ichq_to_tx_types.sql} | 2 +-
.../mariadb/V6__add_payroll_distribution.sql | 36 +++
...ngth.sql => V7__drop_payroll_distributions.sql} | 3 +-
...dger.sql => V8__alternative_account_number.sql} | 4 +-
...r_length.sql => V9__add_total_value_ledger.sql} | 2 +-
shared.gradle | 1 +
56 files changed, 1645 insertions(+), 194 deletions(-)
copy
api/src/main/java/io/mifos/accounting/api/v1/client/{TransactionTypeValidationException.java
=> JournalEntryAlreadyExistsException.java} (91%)
create mode 100644
api/src/main/java/io/mifos/accounting/api/v1/domain/financial/statement/FinancialCondition.java
copy api/src/main/java/io/mifos/accounting/api/v1/domain/{TransactionType.java
=> financial/statement/FinancialConditionEntry.java} (65%)
create mode 100644
api/src/main/java/io/mifos/accounting/api/v1/domain/financial/statement/FinancialConditionSection.java
create mode 100644
api/src/main/java/io/mifos/accounting/api/v1/domain/financial/statement/IncomeStatement.java
copy api/src/main/java/io/mifos/accounting/api/v1/domain/{TransactionType.java
=> financial/statement/IncomeStatementEntry.java} (65%)
create mode 100644
api/src/main/java/io/mifos/accounting/api/v1/domain/financial/statement/IncomeStatementSection.java
rename api/src/main/java/io/mifos/accounting/api/v1/domain/{ =>
financial/statement}/TrialBalance.java (78%)
rename api/src/main/java/io/mifos/accounting/api/v1/domain/{ =>
financial/statement}/TrialBalanceEntry.java (81%)
create mode 100644
component-test/src/main/java/io/mifos/accounting/TestFinancialCondition.java
create mode 100644
component-test/src/main/java/io/mifos/accounting/TestIncomeStatement.java
create mode 100644
service/src/main/java/io/mifos/accounting/service/internal/service/FinancialConditionService.java
create mode 100644
service/src/main/java/io/mifos/accounting/service/internal/service/IncomeStatementService.java
copy
service/src/main/java/io/mifos/accounting/service/rest/{ChartOfAccountsController.java
=> FinancialConditionController.java} (69%)
copy
service/src/main/java/io/mifos/accounting/service/rest/{ChartOfAccountsController.java
=> IncomeStatementController.java} (69%)
copy
service/src/main/resources/db/migrations/mariadb/{V4__adjust_account_identifier_length.sql
=> V5__add_ichq_to_tx_types.sql} (88%)
create mode 100644
service/src/main/resources/db/migrations/mariadb/V6__add_payroll_distribution.sql
copy
service/src/main/resources/db/migrations/mariadb/{V4__adjust_account_identifier_length.sql
=> V7__drop_payroll_distributions.sql} (89%)
copy
service/src/main/resources/db/migrations/mariadb/{V2__add_column_to_ledger.sql
=> V8__alternative_account_number.sql} (76%)
copy
service/src/main/resources/db/migrations/mariadb/{V4__adjust_account_identifier_length.sql
=> V9__add_total_value_ledger.sql} (89%)
--
To stop receiving notification emails like this one, please contact
[email protected].