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

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




      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


      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


          Issue Links



                dennisbridges Dennis Bridges
                dennisbridges Dennis Bridges
                Dennis Bridges Dennis Bridges
                0 Vote for this issue
                4 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases