Bestellposition muss vom gleichen Typ wie die Rechnungsposition sein

Der Lieferant sendet eine cXML-Rechnung an Coupa, die Service-Einzelposten mit den falschen Tags enthält.

Eine Rechnungsposition ist entweder ein InvoiceDetailItem (Menge + Betrag) oder ein InvoiceDetailServiceItem (nur Betrag). 

  • Wenn der Bestellpositionstyp nur Menge enthält, muss die cXML-Rechnungsposition den InvoiceDetailItem-Tags entsprechen. Weitere Informationen finden Sie unter Beispiel einer cXML-Diensttyprechnung.
  • Wenn der Bestellpositionstyp betragsbasiert ist, muss die cXML-Rechnungsposition den InvoiceDetailServiceItem-Tags entsprechen. Als Referenz siehe Beispiel cXML Mengenart Rechnung.

Wie kann ich das beheben?

Der Lieferant sollte überprüfen, ob die Servicepositionen Servicezeilen-Tags enthalten und umgekehrt.

Beispiel

<Status text="Expectation Failed" code="417">Ungültige Attribute im Dokument. [Gültigkeitsprüfung fehlgeschlagen: Rechnungspositionen Bestellposition muss vom gleichen Typ wie die Rechnungsposition sein, Rechnungspositionen ist ungültig Rechnungskopf: Rechnungspositionen Bestellposition muss vom gleichen Typ wie die Rechnungsposition sein, Rechnungspositionen ist ungültig Rechnungsposition XX: Bestellposition muss vom gleichen Typ wie die Rechnungsposition sein]</Status>