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

Transaction schema changes to support creation pending_payment upon invoice approval

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      ACQ Sprint 89
    • Story Points:
      1
    • Development Team:
      Thunderjet

      Description

      Overview

      In order to allow creation of Pending payments upon invoice approval we need to add new transaction type and make several fields in encumbrance optional which are currently required.

      • Add "Pending payment" value to the 'transactionType' field enumeration.
      • mark 'transaction.encumbrance.amountAwaitingPayment' as depricated. This field going to be removed after next release
      • make awaiting_payment.json schema part of transaction.json schema
      • remove `amountAwaitingPayment`, 'invoiceId', 'invoiceLineId' fields from awaiting_payment.json
      • make all fields optional in awaiting_payment.json

      Acceptance Criteria

      • schemas are updated
      • The acq-models submodules in mod-finance, mod-orders, and mod-invoice are updated The acq-models will be updated within the scope of other stories

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                Andrei_Makaranka Andrei Makaranka
                Reporter:
                cmcnally Craig McNally
                Tester Assignee:
                Andrei Makaranka Andrei Makaranka
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases