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

Show the possible duplicate modal on invoice edit

    XMLWordPrintable

    Details

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

      Description

      Purpose: Show the possible duplicate modal at point of invoice review/approval (in addition to at point of invoice creation). Since EDIFACT invoice import will create the invoice without user intervention, in the case of a possible duplicate, the user needs an opportunity to react to that modal at a later stage in the invoicing process

      User story statement(s):

      As a librarian that imports EDIFACT invoices
      I want FOLIO to alert me to potential duplicate invoices
      So that I can ensure I did not import the same invoice twice

      Duplicate matching criteria:

      • These three details must be identical: Vendor, invoice date and vendor invoice number (This logic is already implemented as a check when the user is saving a new invoice)

      Scenarios:

      1. Scenario:
        • Given user has created invoices or imported invoices via EDI
        • When clicking Save and close in edit form for an invoice that is found to be a potential duplicate
        • Then user is intercepted by Save invoice modal
        • AND duplicate invoice table is displayed in it, showing the possible duplicate(s)
      2. Scenario:
        • Given user has clicked Save and close in edit form for invoice
        • When Duplicate invoice modal is displayed
        • Then the table that shows possible duplicates includes the following columns:
          • Vendor invoice number
          • Invoice date
          • Vendor name
          • Status
          • Amount

        TestRail: Results

          Attachments

          1. duplicates.png
            112 kB
            Andrei Shumski
          2. Screen Shot 2020-12-01 at 2.05.22 PM.png
            128 kB
            Dennis Bridges

            Issue Links

              Activity

                People

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

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases