Menü

Preise

Das Verzeichnis Lieferbarer Bücher (VLB) ist die allgemein gültige Referenzdatenbank für die gebundenen Ladenpreise aller lieferbaren deutschen Bücher (vgl. Verkehrsordnung für den Buchhandel des Börsenvereins des Deutschen Buchhandels). Folglich ist für jedes Produkt, für das ein gebundener Ladenpreis angegeben werden darf, dieser auch an das VLB zu melden.

Eine Preisangabe ist immer in einem Price-Composite zu hinterlegen. In der ONIX-Spezifikation finden sich eine Vielzahl von Feldern, um diese für verschiedene Märkte und Empfänger sehr detailliert zu beschreiben. Da das VLB eine Preisdatenbank für den Handel und somit für Endkunden ist, kommt im VLB nur eine Teilmenge der möglichen Inhalte zur Anwendung.

Eine Preisangabe im VLB muss immer einen Preistyp, einen Betrag, eine Mehrwertsteuerangabe sowie einen Gültigkeitsbereich (Land oder Region) enthalten. Darüber hinaus stehen weitere optionale Elemente zur Verfügung.

Bitte beachten Sie: Das VLB ergänzt standardmäßig bei Fehlen eines EUR (AT) diesen auf Basis des EUR (DE). Auch wird ein EUR (DE) ergänzt, insofern nur ein EUR (AT) in einem Produkt angegeben wurde. Nähere Informationen hierzu bzw. wie Sie die Berechnung zwischen EUR (DE) und EUR (AT) für Ihre Titel deaktivieren können, erfahren Sie im Bereich:

Für mehrteilige Produkte mit Mehrwertsteuer-Splitting erfolgt keine automatische Ergänzung eines EUR (AT). Wenn Sie für mehrteilige Produkte mit Mehrwertsteuer-Splitting EUR (AT) melden möchten, dann melden Sie die Preise analog der EUR (D) unter Berücksichtigung der Mehrwertsteuersätze für EUR (AT):

Preisänderungen bzw. Ladenpreisaufhebungen können Sie auch nach Archivierung des Titels wie gewohnt im Bereich Preise vornehmen.

Sämtliche Ladenpreisänderungen, Ladenpreisaufhebungen und Rückrufe werden dem Handel über den Preisreferenz-Feed sowie die Gelbe Beilage bekannt gemacht.

Preistyp

Der Preistyp legt fest, um welche Art Preis es sich in einem Price-Composite handelt. Durch den Typ des Preises bestimmen Sie, ob der beschriebene Preis ein Subskriptionspreis, ein Ladenpreis, ein Sonderpreis etc. ist, ob er der Preisbindung unterliegt und ob es sich um einen Brutto- oder Nettopreis handelt.

Produkte können gemäß der ONIX-Spezifikation ein festgelegtes Set an Preistypen (Codelist 58) aufweisen. Sie können all diese Preistypen an das VLB senden, wobei nur VLB-relevante Preise zur Anzeige, jedoch alle Preistypen in den Export gebracht werden. Auch speisen sich die Gelbe Beilage und der Preisreferenz-Feed lediglich aus den VLB-relevanten Preisen.

Die Angabe des Preistyps ist im Price-Composite in ONIX 2.1 im PriceTypeCode bzw. j148 und in ONIX 3.0 in PriceType bzw. x462 anzugeben.

Die VLB-relevanten Preistypen beziehen sich prinzipiell auf Bruttopreise (inkl. Mehrwertsteuer), weshalb sich in den VLB-Benennungen keine Information findet, ob es sich um eine Preisangabe mit oder ohne Mehrwertsteuer handelt.

Laden- und Subskriptionspreise sind im VLB mit den folgenden Preistypen zu versehen.

Sonderpreise werden im VLB prinzipiell durch den Preistyp 12 bzw. 14 gekennzeichnet. Eine spezifische Art des Sonderpreises kann durch die zusätzliche Angabe eines Price-Qualifiers bzw. durch das Ergänzen einer Mengenangabe festgelegt werden. Die VLB-relevanten Sonderpreistypen umfassen die nachfolgenden.

Ein gebundener Ladenpreis inkl. Mehrwertsteuer ist wie folgt zu typisieren.

ONIX 2.1 Short

<j148>04</j148>

ONIX 2.1 Reference

<PriceTypeCode>04</PriceTypeCode>

ONIX 3.0 Short

<x462>04</x462>

ONIX 3.0 Reference

<PriceType>04</PriceType>

Preisbindung & Ladenpreisaufhebung

Im VLB können Sie für Deutschland und Österreich verbindlich festlegen, ob Ihr Produkt der Ladenpreisbindung unterliegt und welche Höhe der gebundene Ladenpreis betragen soll.

Ob für Ihr Produkt eine Ladenpreisbindung zulässig ist, erfahren Sie im folgenden Bereich.

Die Anwendung der Preisbindung und Ladenpreisaufhebung unterscheiden sich in Deutschland und Österreich. Nachfolgend die wichtigsten Aspekte im Überblick.

Preisbindung

Deutschland

In Deutschland müssen preisgebundene Produkte exakt zum festgelegten Ladenpreis vom Händler verkauft werden.

Österreich

In Österreich handelt es sich beim gebundenen Ladenpreis um einen Mindestverkaufspreis. Händler können das Produkt folglich auch zu einem höheren Verkaufspreis verkaufen.

Bei einer Ladenpreisaufhebung handelt es sich um einen gebundenen Ladenpreis auf den ein ungebundener Ladenpreis (UVP) folgt.

Ladenpreisaufhebung

Deutschland

In Deutschland ist es Händlern möglich, ab Inkrafttreten des UVP-Preises frei zu entscheiden, zu welchen Preis ein Produkt verkauft wird.

Österreich

In Österreich gibt es keine Ladenpreisaufhebung. Ein Produkt bleibt preisgebunden. Wenn in Deutschland eine Ladenpreisaufhebung vorgenommen wird, kann z.B. die Höhe des gebundenen Ladenpreises in Österreich reduziert werden.

Wie für preisgebundene Produkte eine Ladenpreisaufhebung in ONIX abzubilden ist, erfahren Sie im folgenden Bereich.

Price-Qualifier

Ausgewählte Preistypen können durch einen Price-Qualifier (PriceQualifier bzw. j261) mit Werten aus Codeliste 59 näher spezifiziert werden. Im VLB dient der Price-Qualifier der Deklaration einzelner Sonderpreise.

Ein Sonderpreis, der nur bei Abnahme der Reihe bzw. des Gesamtwerkes bereitsteht, ist wie folgt zu deklarieren.

ONIX 2.1 / ONIX 3.0 Short

<j261>03</j261>

ONIX 2.1 / ONIX 3.0 Reference

<PriceQualifier>03</PriceQualifier>

Anmerkung zum Preis

Eine Anmerkung zur Preisangabe sollte durch den Verlag nur ergänzt werden, wenn die gewünschte Information durch die möglichen Preiselemente und Codes nicht angegeben werden kann. Vor allem bei Sonderpreisen kann eine ergänzende Anmerkung hilfreich sein, um die Bedingungen zum Erhalt des Sonderpreises näher zu beschreiben.

Hinweis: Wenn ein Verlag ein Produkt als Mehrwertsteuer-befreit an das VLB meldet, wird dieses Produkt vom VLB als Endnutzerdatenbank auf den reduzierten oder den vollen Mehrwertsteuersatz gesetzt. Die Information, dass der Verlag diese Preisangabe als Mehrwertsteuer-befreit gesendet hat, findet sich nur im ergänzten Anmerkungstext “0% MwSt.-Angabe vom Verlag”.

Eine ergänzende Angabe zu Ihrem Mitgliederpreis könnte wie folgt aussehen.

ONIX 2.1 / ONIX 3.0 Short

<j262>nur für Mitglieder im Gold-Status</j262>

ONIX 2.1 / ONIX 3.0 Reference

<PriceTypeDescription>nur für Mitglieder im Gold-Status</PriceTypeDescription>

Menge

Durch die Angabe einer Menge (MinimumOrderQuantity bzw. j263) innerhalb eines Sonderpreises drücken Sie aus, dass dieser Preis nur bei Abnahme dieser Menge gegeben wird. Die Angabe einer Menge typisiert einen Sonderpreis als Mengenpreis und ist ausschließlich in Sonderpreisen gestattet.

Ein Mengenpreis bei Abnahme von 50 Stück dieses Produktes ist wie folgt anzugeben.

ONIX 2.1 / ONIX 3.0 Short

<j263>50</j263>

ONIX 2.1 / ONIX 3.0 Reference

<MinimumOrderQuantity>50</MinimumOrderQuantity>

Vorläufige Preisangaben

Für Vorankündigungen ist oft noch kein definitiver Preis festgelegt. Da im VLB jedoch immer eine Preisangabe zu hinterlegen ist, können Sie einen Preis als vorläufig kennzeichnen. Dadurch teilen Sie Kunden mit, dass es sich beim angegebenen Betrag um eine circa-Angabe handelt.

Bitte beachten Sie: Sobald ein Titel den Erscheinungstermin erreicht hat, werden alle vorläufigen Preisangaben vom VLB automatisch in feste bzw. exakte Preisangaben umgewandelt.

Ob eine Preisangabe vorläufig oder fest ist, geben Sie in PriceStatus bzw. j266 durch Werte aus Codeliste 61 an. Keine Angabe sowie der Wert 00 werden vom VLB als feste Preisangaben interpretiert.

Das ein Preis vorläufig ist, geben Sie wie folgt an.

ONIX 2.1 / ONIX 3.0 Short

<j266>01</j266>

ONIX 2.1 / ONIX 3.0 Reference

<PriceStatus>01</PriceStatus>

Betrag

Für jede Preisangabe ist ein Betrag festzulegen. In ONIX 2.1 sowie 3.0 ist dieser im PriceAmount bzw. j151 anzugeben.

Ein Produkt, das zu einem Preis von 9,99 gehandelt werden soll, muss in der Preisangabe den Betrag wie folgt angeben.

ONIX 2.1 / ONIX 3.0 Short

<j151>9.99</j151>

ONIX 2.1 / ONIX 3.0 Reference

<PriceAmount>9.99</PriceAmount>

Mehrwertsteuer

Das VLB erlaubt die Angabe einer Mehrwertsteuer nur für Deutschland, Österreich und die Schweiz sowie für Brasilien. Für alle weiteren Länder ist es im VLB nicht möglich eine Angabe zur Mehrwertsteuer zu hinterlegen. Hintergrund dieser Entscheidung ist, dass das VLB Mehrwertsteuersätze an den Handel weitergibt und deren Korrektheit garantiert. Die ausgewählten Länder umfassen die primären Märkte des VLB. Sobald sich einer der Mehrwertsteuersätze in diesen Ländern ändert, werden alle Preisangaben im VLB auf die neuen Angaben korrigiert.

Bitte beachten Sie: Im VLB muss jeder in Deutschland, Österreich und der Schweiz gültige Preis eine Mehrwertsteuerangabe enthalten.

Eine Mehrwertsteuerangabe umfasst neben einer kodierten Angabe der Mehrwertsteuerart (reduziert oder voll) den jeweiligen Mehrwertsteuersatz in Prozent. In ONIX 2.1 sind diese innerhalb des Price-Composites in TaxRateCode1 bzw. j153 und TaxRatePercent1 bzw. j154 anzugeben. In ONIX 3.0 ist im Price-Composite die Mehrwertsteuerangabe in einem separatem Tax-Composite zu hinterlegen. Die Mehrwertsteuerart findet sich hierbei in TaxRateCode bzw. x471 und der zugehörige Satz in TaxRatePercent bzw. x472. Die Mehrwertsteuerart wird in beiden Formaten mit Codes aus Codeliste 62 definiert.

Das VLB unterstützt den Import folgender Mehrwertsteuer-Codes.

Hinweis: Umsatzsteuerbefreite Verlage müssen im VLB ebenfalls festlegen, zu welchem Steuersatz ihre Produkte durch den Handel zu vertreiben sind. Hier erfahren Sie mehr.

In ONIX 3.0 wird zusätzlich im Tax-Composite das Element TaxType bzw. x470 mit dem Wert 01 aus Codeliste 171 angegeben, um eindeutig zu vermerken, dass es sich um eine Mehrwertsteuerangabe handelt.

Angaben zum Nettopreis und Steuerbetrag werden im VLB nur in Preisangaben mit Mehrwertsteuer-Splitting geführt. Folglich entfernt das VLB in importierten Produkten ohne Mehrwertsteuer-Splitting die Netto- und Steuerbeträge aus allen Preisangaben.

Für Deutschland, Österreich und die Schweiz existieren VLB-seitig Vorgaben, welche Mehrwertsteuersätze abhängig von der Produktform angegeben werden sollen. Diese Angaben sind nicht verpflichtend, sondern gelten als Empfehlung.

Angaben gelten ab 1. Januar 2020

Falls bei einem Produkt keine Mehrwertsteuer für diese Länder angegeben wurde, wird diese anhand der Produktform automatisch vom VLB ergänzt. Auch wird bei einer abweichenden Mehrwertsteuerart eine Warnung ausgegeben.

Dass ein Preis zum reduzierten Mehrwertsteuersatz mit 7% bezogen werden kann, ist wie folgt anzugeben.

ONIX 2.1 Short

<j153>R</j153>
<j154>7</j154>

ONIX 2.1 Reference

<TaxRateCode1>R</TaxRateCode1>
<TaxRatePercent1>7</TaxRatePercent1>

ONIX 3.0 Short

<tax>
  <x470>01</x470>
  <x471>R</x471>
  <x472>7</x472>
