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

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



    • Template:
      Front-end User Story Template
    • Story Points:
    • Development Team:


      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
                Tester Assignee:
                Dennis Bridges Dennis Bridges
                0 Vote for this issue
                4 Start watching this issue



                    TestRail: Runs

                      TestRail: Cases