P2P matching: Some order number(s) disappear after matching from invoice header field


What is the issue?

We have many PO numbers added on the invoice header field. However after matching, only some of the PO numbers remain and the rest disappeared the invoice header field.

For example, here we have added three PO numbers on the invoice header in draft status.

After one successful matching, only one of the PO number remained. 

Why is it? We would like to keep all the PO numbers on the header field even they have not been matched yet. Is this a product defect? The answer is no. It is a designed feature which is configurable. 

Check this:

We have a tenant setting in P2P for matching called "OMBypassOrderNumberUpdate". Possible values True/false. The default value is false.  It is a system level parameter that it is possible prevent system from updating purchase order number in the invoice header after matching. 

Scenario 1:

Parameter value is true.

Invoice has three lines that are referenced to different purchase orders each. In the invoice header data there is a reference to three purchase orders. One of the purchase orders are not receipt. System matches two invoice lines, one is not matched. After matching the invoice header data has still the reference to three purchase orders.

The end result of the above example will be that the invoice header PO number fields have all the three PO numbers kept. 

Scenario 2:

Parameter value is false.

Invoice has three lines that are referenced to different purchase orders each. In the invoice header data there is a reference to three purchase orders. One of the purchase orders are not receipt. System matches two invoice lines, one is not matched. After matching the invoice header data has a reference only to two matched purchase orders.

The end result of the above example will be that  the invoice header PO number fields has only the matched PO number kept. 

Resolution:

If you would like the system work like keeping all the PO numbers on the invoice header field, then you can file a customer case by using this portal link to ServiceNow with category "configuration request".  Our support consultant will pick it up and make the configuration change for you per request.