Почему не удается обработать счет-фактуру с ошибкой "ANInvoiceRule.barumulatedPoItemInvoicedAmount" в SAP Business Network?
Для Вашего удобства эта статья базы знаний переведена машинными средствами. SAP не предоставляет никаких гарантий правильности или полноты машинного перевода. Исходное содержимое можно увидеть, переключившись на английский язык с помощью селектора языка.
Я пытаюсь отправить счет-фактуру моему покупателю и вижу, что ему не удалось отправить счет-фактуру со следующей ошибкой:
Код статуса="500" text="Внутренняя ошибка сервера">Error:null Обратитесь в службу поддержки, указав номер ошибки: ANERR-XXXXXXXXXXXXXXXX для получения дополнительных сведений</Status>
[ANCXML_HANDLER_ERROR] null -- ariba.network.common.cxml.CXMLDocException на ariba.network.service.common.antxnbusinesslogic.ANInvoiceRule.accumulatedPoItemInvoicedAmount(ANInvoiceRule.java:2149)
SAP Business Network.
Причиной проблемы может быть:
- Счет-фактура отправляется на сумму, превышающую оставшуюся сумму в заказе на закупку.
- Несоответствие суммы счета-фактуры на стороне покупателя и поставщика. Это может быть вызвано наличием других недействительных или ошибочных счетов-фактур в том же заказе на закупку, поэтому важно, чтобы документы с ошибками были должным образом отклонены.
- <MaxAmount> для заказов на закупку или общих заказов на закупку имеет меньший лимит, чем поставщик, отправляемый в счете-фактуре для позиции. Это может происходить, в частности, в сценариях получения на основе суммы, где поставщики могут ввести сумму напрямую.
Например, если заказ на поставку имеет этот тег:
<MaxAmount>
<Денежная валюта="USD">1,00</Money>
</MaxAmount>
Это означает, что заказ может быть отфактурирован не более чем на 1,00 USD; если он превышает эту сумму, счет-фактура не будет выставлен.
Возможные решения:
- Необходимо отправить счет-фактуру с меньшей суммой, чем сумма остатка заказа на закупку для позиции.
- Если сумма счета-фактуры меньше оставшейся суммы, и у вас все еще возникла проблема, проверьте состояние счета-фактуры и его сумму в покупателе и вашей учетной записи.
- Убедитесь, что сумма, отправляемая для позиции, не превышает максимальную сумму, установленную покупателем в заказе на закупку (общих заказах на закупку). Это можно проверить, загрузив полезную нагрузку cXML заказа на закупку и выполнив поиск тега <MaxAmount> для конкретной затронутой позиции.
- Убедитесь, что следующие правила включены для вас покупателем, поскольку для счета-фактуры может потребоваться уведомление об отгрузке или квитанция на сумму, на которую вы пытаетесь выставить счет-фактуру:
- Требовать от поставщиков создавать счета-фактуры на основании только отгруженного количества.
- Требовать от поставщиков создавать счета-фактуры на основании только полученного количества.
Если доступная сумма для выставления счета некорректна, обратитесь к клиенту, чтобы он мог отправить новую версию с требуемой корректировкой.
SAP Business Network for Procurement & Supply Chain > Документы транзакций > Транзакция (выставление счетов-фактур)
SAP Business Network for Procurement & Supply Chain > Интеграции SAP Business Network > Счета-фактуры CXML