Base Import - Check for duplicate invoice before validating any other ticket data

Issue No: IET-266
Created 2/19/2018 9:09:15 AM
Type Feature
Priority Major
Status Closed
Resolution Fixed
Fixed Version 18.3
Description This issue relates to i21 Help Desk ticket. Click the link below to go to Help Desk ticket.   [HDTN-205921 - Importing Data to iRely |https://helpdesk.irely.com/iRelyi21live//#/HD/Ticket/?ticket=HDTN-205921] When importing there are occasions where there are duplicate tickets in the import file. There are a number of issues that trigger when this occurs.   # For a non contract ticket the duplicate ticket is added as a second line item on the invoice, making it worth twice what it should be. # For a contract ticket if the contract was filled by the first ticket, the second will fail, which results in the results screen only showing that one result despite having some success and some failures. !pastedImage_d92282_0.png!   We should be validating the invoice number before checking anything else. That way if it's a dupliate we don't need to validate any other data. This will save on processing time during import when duplicates are involved, and will avoid other errors that could be caused by the duplicate tickets.