Uploaded image for project: 'mod-finance-storage'
  1. mod-finance-storage
  2. MODFISTO-314

POC: fix the transaction API

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • TBD
    • Resolution: Won't Do
    • None
    • None
    • None

    Description

      Purpose/Overview:
      The objective is to allow other modules to do transaction operations on the same order or invoice at the same time. Currently the error "All expected transactions already processed" occurs if this happens.
      This ticket is about a POC with a minimal fix for this particular issue (other stories will provide further improvements based on it). It will involve modifications in mod-finance-storage, mod-finance, mod-orders and mod-invoice.
      See also: UXPROD-3434.

      Requirements/Scope:

      Approach:
      The heart of it is to use a unique transaction summary id replacing the order/invoice ids. Then pass a transactionSummaryId parameter with individual transaction requests. The MODFISTO-268 PR was doing it, but it would need to be updated or recreated.

      Acceptance criteria:
      The MODFISTO-260 integration tests pass, with no regression with other tests (check finance, order, invoice, cross-module).

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                damieng Damien Guillaume
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases