|
How do I troubleshoot an invoice error?
Below is a list of possible error messages produced by the SAP Business Network for invoices. These messages are generated if invoice processing detects errors when suppliers submit invoices through any channel (online, cXML, EDI, or CSV). To search the list, press CTRL+F on your keyboard and then enter the text of the error message.
If you receive an ANERR message, try the steps described here.
Error No. | Error Message | Meaning and suggested resolution |
1 | INVOICE_DUPLICATE | An invoice with the same ID has already been received. If the invoice is not a duplicate, resubmit it with a different ID. |
2 | INVOICE_NO_ID | The invoice number is blank in the submitted invoice. Enter an invoice number, and resubmit the invoice |
3 | SHIPPING_IN_LINE_ERROR | The isShippingInLine element indicates shipping information is provided at the line level. The invoice indicates that shipping information is provided at line item level but the invoice header also contains shipping information. Correct the error and resubmit the invoice. |
4 | SUMMARY_AND_DETAIL | The InvoiceDetailHeaderIndicator contradicts the InvoiceDetailOrder element. The InvoiceDetailHeaderIndicator element indicates that the invoice is a summary invoice. The InvoiceDetailOrder element can appear in only a detail invoice. Correct the error and resubmit the invoice. |
5 | DETAIL_AND_SUMMARY | The InvoiceDetailHeaderIndicator contradicts the InvoiceDetailHeaderOrder element. The InvoiceDetailHeaderIndicator element indicates that the invoice is a detail invoice. The InvoiceDetailHeaderOrder element can appear in only a summary invoice. Correct the error and resubmit the invoice. |
6 | INV_ROLE_IN_SHIPPING | The Contact role in the InvoiceDetailShipping element is not a valid value. Check the cXML specification or DTD for the list of valid roles for the Contact element. Correct the error and resubmit the invoice. |
7 | INV_ROLE_IN_PARTNER | The Contact role in the InvoicePartner element is not a valid value. Check the cXML specification or DTD for the list of valid roles for the Contact element. Correct the error and resubmit the invoice. |
8 | INV_LINE_DUPLICATE | There are multiple invoice line items with the same ID. Correct the error and resubmit the invoice. |
9 | ASN_NOT_FOUND | The invoice references a nonexistent shipping notice document. Correct the error and resubmit the invoice. |
10 | NO_PCARD_INVOICE | This customer does not allow suppliers to generate invoices for PCard orders. |
11 | PCARD_INF_ONLY | PCard order invoices are for information only. The isInformationOnly attribute in the InvoiceDetailRequestHeader must be set to yes. |
12 | PO_NOT_FOUND | Cannot find the PO referenced in the invoice. Correct the PO number and resubmit the invoice. |
13 | PO_OBSOLETE | The invoice references an obsolete, replaced, or duplicate PO. Use the current version of the PO and resubmit the invoice. |
14 | MULTIPLE_PO | The Order ID matches multiple purchase orders. Use the DocumentReference element in cXML to reference the purchase order. You must provide the payloadID of the PO you want to invoice. |
15 | NON_PO_INVOICE | This customer does not accept invoices for orders sent outside of the SAP Business Network. The invoice references a PO that does not exist in the SAP Business Network. Change the PO number and resubmit the invoice. |
16 | HEADER_WITH_ACCOUNT_IN_LINE | The isAccountingInLine indicator must be set to false if the isHeaderInvoice element is set to true. The header invoice cannot have accounting specified at the line-item level. Correct the error and resubmit the invoice. |
17 | CREDIT_DEBIT_MEMO_NOT_HEADER | The isHeaderInvoice indicator must be set to true for a credit or debit memo. A credit or debit memo must be a header invoice. Correct the error and resubmit the invoice. |
18 | CREDIT_MEMO_PAYMENT | Payment terms are not allowed in a credit memo. Correct the error and resubmit the invoice. |
19 | SHIPPING_NO_CONTACT | The shipFrom or shipTo contact roles are missing from the InvoiceDetailShipping element. The InvoiceDetailShipping element must contain Contact elements with both shipFrom and shipTo roles. Correct the error and resubmit the invoice. |
20 | DELETE_NO_REFERENCE | A delete invoice must contain a DocumentReference for an existing invoice. An invoice with the delete operation must reference an existing invoice. Correct the error and resubmit the invoice. |
21 | NET_PAYMENT_INVALID | The net payment terms in the invoice do not match the net payment terms in the PO. Correct the error and resubmit the invoice. |
22 | DISCOUNT_PAYMENT_INVALID | The discount payment terms in the invoice do not match the discount payment terms in the order. Correct the error and resubmit the invoice. |
23 | QUANTITY_INVALID_NUMBER | The quantity value is not a valid number. Correct the error and resubmit the invoice. |
24 | LINE_NUMBER_LINE_ITEM_REF_INVALID | The lineNumber attribute of a InvoiceDetailItemReference is not a valid number. Correct the error and resubmit the invoice. |
25 | PO_LINE_QUANTITY_INVALID | The quantity of a line item exceeds the buying organization's quantity limits. Correct the error and resubmit the invoice. |
26 | PO_LINE_UOM_INVALID | The unit of measure of an invoice line item does not match the unit of measure of the original PO line item. Correct the error and resubmit the invoice. |
27 | PO_LINE_PART_ID_INVALID | The supplier part ID in the invoice does not match the supplier part ID of the original PO line item. Correct the error and resubmit the invoice. |
28 | PO_LINE_CURRENCY_INVALID | The unit price currency of an invoice item does not match the unit price currency of the original PO line item. Correct the error and resubmit the invoice. |
29 | PO_LINE_PRICE_INVALID | The unit price of an invoice item does not match the unit price of the original PO line item. Correct the error and resubmit the invoice. |
30 | PO_LINE_NOT_FOUND | The invoice line item does not exist in the original PO. Correct the error and resubmit the invoice. |
31 | CREDIT_MEMO_DUE_POSITIVE | The Due Amount must be negative for a credit memo. Correct the error and resubmit the invoice. |
32 | DEBIT_MEMO_DUE_NEGATIVE | The Due Amount must be positive for a debit memo.Correct the error and resubmit the invoice. |
33 | EXCEPTION | An exception occurred while processing the invoice. The invoice contained unexpected errors. |
34 | INVALID_REF_HEADER | Invalid DocumentReference element in the InvoiceDetailRequestHeader. Check the cXML specification or DTD for the list of valid values. Correct the error and resubmit the invoice. |
35 | INVOICE_UPDATE | The invoice status has been successfully updated. |
36 | INVOICE_UPDATE_WITH_PAYMENT | The invoice status has been successfully updated. |
37 | INVOICE_VALIDATION_FAIL | Invoice validation failed. The submitted invoice contains errors and is invalid. Check for errors in the invoice history for more information on the failure. |
38 | INVOICE_RECEIVED | The invoice was successfully received. |
39 | BLANK_PERIOD_START_DATE | The startDate attribute cannot be blank. Correct the error and resubmit the invoice. |
40 | BLANK_PERIOD_END_DATE | The endDate attribute cannot be blank. Correct the error and resubmit the invoice. |
41 | MISSING_UNIT_RATE | The UnitRate is required for labor items. The UnitRate is not specified in InvoiceDetailServiceItem with InvoiceLaborDetail. Correct the error and resubmit the invoice. |
42 | MISSING_QUANTITY | The Quantity is required for labor items. The Quantity is not specified in InvoiceDetailServiceItem with InvoiceLaborDetail. Correct the error and resubmit the invoice. |
43 | INVALID_TIMECARD_REFERENCE | Invalid TimeCardReference value for labor item. The invoice references a time sheet that does not exist on the SAP Business Network. Correct the error and resubmit the invoice. |
44 | MULTIPLE_TIMECARD_FOUND | Multiple time sheets match TimeCardReference in a labor item. |
45 | MISSING_PERIOD | The Period in the labor item is a required value. The Period value is not specified in InvoiceDetailServiceItem with InvoiceLaborDetail. Correct the error and resubmit the invoice. |
46 | PERIOD_NO_MATCH | The Period in InvoiceDetailServiceItem with InvoiceLaborDetail does not match the period in the time sheet specified by the InvoiceLaborDetail InvoiceTimeCardDetail TimeCardReference element. Correct the error and resubmit the invoice. |
47 | MISSING_PAYCODE | The Pay code is a required value in the labor item. UnitRate TermReference with termName (payCode) is not specified in InvoiceDetailServiceItem with InvoiceLaborDetail. Correct the error and resubmit the invoice. |
48 | CAN_NOT_SAVE_CHANGES | Cannot save changes to the invoice. Changes to the invoice conflict with other changes made by the system. The invoice will reprocess in the next scheduled time frame. |
49 | PSFT_INVOICE_STATUS_UPDATE | The status of the invoice has been successfully updated. |
50 | PSFT_INVOICE_STATUS_RESET | The invoice has been successfully reset to its initial status. |
51 | NO_CANCEL_INVOICE | This customer does not allow invoice cancelation. |
52 | PO_LINE_AMT_OVER_BILLING | The subtotal of a line item exceeds the buying organization's line item subtotal limits. Correct the error and resubmit the invoice. |
53 | INVOICE_NET_AMT_OVER_LIMIT | The net amount exceeds the buying organization's net amount limits.Correct the error and resubmit the invoice. |
54 | INVOICE_UPDATE_COMMNETS | The invoice status has been successfully updated with comments from your customer. |
55 | INVOICE_STATUS_UPDATE | The invoice status has been successfully updated by your customer. |
56 | UNIT_PRICE_MISSING | The unit price is missing for a line item. |
57 | MISSING_ORDER_ID | Order ID is required by this buying organization. Enter an order ID and resubmit the invoice. |
58 | TAX_INFO_MISMATCH | The tax information at invoice line {0} does not match the tax information in the PO. This customer requires that the PO tax information match the tax information included in the invoice. Correct the error and resubmit the invoice. |
59 | TAX_SUMMARY_WRONG | The tax information in the summary does not match the total from the line item. The Tax Summary information is wrong. Correct the error and resubmit the invoice. |
60 | TAX_SUM_INCORRECT | The total tax does not equal the sum of all tax lines. The tax total is calculated incorrectly at the specified line item. Correct the error and resubmit the invoice. |
61 | BILL_TO_REQUIRED | The bill-to information is missing or incomplete. Your customer requests this information. Complete the bill-to information and resubmit the invoice. |
62 | CUSTOMER_VAT_ID_REQUIRED | The Customer VAT ID is missing. Your customer requests this information. Enter a valid Customer VAT ID and resubmit the invoice. |
63 | REMIT_TO_REQUIRED | The remit-to information is missing or incomplete.Your customer requests this information. Complete the remit-to information and resubmit the invoice. |
64 | SUPPLIER_VAT_ID_REQUIRED | The Supplier VAT ID is missing. Your customer requests this information. Enter the Supplier VAT ID and resubmit the invoice. |
65 | TAX_POINT_DATE_REQUIRED_AT_LINE | The Supply Date in the VAT entry is missing from the line. Your customer requests this information. Enter the Supply Date and resubmit the invoice. |
66 | ITEM_DESCRIPTION_REQUIRED | The Item Description is missing from the line. Your customer requests this information. Enter the Item Description and resubmit the invoice. |
67 | VAT_REQUIRED_AT_LINE | The VAT information is missing from the line. Your customer requests this information. Enter the VAT information and resubmit the invoice. |
68 | VAT_PERCENTAGE_MISSING_AT_LINE | The VAT rate is missing from the line. Your customer requests this information. Enter the VAT rate and resubmit the invoice. |
69 | VAT_REQUIRED_AT_SUMMARY | The VAT information in the invoice summary is missing. Your customer requests this information. Enter the VAT information in the invoice summary and resubmit the invoice. |
70 | VAT_PERCENTAGE_MISSING_AT_SUMMARY | The VAT rate in the invoice summary is missing. Your customer requests this information. Enter the VAT rate in the invoice summary and resubmit the invoice. |
71 | TAX_POINT_DATE_REQUIRED_AT_SUMMARY | The Supply Date in the VAT entry in the invoice summary is missing. Your customer requests this information. Correct the error and resubmit the invoice. |
72 | TAX_AMOUNT_INVALID_AT_LINE | The VAT amount for the line item is not a valid value. Your customer requests this information. Correct the error and resubmit the invoice. |
73 | TAX_AMOUNT_INVALID_AT_SUMMARY | The VAT amount in the invoice summary is not a valid value. Your customer requests this information. Correct the error and resubmit the invoice. |
74 | TAXABLE_AMOUNT_INVALID_AT_LINE | The VAT taxable amount for the line item is not a valid value. Your customer requests this information. Correct the error and resubmit the invoice. |
75 | TAXABLE_AMOUNT_INVALID_AT_SUMMARY | The VAT taxable amount in the invoice summary is not a valid value. Your customer requests this information. Correct the error and resubmit the invoice. |
76 | SHIP_FROM_MISSING_AT_LINE | The Ship From information for the line item is missing or incomplete. Your customer requests this information. Complete the Ship From information and resubmit the invoice. |
77 | SHIP_TO_MISSING_AT_LINE | The Ship To information for the line item is missing or incomplete. Your customer requests this information. Complete the Ship To information and resubmit the invoice. |
78 | SHIP_FROM_MISSING_AT_HEADER | The Ship From information is missing or incomplete in the invoice header. Your customer requests this information. Enter the Ship From information in the invoice header and resubmit the invoice. |
79 | SHIP_TO_MISSING_AT_HEADER | The Ship To information is missing or incomplete in the invoice header. Your customer requests this information. Enter the Ship To information in the invoice header and resubmit the invoice. |
80 | INVALID_LINE_NUMBER | The invoiceLineNumber attribute value is not a valid value. The line number in the invoice is not a number. Correct the error and resubmit the invoice. |
81 | MISSING_REASON_FOR_ZERO_RATE_VAT |
Keep in mind that this list is not exhaustive as you might receive custom rejection messages from your customer. If this happens,you need to reach out to your customers directly for more information.
SAP Business Network for Procurement & Supply Chain > Transaction Documents > Transaction (Invoicing)