...
Name | Typ/Vorkommen | Beschreibung |
---|---|---|
vcr:LineID | xsd:string | ID der Position, eindeutig innerhalb des Belegs |
vcr:OrderID | xsd:string? | Bezug auf Bestellung |
vcr:OrderConfirmationID | xsd:string? | Bezug auf Auftragsbestätigung |
vcr:DeliveryNoteID | xsd:string? | Bezug auf Lieferschein |
cbc:DeliveryDate | cbc:DeliveryDate? | Lieferdatum |
cbc:Quantity | cbc:Quantity | Menge/Anzahl |
cac:Item | cac:Item | Artikel |
vcr:ItemInstance | vcr:ItemInstance* | Daten der Artikelexemplare |
vcr:UnitPrice | cbc:PrimeAmountType | Einzelpreis bezogen auf Einheit der Bestellmenge (netto) |
vcr:LinePrice | cbc:PrimeAmountType | Netto-Preis der Position |
vcr:LineVAT | cbc:PrimeAmountType | USt der Position |
RegelnRegeln
Der Wert des Elements LineID muss eindeutig sein für alle LineItem-Elemente eines Belegs und muss für alle Abrufe eines Belegs gleich bleiben.
Das Element Item.TaxCategory wird nur verwendet, wenn auf die Position Umsatzsteuer entfällt und dem Käufer die Umsatzsteuer in Rechnung gestellt wird.
Wenn im Element Item das Element TaxCategory verwendet wird, muss der für diesen Beleg und diese Posiiton Position gültige Prozentsatz in Item.TaxCategory.Percent angeben werden. Innerhalb eines Belegs müssen TaxCategory-Elemente mit gleicher ID hinsichtlich des Prozentsatzes übereinstimmenDie ID von TaxCategory kann beliebig gesetzt werden, vorausgesetzt für alle Positionen mit gleicher Item.TaxCategory.ID stimmt auch Item.TaxCategory.Percent überein.
Für Item.TaxCategory.TaxScheme.ID ist konstant der Wert “VAT” zu verwenden.Im Element Item kann auf SellersItemIdentification verzichtet werden für Positionen, die keine Artikelpositionen sind, also z.B. Hinweistexte, Nebenkosten, Rabatte, Verrechnungen.
Im Unterschied zu vco:OrderResponse bzw. vco:FinalOrderResponse kann es für ein und denselben Artikel mehrere Positionen geben, d.h. innerhalb der Positionen eines Belegs muss Item.SellersItemIdentification.ID nicht eindeutig sein.
Da je Position höchstens eine Referenz auf Bestellung, Auftragsbestätigung, Lieferschein und höchstens ein Lieferdatum angegeben werden dürfen, müssen bei Bedarf je Artikel getrennte Positionen gebildet werden.
Beispiel: Von Artikel XY wurden in Bestellung B1 10 Stück bestellt, die in zwei Teillieferungen zu je 4 und 6 Stück am 12.9.2019 und am 14.9.2019 mit den Lieferscheinen L1 und L2 geliefert wurden. In der Rechnung, die die beiden Lieferscheine zusammenfasst, haben wird dann zu Artikel XY eine Position mit 4 Stück, OrderID=B1, DeliverNoteID=L1, DeliveryDate=12.9.2019 und eine Position mit 6 Stück, OrderID=B1, DeliverNoteID=L2, DeliveryDate=14.9.2019.Bei individualisierbaren Artikeln können indviduelle Merkmale der gelieferten Artikelexemplare über die Elemente ItemInstance mitgeteilt werden. Wenn ItemInstance-Elemente verwendet werden, muss deren Anzahl mit der in Quantity übermittelten Menge übereinstimmen. In einem solchen Fall darf die Mengen-Einheit nicht PK sein. Vgl. dazu auch den Abschnitt Exemplare von Artikeln und Seriennummern
Der in LinePrice übermittelte Preis der Position muss (bis auf Rundungsfehler) dem Produkt aus Quantity und UnitPrice entsprechen.