Aleksandar Vidakovic created FINERACT-2827:
----------------------------------------------

             Summary: Admin Products
                 Key: FINERACT-2827
                 URL: https://issues.apache.org/jira/browse/FINERACT-2827
             Project: Apache Fineract
          Issue Type: Sub-task
            Reporter: Aleksandar Vidakovic


h4. /products/loan-products/{id}/general
Missing in GetLoanProductsProductIdResponse:
* externalId
* startDate
* closeDate
* installmentInMultiplesOf
* repaymentStartDateType.description (missing → wrong formatting)
* accountMovesOutOfNPAOnlyOnArrearsCompletion
* holdGuaranteeFunds
* More missing fields in description/code
* Unnecessary fields also present

h4. /products/loan-products/create
Missing in GetLoanProductsTemplateResponse:
* fundOptions
* allowPartialPeriodInterestCalculation is misspelled
* delinquencyBucketOptions missing
* interestFreePeriodOptions missing
* overAppliedCalculationTypeOptions missing
* floatingRateOptions missing

h4. /products/saving-products/{id}/general
Missing in GetSavingsProductsProductIdResponse:
* enforceMinRequiredBalance
* withHoldTax
* allowOverdraft
* isDormancyTrackingActive
* Additional fields missing

h4. /savingsproducts (create)
Missing in PostSavingsProductsRequest:
* minRequiredOpeningBalance
* lockinPeriodFrequency
* lockinPeriodFrequencyType
* withdrawalFeeForTransfers
* minBalanceForInterestCalculation
* enforceMinRequiredBalance
* minRequiredBalance
* withHoldTax
* allowOverdraft
* isDormancyTrackingActive

h4. /products/share
Not present in OpenAPI

h4. /products/products-mix
* loanproducts?associations=productMixes
* GetLoanProductsResponse does not include product mix data

h4. /charges
taxGroupId missing from ChargeRequest
taxGroupOptions typed as TaxGroupData, but that type is missing id and name
h4. /fixeddepositproducts
amountRangeFrom/amountRangeTo missing from PostFixedDepositProductsChartSlabs

h4. /recurringdepositproducts
* amountRangeFrom/amountRangeTo missing from 
* PostRecurringDepositProductsChartSlabs

h4. /taxes/component
Missing in PostTaxesComponentsRequest:
* debitAccountType
* debitAccountId

Misspelled in PostTaxesComponentsRequest:
* creditAccountId is spelled as creditAcountId (missing 'c')
* debitAccountId is spelled as debitAcountId (missing 'c')

Missing in GetTaxesComponentsResponse:
* debitAccountType
* debitAccount

h4. /taxes/group
Missing in TaxGroupData (template response):
* taxComponents — API returns it but not in spec, only taxAssociations is 
present

Missing in GetTaxesGroupTaxAssociations:
* endDate

Missing in PutTaxesGroupTaxComponents:
* startDate

Serialization issue in PostTaxesGroupRequest and PutTaxesGroupTaxGroupIdRequest:
* taxComponents is typed as Set but must be sent as array for correct JSON 
serialization



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to