Purchase Order status remains in Partially Received instead of Received
Purchase Order (PO) status remains in Partially Received instead of Received
Customer sent Goods Receipt (GR) for the complete Quantity in the PO. But the status of PO remains in Partially Received. Below checks needs to be done for this case.
- GR is properly linked to the PO in both Buyer and Supplier Account. If GR is not linked then this needs to be linked either by sending another GR or through Data Fix.
- If GR is linked then check if the transaction rule : Allow suppliers to increase item quantities on ship notices. is Enabled by Customer. If this rule is enabled then we keep the PO status as Partial Received.
- If the Rule : Allow suppliers to increase item quantities on ship notices is enabled , then PO status will be always Partially Received
There is another rule : Mark purchase order as received when the receipt displays close for receiving enabled then GR should have the flag closeForReceiving to make the PO Status as Received. However Supplier cannot create further ASN and it will fail to reach ERP.
- If Suppliers needs to be allowed to create more ASN and the PO Status should be updated to Received based upon the PO Quantity, then the second approach (tolerance) needs to be followed.
Rule Allow suppliers to increase item quantities on ship notices needs to be disabled and the PO should have tolerance set with high value like 500 so that supplier can create new ASN’s as well as PO can be marked as Received based on the Quantity match.
This behavior was confirmed by Product Manager through CR # https://product-jira.ariba.com/browse/CSC-22049
Below is the response from PM team.
- After careful consideration we observed the system is behaving as expected. When the rule Allow suppliers to increase item quantities on ship notices is on we keep the PO status as Partial Received.
|
ON
|
Allow suppliers to increase item quantities on ship notices.
|
|
|
PO
|
ASN 1
|
GRN
|
PO Status
|
ASN 2
|
ASN 3
| |
|
100
|
100
|
100
|
Partially Received
|
6
|
4
| |
The reason is that we want supplier to be recognize the PO status, Partially Received. We also support this behavior when PO Item has unlimited delivery flag i.e. we keep the PO status as partially received.
- In the case when tolerance is defined in the PO, then we keep the matching between PO quantity to GR quantity.
In the below case tolerance is 10% and when GR is 100 we change the PO to Received. This is different than above case because tolerance is defined here.
|
Tolerance 10%
|
|
PO
|
ASN 1
|
GRN
|
PO Status
|
ASN 2
|
ASN 3
|
|
100
|
100
|
100
|
Received
|
6
|
4
|
Please note that this is way to differentiate Order status when tolerance is defined or unlimited (customer is expected lot of deliveries once the PO quantity is received).
- Both the behavior are supported on the network. Customer can choose 2nd scenario if they cannot achieve the desired behavior with scenario # 1 by sending higher tolerance value (like 500%). Supplier will be able to ASN even after PO is received.
In either of the case if customer does not want to allow any more ASN they can mark PO as received by sending Close of receiving on GRN.
|
ON
|
Mark purchase order as received when the receipt displays close for receiving
|
|
PO
|
ASN 1
|
GRN CFR
|
PO Status
|
ASN 2
|
ASN 3
|
|
100
|
100
|
100
|
Received
|
6 (Failed)
|
4 (Failed)
|
SAP Business Network for Procurement & Supply Chain > SAP Ariba Supply Chain Collaboration
SAP Business Network for Procurement & Supply Chain > Transaction Documents
SAP Business Network for Procurement & Supply Chain > Transaction Documents > Transaction (Purchase Orders, Ship Notices & Goods Receipts)