Adam Saghy created FINERACT-2698:
------------------------------------
Summary: (Progressive) Loan originators - Updating Originators
during disbursement
Key: FINERACT-2698
URL: https://issues.apache.org/jira/browse/FINERACT-2698
Project: Apache Fineract
Issue Type: Improvement
Affects Versions: 1.15.0
Reporter: Adam Saghy
Assignee: Adam Saghy
*Acceptance criteria*
* *FR01: Accept Originators on Disbursement Request*
* *FR02: Preserve Existing Behavior When Originators Are Omitted*
* *FR03: Detach All Originators When an Empty List Is Sent*
* *FR04: Reconcile Loan Originators When a Non-Empty List Is Sent*
** If originator does not exists → create them
* *FR05: Reuse Existing Originator Resolution Logic*
** Each request originator can be identified by internal id or by business
externalId. If externalId has no matching originator, one is created by default
during disbursement. A requested originator that cannot be resolved or created
fails the request rather than being silently skipped.
* *FR06: Keep Disbursement and Originator Updates Atomic (failure = roll back)*
* *FR07: Events and Reads See Final Originator State*
--
This message was sent by Atlassian Jira
(v8.20.10#820010)