Чому в моєму рахунку-фактурі сталася помилка: «ANInvoiceRule.accumulatedPoItemInvoicedAmount» у SAP Business Network?
Для вашої зручності цю статтю бази знань було перекладено за допомогою системи машинного перекладу. Компанія SAP не надає жодних гарантій щодо правильності та повноти машинного перекладу. Ви можете знайти оригінальний матеріал, перейшовши на англійську мову за допомогою перемикача мов.
Я намагаюся надіслати рахунок-фактуру своєму покупцю і бачу, що він не відповідає наведеній нижче помилці:
Код статусу="500" текст="Внутрішня помилка сервера">Помилка: нуль Зверніться до служби підтримки, вказавши посилальний номер помилки: ANERR-XXXXXXXXXXXXXX, щоб дізнатися більше</Status>
[ANCXML_HANDLER_ERROR] нульове -- ariba.network.common.cxml.CXMLDocException на ariba.network.service.common.antxnbusinesslogic.ANInvoiceRule.acculatedPoItemInvoicedAmount(ANInvoiceRule.java:2149)
SAP Business Network.
Причиною проблеми може бути:
- Рахунок-фактура надсилається на суму, більшу за залишкову суму в замовленні на закупівлю.
- Розбіжність суми рахунка-фактури на стороні покупця та постачальника. Це може бути спричинено тим, що в тому ж замовленні на закупівлю є інші недійсні або помилкові рахунки-фактури, тому важливо, щоб документи, які не пройшли перевірку, були належним чином відхилені.
- <MaxAmount> для замовлень на закупівлю або комплексних замовлень на закупівлю має нижнє обмеження, ніж те, який постачальник надсилає в рахунку-фактурі для позиції. Це може статися спеціально за сценаріями отримання суми, де постачальники можуть вводити суму напряму.
Наприклад, якщо замовлення на купівлю має цей тег:
<MaxAmount>
<Грошова валюта="USD">1.00</Money>
</MaxAmount>
Це означає, що за замовлення можна виставити рахунок-фактуру максимум до 1,00 доларів США; якщо воно перевищує цю суму, рахунок-фактура не вдасться виконати.
Можливі рішення:
- Ви повинні надіслати рахунок-фактуру з меншою сумою, ніж залишкова сума замовлення на закупівлю для позиції.
- Якщо сума рахунка-фактури менша за залишкову суму, і ви все ще стикаєтеся з проблемою, перевірте статус рахунка-фактури та його суму в покупці та вашому обліковому записі.
- Підтвердьте, що сума, яка надсилається за позицію, не перевищує суму, встановлену покупцем як Максимальна сума в замовленні на закупівлю (комплексні замовлення на закупівлю). Це можна перевірити, завантаживши корисне навантаження cXML замовлення на закупівлю та виконавши пошук тегу <MaxAmount> у певній позиції, що зазнала впливу.
- Перевірте, чи увімкнено для вас наведені нижче правила, оскільки для рахунка-фактури може знадобитися сповіщення про відвантаження або квитанція на суму, на яку ви намагаєтеся виставити рахунок-фактуру:
- Вимагати від постачальників вказувати в рахунках-фактурах лише кількість відвантаженої продукції.
- Вимагати від постачальників вказувати в рахунках-фактурах лише кількість отриманої продукції.
Якщо доступна сума для виставлення рахунка-фактури неправильна, вам слід зв’язатися з вашим клієнтом, щоб він міг надіслати нову версію з бажаним коригуванням.
SAP Business Network for Procurement & Supply Chain > Документи транзакцій > Транзакція (виставлення рахунків)
SAP Business Network for Procurement & Supply Chain > Інтеграції SAP Business Network > Рахунки-фактуру CXML