Jede Rechnungsposition (BG-25) muss die in der betreffenden Rechnungsposition in Rechnung gestellte Menge der Waren oder Dienstleistungen als „In Rechnung gestellte Menge“ (BT-129) enthalten, wenn der „Untertyp der Rechnungsposition“ (BT-X-8) den Wert „Normale Rechnungsposition (Standardfall)“ (DETAIL) hat oder nicht angegeben ist.
In der Rechnungsposition fehlt BilledQuantity unter SpecifiedLineTradeDelivery. Das gilt, wenn LineStatusReasonCode nicht angegeben ist oder DETAIL lautet.
Die Menge gibt an, welche Waren oder Dienstleistungen auf dieser Rechnungsposition abgerechnet werden. Ohne sie ist die berechnete Menge der Rechnungsposition nicht angegeben.
Für diese Rechnungsposition fehlt die abgerechnete Menge. Sie können den Fehler beheben, indem Sie die Menge in der Position ergänzen.
- Prüfen Sie den Status in
AssociatedDocumentLineDocument. - Ergänzen Sie für eine Position ohne Statuscode oder mit
DETAILdie Menge überTradeLineItem.BilledQuantity. - Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
<ram:AssociatedDocumentLineDocument> <ram:LineStatusReasonCode>DETAIL</ram:LineStatusReasonCode> </ram:AssociatedDocumentLineDocument>
<ram:AssociatedDocumentLineDocument> <ram:LineStatusReasonCode>DETAIL</ram:LineStatusReasonCode> </ram:AssociatedDocumentLineDocument> <ram:SpecifiedLineTradeDelivery> <ram:BilledQuantity unitCode="C62">2</ram:BilledQuantity> </ram:SpecifiedLineTradeDelivery>
AssociatedDocument.LineStatusReasonCode(BT-X-8)LineStatusReasonCodes(BT-X-8)TradeLineItem.BilledQuantity(BT-129)
Technische Details
Der Test verlangt SpecifiedLineTradeDelivery/BilledQuantity für Positionen ohne LineStatusReasonCode sowie für Positionen mit dem Code DETAIL.
Die Regel gilt für eine IncludedSupplyChainTradeLineItem-Rechnungsposition, deren AssociatedDocumentLineDocument keinen LineStatusReasonCode enthält oder den Wert DETAIL hat.
rule/@context)assert/@test)