Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce DISPUTED state for Batches #3261

Closed
5 tasks done
koekiebox opened this issue Mar 30, 2023 · 0 comments
Closed
5 tasks done

Introduce DISPUTED state for Batches #3261

koekiebox opened this issue Mar 30, 2023 · 0 comments
Assignees
Labels
vNext vNext Platform Development (inline with RefArch) vNext-Settlement Stories and tasks related to the new Mojaloop Settlement component.

Comments

@koekiebox
Copy link

koekiebox commented Mar 30, 2023

Goal:

As a hub operator

I want to dispute a batch, or set of batches for Settlement

so that a DISPUTED batch will be excluded from all settlement matrixes

Acceptance Criteria:

  • Ability to mark a batch or set of batches as DISPUTED
  • Domain unit tests are passing and test cases to extensively test disputed functionality
  • A new type of settlement matrix that would target specific batches to be disputed
  • SETTLED batches may not be disputed

Complexity: <Medium>

Uncertainty: <Low> N/A.


Tasks:
The statuses for a batch is currently:

  • OPEN : Batch may still receive transfers
  • CLOSED : A batch has been closed and settled
    A new status needs to be introduced to mark a batch as DISPUTED.
    When a batch is in dispute, it may not be considered as part of the settle-able balance for a settlement matrix.

A type of matrix request needs to be generated in order to dispute batches.
SETTLED batches are not allowed to be disputed.

Background:

Please see: mojaloop/mojaloop-specification#117

Done

  • Tests coverage is adequate

Pull Requests:

mojaloop/settlements-bc#5

Follow-up:

  • N/A

Dependencies:

  • N/A

Accountability:

@koekiebox koekiebox added vNext vNext Platform Development (inline with RefArch) vNext-Settlement Stories and tasks related to the new Mojaloop Settlement component. labels Mar 30, 2023
@koekiebox koekiebox self-assigned this Mar 30, 2023
@koekiebox koekiebox removed the story label Jun 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
vNext vNext Platform Development (inline with RefArch) vNext-Settlement Stories and tasks related to the new Mojaloop Settlement component.
Projects
None yet
Development

No branches or pull requests

1 participant