|
如何排除发票错误?
以下是 SAP Business Network 针对发票生成的可能的错误消息列表。当供应商通过任意渠道(在线、cXML、EDI 或 CSV)提交发票时,若发票处理检测到错误,系统将会生成这些消息。要搜索该列表,请按键盘上的 CTRL+F,然后输入错误消息的文本。
如果收到 ANERR 消息,请尝试执行此处描述的步骤。
错误编号 | 错误消息 | 含义及建议的解决方案 |
1 | INVOICE_DUPLICATE | 已收到具有相同标识符的发票。如果此发票不是重复的,请使用另一个标识符重新提交此发票。 |
2 | INVOICE_NO_ID | 在提交的发票中,发票编号为空。输入发票编号,然后重新提交发票。 |
3 | SHIPPING_IN_LINE_ERROR | isShippingInLine 元素表明在产品级别提供发货信息。发票表明在行项目级别提供发货信息,但发票抬头也包含发货信息。更正该错误并重新提交发票。 |
4 | SUMMARY_AND_DETAIL | InvoiceDetailHeaderIndicator 与 InvoiceDetailOrder 元素相抵触。InvoiceDetailHeaderIndicator 元素表明发票是摘要发票。InvoiceDetailOrder 元素只能出现在详细发票中。更正该错误并重新提交发票。 |
5 | DETAIL_AND_SUMMARY | InvoiceDetailHeaderIndicator 与 InvoiceDetailHeaderOrder 元素相抵触。InvoiceDetailHeaderIndicator 元素表明发票是详细发票。InvoiceDetailHeaderOrder 元素只能出现在摘要发票中。更正该错误并重新提交发票。 |
6 | INV_ROLE_IN_SHIPPING | InvoiceDetailShipping 元素中的联系人角色不是有效值。请查看 cXML 规范或 DTD,以获取 Contact 元素有效角色的列表。更正该错误并重新提交发票。 |
7 | INV_ROLE_IN_PARTNER | InvoicePartner 元素中的联系人角色不是有效值。请查看 cXML 规范或 DTD,以获取 Contact 元素有效角色的列表。更正该错误并重新提交发票。 |
8 | INV_LINE_DUPLICATE | 同一个标识符存在多个发票行项目。更正该错误并重新提交发票。 |
9 | ASN_NOT_FOUND | 发票参考不存在的发货通知单。更正该错误并重新提交发票。 |
10 | NO_PCARD_INVOICE | 此客户不允许供应商为购物卡订单生成发票。 |
11 | PCARD_INF_ONLY | 购物卡订单发票仅供参考。InvoiceDetailRequestHeader 中的 isInformationOnly 属性必须设置为 yes。 |
12 | PO_NOT_FOUND | 找不到发票中引用的 PO。更正该 PO 编号并重新提交发票。 |
13 | PO_OBSOLETE | 发票引用了已作废、替换或重复的 PO。使用当前的 PO 版本并重新提交发票。 |
14 | MULTIPLE_PO | 订单标识符与多个订购单匹配。使用 cXML 中的 DocumentReference 元素引用订购单。必须提供要开发票的 PO 的 payloadID。 |
15 | NON_PO_INVOICE | 此客户不接受从 SAP Business Network 以外发出的订单的发票。发票参考的 PO 在 SAP Business Network 中不存在。更改 PO 编号并重新提交发票。 |
16 | HEADER_WITH_ACCOUNT_IN_LINE | 如果将 isHeaderInvoice 元素设置为 true,则必须将 isAccountingInLine 指示符设置为 false。抬头发票不能在行项目级别指定记帐。更正该错误并重新提交发票。 |
17 | CREDIT_DEBIT_MEMO_NOT_HEADER | 对于贷项凭单或借项凭单,必须将 isHeaderInvoice 指示符设置为 true。贷项或借项凭单必须是抬头发票。更正该错误并重新提交发票。 |
18 | CREDIT_MEMO_PAYMENT | 贷项凭单中不允许包含付款条款。更正该错误并重新提交发票。 |
19 | SHIPPING_NO_CONTACT | InvoiceDetailShipping 元素中缺少 shipFrom 或 shipTo 联系人角色。InvoiceDetailShipping 元素必须包含同时具有 shipFrom 和 shipTo 角色的 Contact 元素。更正该错误并重新提交发票。 |
20 | DELETE_NO_REFERENCE | 删除发票必须包含现有发票的 DocumentReference。具有删除操作的发票必须参考现有的发票。更正该错误并重新提交发票。 |
21 | NET_PAYMENT_INVALID | 发票中的净额付款条款与 PO 中的净额付款条款不匹配。更正该错误并重新提交发票。 |
22 | DISCOUNT_PAYMENT_INVALID | 发票中的折扣付款条款与订单中的折扣付款条款不匹配。更正该错误并重新提交发票。 |
23 | QUANTITY_INVALID_NUMBER | “数量”值不是有效数字。更正该错误并重新提交发票。 |
24 | LINE_NUMBER_LINE_ITEM_REF_INVALID | InvoiceDetailItemReference 的 lineNumber 属性不是一个有效的数字。更正该错误并重新提交发票。 |
25 | PO_LINE_QUANTITY_INVALID | 行项目的数量超过采购商的数量限制。更正该错误并重新提交发票。 |
26 | PO_LINE_UOM_INVALID | 发票行项目的计量单位与原始 PO 的行项目的计量单位不匹配。更正该错误并重新提交发票。 |
27 | PO_LINE_PART_ID_INVALID | 发票中的供应商部件标识符与原始 PO 行项目的供应商部件标识符不匹配。更正该错误并重新提交发票。 |
28 | PO_LINE_CURRENCY_INVALID | 发票项目的单价货币与原始 PO 行项目的单价货币不匹配。更正该错误并重新提交发票。 |
29 | PO_LINE_PRICE_INVALID | 发票项目的单价与原始 PO 行项目的单价不匹配。更正该错误并重新提交发票。 |
30 | PO_LINE_NOT_FOUND | 原始 PO 中不存在发票行项目。更正该错误并重新提交发票。 |
31 | CREDIT_MEMO_DUE_POSITIVE | 对于贷项凭单,应付金额必须为负值。更正该错误并重新提交发票。 |
32 | DEBIT_MEMO_DUE_NEGATIVE | 对于借项凭单,应付金额必须为正值。更正该错误并重新提交发票。 |
33 | EXCEPTION | 在处理发票时出现异常。发票包含意外错误。 |
34 | INVALID_REF_HEADER | InvoiceDetailRequestHeader 中的 DocumentReference 元素无效。请查看 cXML 规范或DTD,以获取有效值的列表。更正该错误并重新提交发票。 |
35 | INVOICE_UPDATE | 发票状态更新成功。 |
36 | INVOICE_UPDATE_WITH_PAYMENT | 发票状态更新成功。 |
37 | INVOICE_VALIDATION_FAIL | 发票验证失败。提交的发票存在错误,因此无效。查看发票历史记录中的错误以了解有关失败的详细信息。 |
38 | INVOICE_RECEIVED | 发票已成功接收。 |
39 | BLANK_PERIOD_START_DATE | startDate 属性不能留空。更正该错误并重新提交发票。 |
40 | BLANK_PERIOD_END_DATE | endDate 属性不能留空。更正该错误并重新提交发票。 |
41 | MISSING_UNIT_RATE | 劳务项目需要 UnitRate。在具有 InvoiceLaborDetail 的 InvoiceDetailServiceItem 中没有指定单价。更正该错误并重新提交发票。 |
42 | MISSING_QUANTITY | 劳务项目需要数量。在具有 InvoiceLaborDetail 的 InvoiceDetailServiceItem 中没有指定数量。更正该错误并重新提交发票。 |
43 | INVALID_TIMECARD_REFERENCE | 劳务项目的 TimeCardReference 值无效。发票参考的时间表在 SAP Business Network 上不存在。更正该错误并重新提交发票。 |
44 | MULTIPLE_TIMECARD_FOUND | 多个时间表与劳务项目中的 TimeCardReference 匹配。 |
45 | MISSING_PERIOD | 劳务项目中的“期间”是必需值。在具有 InvoiceLaborDetail 的 InvoiceDetailServiceItem 中没有指定“期间”值。更正该错误并重新提交发票。 |
46 | PERIOD_NO_MATCH | 在具有 InvoiceLaborDetail 的 InvoiceDetailServiceItem 中的“期间”与 InvoiceLaborDetail InvoiceTimeCardDetail TimeCardReference 元素指定的时间表中的期间不匹配。更正该错误并重新提交发票。 |
47 | MISSING_PAYCODE | 劳务项目中的“付款代码”是必需值。在具有 InvoiceLaborDetail 的 InvoiceDetailServiceItem 中,没有指定具有 termName (payCode) 的 UnitRate TermReference。更正该错误并重新提交发票。 |
48 | CAN_NOT_SAVE_CHANGES | 无法保存对发票所做的更改。对发票所做的更改与系统所做的其他更改相冲突。在下一个预定时间范围内将重新处理该发票。 |
49 | PSFT_INVOICE_STATUS_UPDATE | 发票状态更新成功。 |
50 | PSFT_INVOICE_STATUS_RESET | 发票已成功重置为其初始状态。 |
51 | NO_CANCEL_INVOICE | 该客户不允许取消发票。 |
52 | PO_LINE_AMT_OVER_BILLING | 行项目小计超过采购商的行项目小计限制。更正该错误并重新提交发票。 |
53 | INVOICE_NET_AMT_OVER_LIMIT | 净额超过采购商的净额限制。更正该错误并重新提交发票。 |
54 | INVOICE_UPDATE_COMMNETS | 发票状态已使用客户的备注成功更新。 |
55 | INVOICE_STATUS_UPDATE | 发票状态已由客户更新成功。 |
56 | UNIT_PRICE_MISSING | 行项目缺少单价。 |
57 | MISSING_ORDER_ID | 此采购商需要订单标识符。输入订单标识符,然后重新提交发票。 |
58 | TAX_INFO_MISMATCH | 发票行 {0} 处的税款信息与 PO 中的税款信息不符。该客户要求 PO 税款信息与发票中包含的税款信息相符。更正该错误并重新提交发票。 |
59 | TAX_SUMMARY_WRONG | 摘要中的税款信息与行项目中的总计不符。税款摘要信息不正确。更正该错误并重新提交发票。 |
60 | TAX_SUM_INCORRECT | 总税款不等于所有税款行的总和。指定行项目处计算的总税款不正确。更正该错误并重新提交发票。 |
61 | BILL_TO_REQUIRED | 帐单寄送地址信息缺失或不完整您的客户要求提供此信息。完成帐单寄送地址信息,然后重新提交发票。 |
62 | CUSTOMER_VAT_ID_REQUIRED | 缺少客户增值税标识符。您的客户要求提供此信息。输入有效的客户增值税标识符,然后重新提交发票。 |
63 | REMIT_TO_REQUIRED | 收款人信息缺失或不完整。您的客户请求此信息。完成收款人信息,然后重新提交发票。 |
64 | SUPPLIER_VAT_ID_REQUIRED | 缺少供应商增值税标识符。您的客户要求提供此信息。请输入供应商增值税标识符,然后重新提交发票。 |
65 | TAX_POINT_DATE_REQUIRED_AT_LINE | 行中缺少增值税条目内的“供货日期”。您的客户要求提供此信息。输入“供货日期”,然后重新提交发票。 |
66 | ITEM_DESCRIPTION_REQUIRED | 行中缺少“项目说明”。您的客户要求提供此信息。输入“项目说明”,然后重新提交发票。 |
67 | VAT_REQUIRED_AT_LINE | 行中缺少增值税信息。您的客户要求提供此信息。请输入增值税信息,然后重新提交发票。 |
68 | VAT_PERCENTAGE_MISSING_AT_LINE | 行中缺少增值税费率。您的客户要求提供此信息。请输入增值税费率,然后重新提交发票。 |
69 | VAT_REQUIRED_AT_SUMMARY | 发票摘要中的增值税信息缺失。您的客户要求提供此信息。请在发票摘要中输入增值税信息,然后重新提交发票。 |
70 | VAT_PERCENTAGE_MISSING_AT_SUMMARY | 发票摘要中的增值税费率缺失。您的客户要求提供此信息。请在发票摘要中输入增值税费率,然后重新提交发票。 |
71 | TAX_POINT_DATE_REQUIRED_AT_SUMMARY | 发票摘要中增值税条目内的“供货日期”缺失。您的客户要求提供此信息。更正该错误并重新提交发票。 |
72 | TAX_AMOUNT_INVALID_AT_LINE | 行项目的增值税金额不是有效值。您的客户要求提供此信息。更正该错误并重新提交发票。 |
73 | TAX_AMOUNT_INVALID_AT_SUMMARY | 发票摘要中的增值税金额值无效。您的客户要求提供此信息。更正该错误并重新提交发票。 |
74 | TAXABLE_AMOUNT_INVALID_AT_LINE | 行项目的增值税应税金额不是有效值。您的客户要求提供此信息。更正该错误并重新提交发票。 |
75 | TAXABLE_AMOUNT_INVALID_AT_SUMMARY | 发票摘要中的增值税应税金额值无效。您的客户要求提供此信息。更正该错误并重新提交发票。 |
76 | SHIP_FROM_MISSING_AT_LINE | 行项目的“出货地址”信息缺失或不完整。您的客户要求提供此信息。完成“出货地址”信息,然后重新提交发票。 |
77 | SHIP_TO_MISSING_AT_LINE | 行项目的“送货地址”信息缺失或不完整。您的客户要求提供此信息。完成“送货地址”信息,然后重新提交发票。 |
78 | SHIP_FROM_MISSING_AT_HEADER | 发票抬头中的出货地址信息缺失或不完整。您的客户要求提供此信息。请在发票抬头中输入“出货地址”信息,然后重新提交发票。 |
79 | SHIP_TO_MISSING_AT_HEADER | 发票抬头中的送货地址信息缺失或不完整。您的客户要求提供此信息。请在发票抬头中输入“送货地址”信息,然后重新提交发票。 |
80 | INVALID_LINE_NUMBER | invoiceLineNumber 属性值无效。发票中的记录编号不是数字。更正该错误并重新提交发票。 |
81 | MISSING_REASON_FOR_ZERO_RATE_VAT |
请记住,此列表并非详尽无遗,因为您可能会收到来自客户的自定义拒绝消息。如果出现此种情况,您需要直接联系您的客户了解详细信息。
SAP Business Network 采购和供应链 > 交易文档 > 交易(开发票)