Pourquoi ma facture échoue-t-elle avec l'erreur "ANInvoiceRule.accumulatedPoItemInvoicedAmount" dans SAP Business Network ?
Cet article de la base de connaissances a été traduit automatiquement pour vous faciliter la tâche. SAP ne garantit pas l'exactitude ou l'exhaustivité de cette traduction automatique. Vous pouvez trouver le contenu d'origine en passant à l'anglais à l'aide du sélecteur de langue.
J'essaie d'envoyer une facture à mon acheteur et le vois échouer avec l'erreur suivante :
Status code="500" text="Internal Server Error">Error:null Veuillez contacter l'assistance en indiquant le numéro de référence de l'erreur : ANERR-XXXXXXXXXXXXXXXX pour plus de détails</Status>
[ANCXML_HANDLER_ERROR] null -- ariba.network.common.cxml.CXMLDocException at ariba.network.service.common.antxnbusinesslogic.ANInvoiceRule.accumulatedPoItemInvoicedAmount(ANInvoiceRule.java:2149)
SAP Business Network.
La cause du problème peut être :
- La facture est envoyée pour un montant supérieur au montant restant dans le bon de commande.
- Incohérence entre le montant de la facture côté acheteur et côté fournisseur. Cela peut être dû au fait qu'il existe d'autres factures non valides ou en échec dans le même bon de commande. Il est donc important que les documents en échec soient correctement rejetés.
- <MaxAmount> pour les bons de commande ou les BdC avec limites a une limite inférieure à celle envoyée par le fournisseur dans la facture pour l'article de ligne. Cela peut se produire en particulier dans les scénarios de réception basée sur le montant dans lesquels les fournisseurs peuvent saisir directement le montant.
Par exemple, si le bon de commande comporte cette balise :
<MaxAmount>
<Money currency="USD">1.00</Money>
</MaxAmount>
Cela signifie que la commande peut être facturée jusqu'à un maximum de 1,00 USD ; si elle dépasse ce montant, la facture échouera.
Solutions possibles :
- Vous devez envoyer la facture avec un montant inférieur au montant restant du bon de commande pour l'article de ligne.
- Si le montant de la facture est inférieur au montant restant et que vous rencontrez toujours le problème, vérifiez le statut de la facture et son montant sur l'acheteur et votre compte.
- Confirmez que le montant envoyé pour l'article de ligne ne dépasse pas ce qui est défini comme Montant maximum par l'acheteur sur le bon de commande (BdC avec limites). Vous pouvez le vérifier en téléchargeant les données utiles cXML du bon de commande et en recherchant la balise <MaxAmount> dans le poste spécifique concerné.
- Vérifiez si les règles ci-dessous sont activées pour vous par votre acheteur car la facture peut nécessiter l'avis d'expédition ou le reçu pour le montant que vous tentez de facturer :
- Exiger que les fournisseurs incluent uniquement les quantités expédiées dans les factures
- Exiger que les fournisseurs incluent uniquement les quantités reçues dans les factures
Si le montant disponible à facturer est incorrect, vous devez contacter votre client afin qu'il puisse envoyer une nouvelle version avec l'ajustement souhaité.
SAP Business Network for Procurement & Supply Chain > Documents de transaction > Transaction (facturation)
SAP Business Network for Procurement & Supply Chain > Intégrations SAP Business Network > Factures cXML