| |||||||||
Invoice fails with the error: INV-15: This customer does not accept invoices for orders sent outside of Ariba SN.
Invoice failed with error : INV-13: Order reference xxxxxxxxxxx is an obsolete, duplicate, or replaced order.
The error may be due to one or more of the following reasons
Ensure you reference a matching and valid PO when creating an invoice.
This solution applies to invoices sent in all formats:
cXML:
Insert one of the following elements in the invoice to reference pre-existing purchase orders.
You can use either of the following:
Option 1:
<InvoiceDetailOrderInfo>
<OrderReference orderID = "xxxxxxxxxxx">
<DocumentReference payloadID = "PO Payload_id"></DocumentReference>
</OrderReference>
</InvoiceDetailOrderInfo>
Option 2:
<InvoiceDetailOrderInfo>
<OrderIDInfo orderID = "xxxxxxxxxxx" orderDate = "order date time"></OrderIDInfo>
</InvoiceDetailOrderInfo>
Copy the order date from the PO, and use the same format. For example: YYYY-YY-YYTyy:yy:yy-yy:yy
EDI:
The date within the BIG03 segment of the EDI invoice matches the date in the BEG05 segment of the EDI PO.
The BIG03 segment contains the date assigned by the buyer to the original PO, which is copied from the EDI850 PO's BEG05 date element. This is used on standard invoices that reference a single PO.
If you build a standard invoice that references a single PO and its line items, the BIG04 segment is required. The BIG03 segment is recommended to clarify the PO date. If the PO number (BIG04) for the buyer is unique, then, the BIG03 segment is not required.
The SAP Business Network works and processes invoices as follows:
You can verify buyer's transaction rules within your supplier account on the SAP Business Network.
In case you submit invoices via cXML, check this example that can help: Sample cXML for a PO-based invoice.
Here you can see the official documentation of how Business Network performs the match: Purchase Order Matching.
SAP Business Network for Procurement & Supply Chain > Transaction Documents > Transaction (Invoicing)