Dlaczego dla mojej faktury wystąpił błąd: „ANInvoiceRule.umulatedPoItemInvoicedAmount” w SAP Business Network?
Ten artykuł bazy danych został przetłumaczony maszynowo. SAP nie daje gwarancji poprawności ani kompletności tłumaczenia maszynowego. Możesz znaleźć oryginalną treść, przełączając się na język angielski za pomocą selektora języków.
Próbuję wysłać fakturę do mojego nabywcy i zobaczyć, że nie powiodło się z powodu poniższego błędu:
Kod statusu="500" text="Wewnętrzny błąd serwera">Błąd:null Skontaktuj się z działem wsparcia, podając numer referencyjny błędu: ANERR-XXXXXXXXXXXXXXXX, aby uzyskać więcej szczegółów</Status>
[ANCXML_HANDLER_ERROR] null -- ariba.network.common.cxml.CXMLDocException at ariba.network.service.common.antxnbusinesslogic.ANInvoiceRule.umulatedPoItemInvoicedAmount(ANInvoiceRule.java:2149)
SAP Business Network.
Przyczyną problemu może być:
- Faktura jest wysyłana na kwotę większą niż pozostała w zamówieniu (PO).
- Niezgodność kwoty faktury po stronie kupującego i dostawcy. Może to być spowodowane istnieniem innych nieprawidłowych lub błędnych faktur w tym samym ZZ, dlatego ważne jest, aby dokumenty, których dotyczy błąd, zostały prawidłowo odrzucone.
- <MaxAmount> dla zamówień lub zamówień ramowych ma niższy limit niż limit wysyłany przez dostawcę na fakturze dla danej pozycji. Może się to zdarzyć szczególnie w scenariuszach przyjęcia opartych na kwocie, w których dostawcy mogą bezpośrednio wprowadzać kwotę.
Na przykład, jeśli zamówienie ma ten znacznik:
<Maks. kwota>
<Waluta pieniężna="USD">1.00</Money>
</Maks. kwota>
Oznacza to, że zamówienie może zostać zafakturowane maksymalnie do 1,00 USD; jeśli przekroczy tę kwotę, faktura nie powiedzie się.
Możliwe rozwiązania:
- Musisz wysłać fakturę z kwotą niższą niż pozostała kwota zamówienia dla pozycji.
- Jeśli kwota faktury jest mniejsza niż pozostała kwota i nadal masz problem, sprawdź status faktury i jej kwotę na koncie nabywcy.
- Potwierdź, że kwota wysyłana dla pozycji nie przekracza kwoty ustawionej jako Kwota maksymalna przez nabywcę w zamówieniu (zamówienia ramowe). Można to sprawdzić, pobierając dane biznesowe cXML zamówienia i szukając znacznika <MaxAmount> w ramach danej pozycji.
- Sprawdź, czy poniższe reguły są włączone przez nabywcę dla Ciebie, ponieważ faktura może wymagać powiadomienia o wysyłce lub przyjęcia dla kwoty, którą próbujesz zafakturować:
- Wymagaj od dostawców, aby na fakturach uwzględniali wyłącznie wysłane ilości.
- Wymagaj od dostawców, aby na fakturach uwzględniali wyłącznie przyjęte ilości.
Jeśli dostępna kwota do zafakturowania jest nieprawidłowa, należy skontaktować się z klientem, aby mógł wysłać nową wersję z żądaną korektą.
SAP Business Network for Procurement & Supply Chain > Dokumenty transakcyjne > Transakcja (fakturowanie)
SAP Business Network for Procurement & Supply Chain > Integracje SAP Business Network > Faktury cXML