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

    • ACQ Sprint 89
    • 1
    • 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

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

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases