[
https://issues.apache.org/jira/browse/FINERACT-2827?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aleksandar Vidakovic updated FINERACT-2827:
-------------------------------------------
Summary: OpenAPI gaps: Admin Products (was: Admin Products)
> OpenAPI gaps: Admin Products
> ----------------------------
>
> Key: FINERACT-2827
> URL: https://issues.apache.org/jira/browse/FINERACT-2827
> Project: Apache Fineract
> Issue Type: Sub-task
> Reporter: Aleksandar Vidakovic
> Priority: Major
>
> 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)