</tax>

ONIX 3.0 Reference

<Tax>
  <TaxType>01</TaxType>
  <TaxRateCode>R</TaxRateCode>
  <TaxRatePercent>7</TaxRatePercent>
</Tax>

Mehrwertsteuer-Splitting und Teilpreise

Mehrteilige Produkte bestehen immer aus einer Reihe von Teilprodukten.

Insofern nicht alle Teilprodukte demselben Mehrwertsteuersatz unterliegen, verlangt der Gesetzgeber ein sogenanntes Mehrwertsteuer-Splitting für das mehrteilige Produkt. Hiervon ausgenommen sind mehrteilige Produkte, die aus einem Hauptprodukt mit Beigaben bestehen (z. B. beigelegte Audio-CD im Buch).

Falls im Ausland für ein mehrteiliges Produkt (z.B. Buch + E-Book) ein Mehrwertsteuer-Splitting notwendig ist, ist es für exportierende Händler hilfreich, wenn Teilpreisangaben (mit identischem Mehrwertsteuersatz) ebenfalls für den EUR-DE-Preis angegeben werden. Auf Basis dieser Angaben können Händler den Preis des jeweiligen Landes errechnen.

Somit ist in einer Preisangabe mit Mehrwertsteuer-Splitting nicht nur der Gesamtpreis für das mehrteilige Produkt anzugeben, sondern auch sogenannte Teilpreise inkl. der Mehrwertsteuerangabe für jedes enthaltene Teilprodukt.

Mehrteilige Produkte mit Mehrwertsteuer-Splitting werden in der Praxis zumeist als Bundles bezeichnet.

Die anzugebenden Teilpreise müssen pro Teilprodukt den Mehrwertsteuer-Code, den Mehrwertsteuersatz in Prozent, den Nettobetrag sowie den abzuführenden Steuerbetrag enthalten.

In ONIX 2.1 ist es in einem Datensatz nur möglich für zwei enthaltene Teilprodukte die Teilpreisinformation anzugeben, weshalb mehrteilige Produkte mit Mehrwertsteuer-Splitting nicht aus mehr als zwei Teilprodukten bestehen dürfen. Der von der IG Pro empfohlene Ansatz für Bundles in ONIX 2.1 mit mehr als zwei Teilprodukten (vgl. Bundle Best Practice) wurde von Verlagen aufgrund seiner Komplexität nicht angenommen und wird daher vom VLB nicht weiter unterstützt.

In ONIX 3.0 ist es im mehrteiligen Produkt zwar möglich, beliebig viele Teilpreise anzugeben. Das VLB hat sich aus Kompatibilitätsgründen zugunsten von ONIX 2.1 Datenempfängern entschieden, auch in ONIX 3.0 nur zwei Teilpreise zuzulassen. Ein Teilpreis ist in ONIX 3.0 im Tax-Composite anzugeben.

In der nachfolgenden Tabelle finden Sie eine Übersicht mit den in ONIX 2.1 und 3.0 zu verwendenden Feldern.

Bitte beachten Sie:

  • Die Summe aller Teilpreise (sämtliche Nettopreise und Steuerbeträge des Mehrwertsteuer-Splittings) muss den Brutto-Gesamtpreis des Bundles ergeben.
  • Für jedes Teilprodukt muss der angegebene Steuerbetrag aus dem zugehörigen Mehrwertsteuersatz und Nettobetrag zu errechnen sein. Hierbei kann der errechnete Betrag auf volle Centbeträge auf- und abgerundet werden. Dadurch erhalten Sie bspw. bei einem zweiteiligen Bundle eine Toleranz von 2 Cent bei der Festlegung des Gesamtpreises.

Rundungsbeispiel

Teilprodukt 1 mit 7% MwSt.

  • 17.19 × 0.07 = 1.2033
  • Rundung auf 1.20 oder 1.21

Teilprodukt 2 mit 19% MwSt.

  • 3.87 × 0.19 = 0.7353
  • Rundung auf 0.73 oder 0.74

Gesamtpreis

  • 22.99 = 17.19 + 1.20 + 3.87 + 0.73

Nachfolgend finden Sie das Mehrwertsteuer-Splitting für die zwei Teilprodukte aus dem Beispiel. Das erste Teilprodukt verlangt eine reduzierte Mehrwertsteuer (MwSt.-Satz: 7% Nettopreis: 17.19, Steuerbetrag: 1.20) und das zweite Teilprodukt die volle Mehrwertsteuer (MwSt.-Satz: 19%, Nettobetrag: 3.87, Steuerbetrag: 0.73). Die vollständige Preisangabe mit MwSt.-Splitting für Deutschland finden Sie am Ende dieser Seite.

