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

Show the possible duplicate modal on invoice edit

    XMLWordPrintable

Details

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

          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