Service Tolerances is not working as expected
I have defined a Services Tolerance and enabled 'Maximum Ordered' and 'Maximum Received' Tolerances = $10
I have setup the Service Tolerance at Invoice Management level for a supplier.
Then I have entered a PO with a Line Type Services by $100000 (Quantity = 100000, Price 1), Received by $30000 (Quantity = 30000) and matched the Receipt to an Invoice by $200000 (changed the amount defaulted on $30000 by $200000 and automatically the price changed from $1 to $6, 66666.
When I validated the Invoice a 'Price' hold was placed for the invoice. I was expecting a Maximum Received Amount Hold.
How shall I operate the system to verify a 'Maxumum Received Amount' hold???