ONIX 2.1 Short

<j153>R</j153>

<j154>7</j154>

<j155>17.19</j155>

<j156>1.20</j156>

<j157>S</j157>

<j158>19</j158>

<j159>3.87</j159>

<j160>0.73</j160>

ONIX 2.1 Reference

<TaxRateCode1>R</TaxRateCode1>

<TaxRatePercent1>7</TaxRatePercent1>

<TaxableAmount1>17.19</TaxableAmount1>

<TaxAmount1>1.20</TaxAmount1>

<TaxRateCode2>S</TaxRateCode2>

<TaxRatePercent2>19</TaxRatePercent2>

<TaxableAmount2>3.87</TaxableAmount2>

<TaxAmount2>0.73</TaxAmount2>

ONIX 3.0 Short

<tax>

  <x470>01</x470>

  <x471>R</x471>

  <x472>7</x472>

  <x473>17.19</x473>

  <x474>1.20</x474>

</tax>

<tax>

  <x470>01</x470>

  <x471>S</x471>

  <x472>19</x472>

  <x473>3.87</x473>

  <x474>0.73</x474>

</tax>

ONIX 3.0 Reference

<Tax>

  <TaxType>01</TaxType>

  <TaxRateCode>R</TaxRateCode>

  <TaxRatePercent>7</TaxRatePercent>

  <TaxableAmount>17.19</TaxableAmount>

  <TaxAmount>1.20</TaxAmount>

</Tax>

<Tax>

  <TaxType>01</TaxType>

  <TaxRateCode>S</TaxRateCode>

  <TaxRatePercent>00</TaxRatePercent>

  <TaxableAmount>3.87</TaxableAmount>

  <TaxAmount>0.73</TaxAmount>

</Tax>

Währung

Jede Preisangabe muss ausweisen, unter welcher Währung der angegebene Betrag im definierten Land anzubieten ist. Das VLB prüft zwar, ob die Währung zum angegebenen Land passt und weist auf Unstimmigkeiten hin, unter Umständen ist es aber explizit gewünscht ein Produkt nicht in der Landeswährung zu handeln.

Die Währung ist in CurrencyCode bzw. j152 durch Werte aus Codeliste 96 zu definieren.

Ein Preis in US-Dollar muss die Währung wie folgt ausweisen.

ONIX 2.1 / ONIX 3.0 Short

<j152>USD</j152>

ONIX 2.1 / ONIX 3.0 Reference

<CurrencyCode>USD</CurrencyCode>

Land und Region

Für jede Preisangabe ist ein geografischer Gültigkeitsbereich zuzuordnen. Dieser kann durch die Angabe eines Landes oder einer Region festgelegt werden.

In ONIX 2.1 ist in der Preisangabe das zugehörige Land durch einen CountryCode bzw. b251 aus Codeliste 91 oder eine Region in RegionCode bzw. b398 durch einen Code aus Codeliste 49 anzugeben.

In ONIX 3.0 ist eine Länder- bzw. Regionenangabe im Territory-Composite anzugeben. Länder können in CountriesIncluded bzw. x449 ebenfalls durch Werte aus Codeliste 91 und Regionen in RegionsIncluded bzw. x450 durch Werte aus Codeliste 49 hinterlegt werden.

Bitte beachten Sie: Im VLB ist ausschließlich die Positivmeldung von Gültigkeitsbereichen möglich. Die Verwendung von CountryExcluded bzw. j304 und TerritoryExcluded bzw. j308 in ONIX 2.1 und CountriesExcluded bzw. x451 und RegionsExcluded bzw. x452 in ONIX 3.0 ist unzulässig und führt zur Titelabweisung.

Eine Preisangabe, die für den Handel in der Schweiz vorgesehen ist, muss wie folgt deklariert werden.

ONIX 2.1 Short

<b251>CH</b251>

ONIX 2.1 Reference

<CountryCode>CH</CountryCode>

ONIX 3.0 Short

<territory>

  <x449>CH</x449>

</territory>

ONIX 3.0 Reference

<Territory>

  <CountriesIncluded>CH</CountriesIncluded>

</Territory>

Falls eine Preisangabe für mehrere Länder identisch ist, können Sie alle betreffenden Länder in einem Price-Composite angeben. In ONIX 2.1 ist hierfür der CountryCode bzw. b251 zu wiederholen und in ONIX 3.0 lediglich die Codes in CountriesIncluded bzw. x449 selbst.

Falls für alle Euro-Länder, außer Deutschland und Österreich, derselbe Preis verwendet werden soll, ist die Länderangabe wie folgt vorzunehmen.

