Error: "PO-11: Cannot deliver order. Terminal error code for PO status" when sending Purchase Order (PO) via email
- Purchase Order is failing and not reaching the supplier email. The History tab for the Purchase Order shows the error: PO-11: Cannot deliver order. Terminal error code for PO status: The state of document XXXXXXXXXXXXXXXXXXXXXXXXXX was changed to Failed after unsuccessful attempts to resend it
- The supplier is also able to view the Purchase Order in their Inbox, but it is marked as Failed. In the Purchase Order History tab, the error shows: PO-3: Cannot send order to supplier
- The Stack trace column in the Purchase Order History tab shows the exception: com.webobjects.foundation.NSValidation$ValidationException: The emailAddress property of ANEmailTracker is not allowed to be null. (...)
- Both buyer and supplier accounts, it is possible to see Transfer to the next integration point has been delayed. Retries: X in the History tab of the Purchase Order.
The supplier didn't configure an email address in their Electronic Order Routing section but have set the Routing Method to Email. This caused the PO to be marked as Failed.
The supplier has 2 options to correct this.
- Enter a valid email address in their Settings > Electronic Order Routing
- Change the Routing Method in their Settings > Electronic Order Routing to a different method (such as Online)
Once corrective action has been taken, the supplier can resend the PO to themselves.
See Purchase orders are failing to reach the supplier email, but can be seen in the supplier's Inbox for a list of common errors and their resolution.
If the supplier receives their orders in an integrated system instead of email, refer to Error: "PO-11: Cannot deliver order. (...) Failed after unsuccessful attempts to resend it." when sending PO to integrated supplier.
SAP Business Network for Procurement & Supply Chain > Transaction Documents > Transaction (Purchase Orders, Ship Notices & Goods Receipts)