Skip to content

Releases: mojaloop/central-settlement

v4.1.0 Release

04 Dec 15:44
b761ffd
Compare
Choose a tag to compare

Change log for this release:

v3.10.0 Release

22 Nov 07:04
0f62236
Compare
Choose a tag to compare

Change-log for this release:

  • Feature: Settle Window and Adjust Positions - Risk managed after Settlement - mojaloop/project#528
  • BugFix: Invalid response - GET Settlements using Settlement, Participant and Account IDs- mojaloop/project#491

v3.8.0 Release

18 Oct 17:03
ef0ecb0
Compare
Choose a tag to compare

Minimum Viable Product Release (MVP)

Features

1. SettlementWindows - GET, POST

  • GET SettlementWindows by window ID
    Returns a Settlement Window by id.
  • GET SettlementWindows
    Returns Settlement Windows as per parameter(s).
    Filtering options: participantId, state, fromDateTime, toDateTime
  • POST SettlementWindows by ID
    If the settlementWindow is open, it can be closed and a new window is created. If it is already closed, return an error message. Returns the new settlement window.

2. Settlements - GET, POST

  • GET Settlements by Settlement ID
    Returns Settlement(s) as per parameters/filter criteria.
  • GET Settlements
    Returns Settlements as per parameter(s)
    Filtering options: currency, participantId, settlementWindowId, accountId, state, fromDateTime, toDateTime, fromSettlementWindowDateTime, toSettlementWindowDateTime
  • POST Settlements
    Trigger the creation of a settlement, that does the calculation of the net settlement position per participant and marks all transfers in the affected windows as PENDING_SETTLEMENT. Returned dataset is the net settlement report for the settlementWindow
  • PUT Settlements by ID
    Acknowledegement of settlement by updating with Settlement Id.

Notes

POST Settlements

Supports Settlement Transfer to reconcile positions based on successful Settlements. This happens in two phases - Prepare and Commit. Prepare happens when individual accounts are being settled, Commit happens when the entire settlement is settled and it affects all the transfers that were part of the earlier prepare process. Position changes are made during the commit phase.

v3.7.2-snapshot

16 Oct 11:19
e50dad3
Compare
Choose a tag to compare
v3.7.2-snapshot Pre-release
Pre-release

Change-log for this release:

v3.7.1-snapshot

08 Oct 10:20
8e3df20
Compare
Choose a tag to compare
v3.7.1-snapshot Pre-release
Pre-release

Change-log for this release:

v3.7.0-snapshot

01 Oct 12:08
38cc303
Compare
Choose a tag to compare
v3.7.0-snapshot Pre-release
Pre-release

Change-log for this release:

  • Fix for bug: Settlements - fromDateTime and toDateTime parameters are not working - mojaloop/project#480
  • Fix for bug: GET /settlementWindowByParam - repetition of the results - mojaloop/project#474
  • Versions: Updated versions of central-services-shared, central-services-database versions to 3.1.0-snapshot

v3.6.0-snapshot

24 Sep 19:55
718f1ca
Compare
Choose a tag to compare
v3.6.0-snapshot Pre-release
Pre-release

This release includes the following:

v3.5.0-snapshot-beta

02 Sep 15:54
061b0ed
Compare
Choose a tag to compare
v3.5.0-snapshot-beta Pre-release
Pre-release

Initial beta release for v3.5.0-beta candidate which includes the following features:

v3.5.0-snapshot

02 Sep 16:58
Compare
Choose a tag to compare
v3.5.0-snapshot Pre-release
Pre-release

This release includes the following features:

Functionality:

  1. Basic Settlement Window management (Close and Open new Windows)
  2. Create new Settlement, and associate Settlement Windows management
  3. Update Settlement with settlement acknowledgements
  4. Query SettlementWindows
  5. Query Settlements