Waarom is mijn factuur mislukt met de fout: "ANInvoiceRule.accumulatedPoItemInvoicedAmount" in SAP Business Network?
Dit kennisartikel is automatisch voor u vertaald. SAP geeft geen garantie inzake de juistheid of volledigheid van de automatische vertaling. U vindt de originele content door met de taalselector om te schakelen naar Engels.
Ik probeer een factuur naar mijn inkoper te verzenden en zie ze mislukken met onderstaande foutmelding:
Statuscode="500" text="Internal Server Error">Fout:null Neem contact op met ondersteuning onder vermelding van het foutreferentienummer: ANERR-XXXXXXXXXXXXXXXX voor meer informatie</Status>
[ANCXML_HANDLER_ERROR] null -- ariba.network.common.cxml.CXMLDocException at ariba.network.service.common.antxnbusinesslogic.ANInvoiceRule.accumulatedPoItemInvoicedAmount(ANInvoiceRule.java:2149)
SAP Business Network.
De oorzaak van het probleem kan zijn:
- De factuur wordt verzonden voor meer dan het resterende bedrag in de inkooporder (IO).
- Factuurbedrag aan inkoper- en leverancierszijde komt niet overeen. Dit kan worden veroorzaakt als er andere ongeldige of mislukte facturen in dezelfde IO staan. Daarom is het belangrijk dat mislukte documenten correct worden afgewezen.
- <MaxAmount> voor IO's of collectieve inkooporders heeft een lagere limiet dan wat de leverancier op de factuur voor het regelitem verzendt. Dit kan speciaal gebeuren in bedraggebaseerde ontvangstscenario's waarin leveranciers het bedrag rechtstreeks kunnen invoeren.
Als de inkooporder bijvoorbeeld deze tag heeft:
<MaxAmount>
<Geldvaluta="USD">1.00</Geld>
</MaxAmount>
Dit betekent dat de order kan worden gefactureerd tot een maximum van USD 1,00; als de order dat bedrag overschrijdt, mislukt de factuur.
Mogelijke oplossingen:
- U moet de factuur verzenden met een lager bedrag dan het resterende bedrag van de inkooporder voor het regelitem.
- Als het factuurbedrag lager is dan het resterende bedrag en u het probleem nog steeds ondervindt, controleert u de factuurstatus en het bedrag ervan op de inkoper en uw account.
- Bevestig dat het bedrag dat voor het regelitem wordt verzonden, niet hoger is dan wat is ingesteld als het maximumbedrag door de inkoper op de IO (collectieve IO's). Dit kan worden gecontroleerd door de cXML-payload van de IO te downloaden en de tag <MaxAmount> binnen het betreffende regelitem te zoeken.
- Controleer of de onderstaande regels zijn ingeschakeld door uw inkoper voor u omdat de factuur mogelijk de vrachtbrief of ontvangstbevestiging vereist voor het bedrag dat u probeert te factureren:
- Leveranciers verplichten om alleen verzonden hoeveelheden op facturen op te nemen.
- Leveranciers verplichten om alleen ontvangen hoeveelheden op facturen op te nemen.
Als het te factureren beschikbare bedrag onjuist is, neemt u contact op met uw klant zodat deze een nieuwe versie met de gewenste aanpassing kan verzenden.
SAP Business Network voor Procurement en Supply Chain > SAP Business Network-integraties > cXML-facturen
SAP Business Network voor Procurement en Supply Chain > Transactiedocumenten > Transactie (facturering)