ONIX 2.1 Short

<b251>BE</b251>

<b251>CY</b251>

<b251>EE</b251>

<b251>ES</b251>

<b251>FI</b251>

<b251>FR</b251>

<b251>GR</b251>

<b251>IE</b251>

<b251>IT</b251>

<b251>LT</b251>

<b251>LU</b251>

<b251>LV</b251>

<b251>MT</b251>

<b251>NL</b251>

<b251>PT</b251>

<b251>SI</b251>

<b251>SK</b251>

ONIX 2.1 Reference

<CountryCode>BE</CountryCode>

<CountryCode>CY</CountryCode>

<CountryCode>EE</CountryCode>

<CountryCode>ES</CountryCode>

<CountryCode>FI</CountryCode>

<CountryCode>FR</CountryCode>

<CountryCode>GR</CountryCode>

<CountryCode>IE</CountryCode>

<CountryCode>IT</CountryCode>

<CountryCode>LT</CountryCode>

<CountryCode>LU</CountryCode>

<CountryCode>LV</CountryCode>

<CountryCode>MT</CountryCode>

<CountryCode>NL</CountryCode>

<CountryCode>PT</CountryCode>

<CountryCode>SI</CountryCode>

<CountryCode>SK</CountryCode>

ONIX 3.0 Short

<territory>

  <x449>BE CY EE ES FI FR GR IE IT LT LU LV MT NL PT SI SK</x449>

</territory>

ONIX 3.0 Reference

<Territory>

  <CountriesIncluded>BE CY EE ES FI FR GR IE IT LT LU LV MT NL PT SI SK</CountriesIncluded>

</Territory>

Grundlegend unterstützt das VLB Regionenangaben. Wir empfehlen aber ausdrücklich, Preisangaben immer mit einer Länderangabe zu versehen, da diese vom Handel zuverlässig ausgewertet und verarbeitet werden. Regionencodes, die Preisangaben oft auf einen Landesteil einschränken, werden vom Handel nicht zwangsläufig interpretiert.

Bitte beachten Sie: Die Codes ECZ und WORLD sind in VLB-Preisangaben nicht zulässig.

Eine in der Praxis etablierte Regionenangabe ist ROW (Rest of world). Durch diesen Code können Sie Händlern mitteilen, dass das Produkt insofern es keine Preisangabe für den Handelsplatz des Händlers ausweist, zum “ROW-Preis” durch ihn in der angegebenen Währung vertrieben werden kann.

Bitte beachten Sie: Der Regionencode ROW ist in ONIX 3.0 formal nicht mehr zulässig. Stattdessen müsste der Code WORLD in Kombination mit CountriesExcluded bzw. x451. Da das VLB bislang diese Felder nicht verarbeiten kann wird der ROW auch in ONIX 3.0 entgegengenommen und an den Handel weitergegeben.

Der Regionencode ROW ist in einer Preisangabe wie folgt anzugeben.

ONIX 2.1 Short

<b398>ROW</b398>

ONIX 2.1 Reference

<RegionCode>ROW</RegionCode>

ONIX 3.0 Short

<territory>

  <x450>ROW</x450>

</territory>

ONIX 3.0 Reference

<Territory>

  <RegionsIncluded>ROW</RegionsIncluded>

</Territory>

Gültigkeitszeitraum

Für jede Preisangabe kann ein zeitlicher Gültigkeitszeitraum festgelegt werden. Hierfür ist ein Start- und/oder ein Endzeitpunkt anzugeben. Mit Hilfe von Start- und Endzeitpunkten eines Preises ist es Ihnen möglich, aufeinanderfolgende Preisangaben für Ihr Produkt zu definieren. Jeder Folgepreis wird automatisch zum angegebenen Starttermin im Handel aktiv.

Preisangaben mit identischem Preistyp können jederzeit aufeinander folgen. Bei unterschiedlichen Preistypen sind hingegen nur bestimmte Konstellationen zugelassen. So darf ein Subskriptionspreis beispielsweise nie nach einem Ladenpreis auftreten, da ein Subskriptionspreis immer nur der erste Preistyp einer Preisfolge sein darf. Die möglichen Aneinanderreihungen haben wir für Sie übersichtlich zusammengefasst:

Bitte beachten Sie:

  • Neben den Starttermin des Folgepreises, ist immer auch der Endtermin des vorherigen Preises anzugeben. Der Endtermin muss am Vortag des Folgepreisstarttermins liegen.
  • Für die letzte gültige Ladenpreisangabe ist es im VLB nicht möglich einen Endzeitpunkt anzugeben, da mit Erreichen dieses Tages ein Produkt plötzlich keinen Preis mehr besitzen würde.

Ein Start- bzw. Endzeitpunkt ist im VLB tagesgenau anzugeben. In ONIX 2.1 kann der Starttermin in PriceEffectiveFrom bzw. j161 und der Endtermin in PriceEffectiveUntil bzw. j162 angegeben werden.

In ONIX 3.0 ist für jede Gültigkeitsangabe ein PriceDate-Composite anzulegen. In diesem wird mit Werten aus Codeliste 173 durch die PriceDateRole bzw. x476 festgelegt, ob es sich um einen Starttermin, einen Endtermin oder eine kombinierte Angabe handelt. Die eigentliche Terminangabe wird in Date bzw. b306 hinterlegt. Für den Termin sollte ergänzend das Datumsformat mittels des dateformat-Attributs durch Werte aus Codeliste 55 angegeben werden. Ein separat angegebener Start- und Endtermin sind mit dem Wert 00 (JJJJMMTT) zu versehen, eine kombinierte Angabe durch den Code 06 (JJJJMMTTJJJJMMTT).

Die zeitliche Gültigkeit einer Preisangabe von 1. Januar 2018 bis 31. Dezember 2018 ist wie folgt anzugeben.

ONIX 2.1 Short

<j161>20180101</j161>

<j162>20181231</j162>

ONIX 2.1 Reference

<PriceEffectiveFrom>20180101</PriceEffectiveFrom>

<PriceEffectiveUntil>20181231</PriceEffectiveUntil>

ONIX 3.0 Short

<pricedate>

  <x476>14</x476>

  <b306 dateformat="00">20180101</b306>

</pricedate>

<pricedate>

  <x476>15</x476>

  <b306 dateformat="00">20181231</b306>

</pricedate>

oder

<pricedate>

  <x476>24</x476>

  <b306 dateformat="06">2018010120181231</b306>

</pricedate>

ONIX 3.0 Reference

<PriceDate>

  <PriceDateRole>14</PriceDateRole>

  <Date dateformat="00">20180101</Date>

</PriceDate>

<PriceDate>

  <PriceDateRole>15</PriceDateRole>

  <Date dateformat="00">20181231</Date>

</PriceDate>

oder

<PriceDate>

  <PriceDateRole>24</PriceDateRole>

  <Date dateformat="06">2018010120181231</Date>

</PriceDate>

Produkte ohne Preisangabe

Eine Ausnahme bilden Produkte ohne Preisangabe. Diese Information muss anstelle der Preisangaben explizit im Produkt hinterlegt werden. In ONIX kann dies durch den UnpricedItemType bzw. j192 und die Auswahl des Grundes (Codelist 57) angegeben werden.

Hinweis: In ONIX 3.0 ist es möglich ein Produkt nur für einen bestimmten Zeitraum als Produkt ohne Preisangabe zu deklarieren. Da es hierzu kein Äquivalent in ONIX 2.1 gibt, wird dieser Mechanismus vom VLB nicht unterstützt.

Produkte, die kostenlos sind, müssen die folgende Angabe anstelle der Preisangabe besitzen.

ONIX 2.1 / ONIX 3.0 Short

<j192>01</j192>

ONIX 2.1 / ONIX 3.0 Reference

<UnpricedItemType>01</UnpricedItemType>

Beispiele

Preisangabe ohne MwSt.-Splitting

ONIX 2.1 Short

<price>

  <j148>04</j148>

  <j266>02</j266>

  <j151>22.99</j151>

  <j152>EUR</j152>

  <b251>DE</b251>

  <j153>R</j153>

  <j154>7</j154>

  <j161>20180101</j161>

  <j162>20181231</j162>

</price>

ONIX 2.1 Reference

<Price>

   <PriceTypeCode>04</PriceTypeCode>

  <PriceStatus>02</PriceStatus>

   <PriceAmount>22.99</PriceAmount>

   <CurrencyCode>EUR</CurrencyCode>

   <CountryCode>DE</CountryCode>

  <TaxRateCode1>R</TaxRateCode1>

  <TaxRatePercent1>7</TaxRatePercent1>

 <PriceEffectiveFrom>20180101</PriceEffectiveFrom>  <PriceEffectiveUntil>20181231</PriceEffectiveUntil>

</Price>

ONIX 3.0 Short

<price>

  <x462>04</x462>

  <j266>02</j266>

  <j151>22.99</j151>

  <tax>

    <x470>01</x470>

    <x471>R</x471>

    <x472>7</x472>

  </tax>

  <j152>EUR</j152>

  <territory>

    <x449>DE</x449>

  </territory>

  <pricedate>

    <x476>14</x476>

    <b306 dateformat="00">20180101</b306>

  </pricedate>

  <pricedate>

    <x476>15</x476>

    <b306 dateformat="00">20181231</b306>

  </pricedate>

</price>

ONIX 3.0 Reference

<Price>

   <PriceType>04</PriceType>

  <PriceStatus>02</PriceStatus>

   <PriceAmount>22.99</PriceAmount>

   <Tax>

    <TaxType>01</TaxType>

    <TaxRateCode>R</TaxRateCode>

    <TaxRatePercent>7</TaxRatePercent>

  </Tax>

  <CurrencyCode>EUR</CurrencyCode>

  <Territory>

    <CountriesIncluded>DE</CountriesIncluded>

  </Territory>

  <PriceDate>

    <PriceDateRole>14</PriceDateRole>

    <Date dateformat="00">20180101</Date>

  </PriceDate>

  <PriceDate>

    <PriceDateRole>15</PriceDateRole>

    <Date dateformat="00">20181231</Date>

  </PriceDate>

</Price>

Preisangabe mit MwSt.-Splitting

ONIX 2.1 Short

<price>

  <j148>04</j148>

  <j266>02</j266>

  <j151>22.99</j151>

  <j152>EUR</j152>

  <b251>DE</b251>

  <j153>R</j153>

  <j154>7</j154>

  <j155>17.19</j155>

  <j156>1.20</j156>

  <j157>S</j157>

  <j158>19</j158>

  <j159>3.87</j159>

  <j160>0.73</j160>

  <j161>20180101</j161>

  <j162>20181231</j162>

</price>

ONIX 2.1 Reference

<Price>

   <PriceTypeCode>04</PriceTypeCode>

  <PriceStatus>02</PriceStatus>

   <PriceAmount>22.99</PriceAmount>

   <CurrencyCode>EUR</CurrencyCode>

   <CountryCode>DE</CountryCode>

  <TaxRateCode1>R</TaxRateCode1>

  <TaxRatePercent1>7</TaxRatePercent1>

  <TaxableAmount1>17.19</TaxableAmount1>

  <TaxAmount1>1.20</TaxAmount1>

  <TaxRateCode2>S</TaxRateCode2>

  <TaxRatePercent2>19</TaxRatePercent2>

  <TaxableAmount2>3.87</TaxableAmount2>

  <TaxAmount2>0.73</TaxAmount2>

  <PriceEffectiveFrom>20180101</PriceEffectiveFrom>

  <PriceEffectiveUntil>20181231</PriceEffectiveUntil>

</Price>

ONIX 3.0 Short

<price>

  <x462>04</x462>

  <j266>02</j266>

  <j151>22.99</j151>

  <tax>

    <x470>01</x470>

    <x471>R</x471>

    <x472>7</x472>

    <x473>17.19</x473>

    <x474>1.20</x474>

  </tax>

  <tax>

    <x470>01</x470>

    <x471>S</x471>

    <x472>19</x472>

    <x473>3.87</x473>

    <x474>0.73</x474>

  </tax>

  <j152>EUR</j152>

  <territory>

    <x449>DE</x449>

  </territory>

  <pricedate>

    <x476>14</x476>

    <b306 dateformat="00">20180101</b306>

  </pricedate>

  <pricedate>

    <x476>15</x476>

    <b306 dateformat="00">20181231</b306>

  </pricedate>

</price>

ONIX 3.0 Reference

<Price>

   <PriceType>04</PriceType>

  <PriceStatus>02</PriceStatus>

   <PriceAmount>22.99</PriceAmount>

   <Tax>

    <TaxType>01</TaxType>

    <TaxRateCode>R</TaxRateCode>

    <TaxRatePercent>7</TaxRatePercent>

    <TaxableAmount>17.19</TaxableAmount>

    <TaxAmount>1.20</TaxAmount>

  </Tax>

  <Tax>

    <TaxType>01</TaxType>

    <TaxRateCode>S</TaxRateCode>

    <TaxRatePercent>19</TaxRatePercent>

    <TaxableAmount>3.87</TaxableAmount>

    <TaxAmount>0.73</TaxAmount>

  </Tax>

  <CurrencyCode>EUR</CurrencyCode>

  <Territory>

    <CountriesIncluded>DE</CountriesIncluded>

  </Territory>

  <PriceDate>

    <PriceDateRole>14</PriceDateRole>

    <Date dateformat="00">20180101</Date>

  </PriceDate>

  <PriceDate>

    <PriceDateRole>15</PriceDateRole>

    <Date dateformat="00">20181231</Date>

  </PriceDate>

</Price>

War das hilfreich?

Danke für die Rückmeldung