Uploaded image for project: 'ui-invoice'
  1. ui-invoice
  2. UINV-194

Choose data to overwrite when updating Invoice line link to PO line

    XMLWordPrintable

Details

    Description

      Purpose: Allow user to review an invoice created from an imported EDIFACT file. If they identify any invoice lines that were linked to incorrect PO lines, then they should be able to break that link, re-search the PO lines, and re-link the invoice line to the correct PO line AND choose which data to override and which data to preserve in the invoice line.

      User story statement(s):

      As a librarian who has imported an EDIFACT invoice
      I want to be able to unlink an invoice line that was linked to the wrong PO line and then search/re-link the invoice line to the correct PO line
      So that all invoice lines are connected to the appropriate PO lines

      Scenarios:

      1. Scenario:
        • Given user is editing invoice line that IS connected to a POL
        • When user selects a POL from the plugin
        • Then confirmation modal is displayed with Message: "Would you like to update this invoice line with data from the selected POL, or keep the current invoice line data the way it is?"
        • AND by default select data fields includes Description and Fund Distributions
        • AND user can Keep data, Update data or cancel action
        • Note POL number must always be updated
      1. Scenario:
        • Given clicks Keep data
        • When modal is dismissed
        • Then new POL number is added to field above lookup link
      2. Scenario:
        • Given clicks Update data
        • When modal is dismissed
        • Then new POL number is added to field above lookup link
        • AND all POL data is added to invoice line replacing existing field data (Including Fund distributions, description etc.)
      3. Scenario:
        • Given user clicks Cancel
        • When modal is dismissed
        • Then none of the invoice line data has been updated and the existing POL link remains

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                dennisbridges Dennis Bridges
                dennisbridges Dennis Bridges
                Dennis Bridges Dennis Bridges
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases