My case scenario is have a vendor invoice workflow direct discrepancies to be approved by users if over or under tolerance threshold.
We use a total invoice matching workflow not the line one.
The following business scenario which is very typical:
PO of 300 units @ 0.33$ Expected total invoice amount 99$
Receiving 1 290 units @ 0.50$ = 145 $ vs expected 95.7$ = Discrepancy of 145-99 = 46$ to be approved. Approved through workflow.
Receiving 2 10 units @ 0.33$ = 3.30 $ vs expected 3.30$ = Discrepancy of 0$ BUT 49.3 appears to be unapproved on the total invoice.
The problem is that, that second partial and final invoice has no discrepancies on it, but it dragged the total discrepancy of the first partial invoice.
Which I do understand from the system perspective, but from the user perspective its cumbersome. Because the approver has already approved 1st invoice with the 46 $ discrepancy. At the 2nd invoice, the system throws the invoice in the WF to be approved again based on the amounts from previous invoices. So for the approver who receives the item to be validated, it is not very clear because it is past dragging up until the very end. Plus the discrepancies were already approved at each time they happened.
Basically, I would like to know if there is a combination of parameters that would allow the 2nd invoice to not be stop for additional approval?