You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fineract.apache.org by "Mihaly Dallos (Jira)" <ji...@apache.org> on 2023/04/04 16:23:00 UTC

[jira] [Updated] (FINERACT-1751) Saving Account - Allow using batch API for deposit, withdraw, holdAmount, releaseAmount, data table query

     [ https://issues.apache.org/jira/browse/FINERACT-1751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mihaly Dallos updated FINERACT-1751:
------------------------------------
    Labels: BeanSalad  (was: )

> Saving Account - Allow using batch API for deposit, withdraw, holdAmount, releaseAmount, data table query
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: FINERACT-1751
>                 URL: https://issues.apache.org/jira/browse/FINERACT-1751
>             Project: Apache Fineract
>          Issue Type: New Feature
>          Components: Savings
>            Reporter: Peter Santa
>            Assignee: Zoltán Nébli
>            Priority: Major
>              Labels: BeanSalad
>
> h1. Goal
> Have it supported to call the batch API, in which there are multiple
>  * get account balance (\{url}/savingsaccounts/\{accountId})
>  * deposit
>  * withdraw
>  * insert data into data table
>  * holdAmount
>  * releaseAmount
> commands, related to a Saving account. Make it possible to perform all the ones that are included in a batch as 1 transaction.
> h1. Example use cases - but should work generally
> h4. Case 1 in one trx:
>  # get balance
>  # withdraw
>  # insert transaction details into a data table
>  # withdraw
>  # insert transaction details into a data table
>  # deposit
>  # insert transaction details into a data table
>  # deposit
>  # insert transaction details into a data table
> h4. Case 2 in one trx:
>  # get balance
>  # withdraw
>  # withdraw
>  # deposit
>  # deposit
>  # insert transaction details into a data table
>  # insert transaction details into a data table
>  # insert transaction details into a data table
>  # insert transaction details into a data table
> h4. Case 3 in one trx:
>  # deposit
>  # insert transaction details into a data table
> h4. Case 4 in one trx:
>  # get balance
>  # withdraw
>  # deposit
>  # insert transaction details into a data table
>  
>  



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