Order digitale producten voor distributieplatform
Berichtdefinitie Nederlandse versie
Header informatie    | |||||
CB-id | Attribuut naam | Opmerking | Format | Toelichting | Waarde |
#0001 | Record_type | Waarde = 0 | n(1) | Header | 0 |
#0002 | Bericht_type | Waarde = OPDNAW | an(6) | Soort bericht | OPDNAW |
#0003 | Versie_nr | Waarde = 0110A of 0301 | an(6) | Versie van het bericht. | 0301 |
#0004 | Verzend_dat | Verplicht | n(8) | Datum van verzenden (yyyymmdd). (Wordt niet gecontroleerd op inhoud) | sysdate YYYYMMDD |
#0005 | Verzend_tijd | Verplicht | n(4) | Tijdstip van verzenden (hh24mi). (Wordt niet gecontroleerd op inhoud) | sysdate HH24MI |
#0006 | Bericht_referentie | Verplicht | an(20) | Unieke identificatie van bericht. Waarde moet gelijk zijn aan veld #0006 in de footer informatie | unieke identificatie |
#0007 | Acknowledgement_ind | Verplicht | n(1) | Geeft aan dat er een bevestiging van ontvangst gestuurd moet worden, altijd waarde 1 | 1 |
#0008 | Test_ind | Verplicht | n(1) | Geeft aan of het om een testbericht gaat Altijd waarde 0 (nul) | 0 |
Partij specificatie    | |||||
CB-id | Attribuut naam | Opmerking | Format | Toelichting | Waarde |
#0001 | Record_type | Waarde = 1 | n(1) | 1 | |
#0009 | Partij_type | Verplicht | an(4) | Soort partij die bij een transactie betrokken is. Twee records opnemen; 1 met AFZ (verplicht) en 1 met ONTV (verplicht, altijd CB) | AFZ |
#0010 | Partij_id | Verplicht | n(7) | Identificatie van de partij die bij een transactie betrokken is. | 9999999 (relatie-id distributie platvorm) |
#0011 | Partij_id_type | Verplicht | an(3) | Geeft het type van de betrokken partij (veld #0010) weer. Toegestaan zijn CB. | CB |
Partij specificatie    | |||||
CB-id | Attribuut naam | Opmerking | Format | Toelichting | Waarde |
#0001 | Record_type | Waarde = 1 | n(1) | 1 | |
#0009 | Partij_type | Verplicht | an(4) | Soort partij die bij een transactie betrokken is. Twee records opnemen; 1 met AFZ (verplicht) en 1 met ONTV (verplicht, altijd CB) | ONTV |
#0010 | Partij_id | Verplicht | n(7) | Identificatie van de partij die bij een transactie betrokken is. | 8894126 (relatie-id CB) |
#0011 | Partij_id_type | Verplicht | an(3) | Geeft het type van de betrokken partij (veld #0010) weer. Toegestaan zijn CB. | CB |
Transactiegegevens    | |||||
CB-id | Attribuut naam | Opmerking | Format | Toelichting | Waarde |
#0001 | Record_type | Waarde = 2 | n(1) | Identificatie voor de transactiegegevens | 2 |
#0400 | Opdracht_type | Verplicht | an(6) | Het type van de in het bericht meegegeven opdracht | VRLE - Verslaglegging Rechtstreekse Levering Elektronisch (EIGEN contract + Sales) VRLEC - Verslaglegging Rechtstreekse Levering Elektronisch Correctie (EIGEN contract + Return) FRLE - Facturering Rechtstreekse Levering Elektornisch (CB contract + Sales) FRLEC - Facturering Rechtstreekse Levering Elektronisch Correctie (CB contract + Return) VRFE - Verslaglegging Rechtstreekse Facturatie Elektronisch (EIGEN contract + Sales) VRFEC - Verslaglegging Rechtstreekse Facturatie Elektronisch Correctie (EIGEN contract + Return) VRLAE - Verslaglegging Rechtstreekse Levering Abonnement Elektronisch (EIGEN contract + Sales) VRLAEC - Verslaglegging Rechtstreekse Levering Abonnement Elektronisch Correctie (EIGEN contract + Return) FRLAE - Facturering Rechtstreekse Levering Abonnement Elektornisch (CB contract + Sales) FRLAEC - Facturering Rechtstreekse Levering Abonnement Elektronisch Correctie (CB contract + Return) VRFAE - Verslaglegging Rechtstreekse Facturatie Abonnement Elektronisch (EIGEN contract + Sales) VRFAEC - Verslaglegging Rechtstreekse Facturatie Abonnement Elektronisch Correctie (EIGEN contract + Return) |
#0401 | Opdr_dat | Verplicht | n(8) | De datum waarop de opdracht is verstuurd. (Wordt niet gecontroleerd op inhoud) | sysdate YYYYMMDD |
Bij transactie betr. partijen    | |||||
CB-id | Attribuut naam | Opmerking | Format | Toelichting | Waarde |
#0001 | Record_type | Waarde = 3 | n(1) | 3 | |
#0009 | Partij_type | Waarde = AFN | an(4) | Soort partij die bij de transactie betrokken is. | AFN |
#0010 | Partij_id | Verplicht | n(13) | Identificatie van de betrokken partij. Type is afhankelijk van veld #0011 | 9999999 (relatie-id distributie platvorm) |
#0011 | Partij_id_type | Verplicht | an(3) | KVB, EAN of OWN | CB |
Opdrachtregel - i.g.v. : FRLE/FRLEC VRFE/VRFEC VRLE/VRLECÂ Â Â Â | |||||
CB-id | Attribuut naam | Opmerking | Format | Toelichting | Waarde |
#0001 | Record_type | Waarde = 4 | n(1) | 4 | |
#0200 | EAN_artikel_kd | Verplicht | an(13) | Het isbn van het artikel | artikel_kd (EAN) |
#0430 | Exemp_aant | Verplicht | n(6) | Het aantal exemplaren van een opdrachtregel | aantal verkochte exemplaren |
#0432 | Transactiekorting_pct | Verplicht | n(5,2) | Kortingspercentage op de opdrachtregel | Kortingspercentage |
#0901 | Consument_verk_prijs | Verplicht | n(6.2) | Bruto prijs inclusief btw | |
#0902 | Retail_prijs | Verplicht | n(6.2) | Prijs waarvoor het artikel aan de afnemer wordt verkocht. Prijs per exemplaar | Netto prijs exclusief btw |
#1020 | Transactiedatum | Verplicht | n(8) | Datum waarop de transactie plaatsvindt. | Verkoopdatum YYYYMMDD |
Opdrachtregel - i.g.v. : FRLAE/FRLAEC VRFAE/VRFAECÂ Â Â Â | |||||
CB-id | Attribuut naam | Opmerking | Format | Toelichting | Waarde |
#0001 | Record_type | Waarde = 4 | n(1) | 4 | |
#0200 | EAN_artikel_kd | Verplicht | an(13) | Het isbn van het artikel | artikel_kd (EAN) |
#0430 | Exemp_aant | Verplicht | n(6) | Het aantal exemplaren van een opdrachtregel | aantal verkochte exemplaren |
#0902 | Retail_prijs | Verplicht | n(6.2) | Prijs waarvoor het artikel aan de afnemer wordt verkocht. Prijs per exemplaar | Netto prijs exclusief btw |
#1020 | Transactiedatum | Verplicht | n(8) | Datum waarop de transactie plaatsvindt. | Verkoopdatum YYYYMMDD |
Opdrachtregel - i.g.v. : VRLAE/VRLAECÂ Â Â Â | |||||
CB-id | Attribuut naam | Opmerking | Format | Toelichting | Waarde |
#0001 | Record_type | Waarde = 4 | n(1) | 4 | |
#0200 | EAN_artikel_kd | Verplicht | an(13) | Het isbn van het artikel | artikel_kd (EAN) |
#0430 | Exemp_aant | Verplicht | n(6) | Het aantal exemplaren van een opdrachtregel | aantal verkochte exemplaren |
#1020 | Transactiedatum | Verplicht | n(8) | Datum waarop de transactie plaatsvindt. | Verkoopdatum YYYYMMDD |
Footer informatie    | |||||
CB-id | Attribuut naam | Opmerking | Format | Toelichting | Waarde |
#0001 | Record_type | Waarde = 9 | n(1) | 9 | |
#0015 | Aant_detail_2 | Verplicht | n(6) | Aantal regels van recordtype 2 | |
#0016 | Aant_detail_3 | Verplicht | n(6) | Aantal regels van recordtype 3 | |
#0017 | Aant_detail_4 | Verplicht | n(6) | Aantal regels van recordtype 4 | |
#0018 | Aant_detail_5 | Verplicht | n(6) | Aantal regels van recordtype 5 | |
#0019 | Aant_detail_6 | Verplicht | n(6) | Aantal regels van recordtype 6 | |
#0006 | Bericht_referentie | Verplicht | an(20) | unieke identificatie |
Definition English version
Header information    | |||||
CB-id | Attribute name | Remark | Format | Explanation | Value |
#0001 | Record_type | Value = 0 | n(1) | Header | 0 |
#0002 | Bericht_type | Value = OPDNAW | an(6) | Type of message | OPDNAW |
#0003 | Versie_nr | Value = 0110A of 0301 | an(6) | Version of the message | 0301 |
#0004 | Verzend_dat | Mandatory | n(8) | Send date (yyyymmdd). Not checked on its content. | sysdate YYYYMMDD |
#0005 | Verzend_tijd | Mandatory | n(4) | Send time (hh24mi). Not checked on its content. | sysdate HH24MI |
#0006 | Bericht_referentie | Mandatory | an(20) | Unique identifier of the message. Value must be equal to field #0006 in the footer information. | unique identifier |
#0007 | Acknowledgement_ind | Mandatory | n(1) | Indicates that a confirmation of receiving must be sent. Always has value 1. | 1 |
#0008 | Test_ind | Mandatory | n(1) | Indicates whether it's a test message. Is always 0 (zero). | 0 |
Batch specification | |||||
CB-id | Attribute name | Remark | Format | Explanation | Value |
#0001 | Record_type | Value = 1 | n(1) | 1 | |
#0009 | Partij_type | Mandatory | an(4) | Type of party involved with the transaction. Include two records; 1 with AFZ (mandatory) and 1 with ONTV (mandatory, always CB). | AFZ |
#0010 | Partij_id | Mandatory | n(7) | Identification of the party involved with the transaction. | 9999999 (CB relation ID retailer) |
#0011 | Partij_id_type | Mandatory | an(3) | Shows the type of party involved (field #0010). Allowed is CB. | CB |
Batch specification    | |||||
CB-id | Attribute name | Remark | Format | Explanation | Value |
#0001 | Record_type | Value = 1 | n(1) | 1 | |
#0009 | Partij_type | Mandatory | an(4) | Type of party involved with the transaction. Include two records; 1 with AFZ (mandatory) and 1 with ONTV (mandatory, always CB). | ONTV |
#0010 | Partij_id | Mandatory | n(7) | Identification of the party involved with the transaction. | 9999999 (CB relation ID retailer) |
#0011 | Partij_id_type | Mandatory | an(3) | Shows the type of party involved (field #0010). Allowed is CB. | CB |
Transaction data | |||||
CB-id | Attribute name | Remark | Format | Explanation | Value |
#0001 | Record_type | Value = 2 | n(1) | Identification of the transaction data. | 2 |
#0400 | Opdracht_type | Mandatory | an(6) | Type of order in the message. | VRLE - Reporting of Direct Delivery Electronic (OWN contract + Sales) VRLEC - Reporting of Direct Delivery Electronic Correction (OWN contract + Return) FRLE - Invoicing of Direct Delivery Electronic (CB contract + Sales) FRLEC - Invoicing of Direct Delivery Electronic Correction (CB contract + Return) VRFE - Reporting of Direct Invoicing Electronic (OWN contract + Sales) VRFEC - Reporting of Direct Invoicing Electronic Correction (OWN contract + Return) VRLAE - Reporting of Direct Delivery Subscription Electronic (OWN contract + Sales) VRLAEC - Reporting of Direct Delivery Subscription Electronic Correction (OWN contract + Return) FRLAE - Invoicing of Direct Delivery Subscription Electronic (CB contract + Sales) FRLAEC - Invoicing of Direct Delivery Subscription Electronic Correction (CB contract + Return) VRFAE - Reporting of Direct Invoicing Subscription Electronic (OWN contract + Sales) VRFAEC - Reporting of Direct Invoicing Subscription Electronic Correction (OWN contract + Return) |
#0401 | Opdr_dat | Mandatory | n(8) | Date when the order was sent. Not checked on its content. | sysdate YYYYMMDD |
Parties involved with the transaction    | |||||
CB-id | Attribute name | Remark | Format | Explanation | Value |
#0001 | Record_type | Value = 3 | n(1) | 3 | |
#0009 | Partij_type | Value = AFN | an(4) | Type of party involved with the transaction. | AFN |
#0010 | Partij_id | Mandatory | n(13) | Identification of the party involved. Type is dependent of field #0011. | 9999999 (CB relation ID retailer) |
#0011 | Partij_id_type | Mandatory | an(3) | KVB, EAN or OWN | CB |
Order line - in case of : FRLE/FRLEC VRFE/VRFEC VRLE/VRLEC | |||||
CB-id | Attribute name | Remark | Format | Explanation | Value |
#0001 | Record_type | Value = 4 | n(1) | 4 | |
#0200 | EAN_artikel_kd | Mandatory | an(13) | The ISBN of the product. | artikel_kd (EAN) |
#0430 | Exemp_aant | Mandatory | n(6) | Number of copies of the order line | number of copies sold |
#0432 | Transactiekorting_pct | Mandatory | n(5,2) | Discount rate on the order line. | discount rate |
#0901 | Consument_verk_prijs | Mandatory | n(6.2) | gross price including VAT | |
#0902 | Retail_prijs | Mandatory | n(6.2) | Price for which the item was sold to the customer. Price per copy. | net price excluding VAT |
#1020 | Transactiedatum | Mandatory | n(8) | Date of the transaction. | sale date YYYYMMDD |
Order line - in case of : FRLAE/FRLAEC VRFAE/VRFAEC | |||||
CB-id | Attribute name | Remark | Format | Explanation | Value |
#0001 | Record_type | Value = 4 | n(1) | 4 | |
#0200 | EAN_artikel_kd | Mandatory | an(13) | The ISBN of the product. | artikel_kd (EAN) |
#0430 | Exemp_aant | Mandatory | n(6) | Number of copies of the order line | number of copies sold |
#0902 | Retail_prijs | Mandatory | n(6.2) | Price for which the item was sold to the customer. Price per copy. | net price excluding VAT |
#1020 | Transactiedatum | Mandatory | n(8) | Date of the transaction. | sale date YYYYMMDD |
Order line - in case of : VRLAE/VRLAECÂ Â Â Â | |||||
CB-id | Attribute name | Remark | Format | Explanation | Value |
#0001 | Record_type | Value = 4 | n(1) | 4 | |
#0200 | EAN_artikel_kd | Mandatory | an(13) | The ISBN of the product. | artikel_kd (EAN) |
#0430 | Exemp_aant | Mandatory | n(6) | Number of copies of the order line | number of copies sold |
#1020 | Transactiedatum | Mandatory | n(8) | Date of the transaction. | sale date YYYYMMDD |
Footer information | |||||
CB-id | Attribute name | Remark | Format | Explanation | Value |
#0001 | Record_type | Value = 9 | n(1) | 9 | |
#0015 | Aant_detail_2 | Mandatory | n(6) | Number of lines of record type 2 | |
#0016 | Aant_detail_3 | Mandatory | n(6) | Number of lines of record type 3 | |
#0017 | Aant_detail_4 | Mandatory | n(6) | Number of lines of record type 4 | |
#0018 | Aant_detail_5 | Mandatory | n(6) | Number of lines of record type 5 | |
#0019 | Aant_detail_6 | Mandatory | n(6) | Number of lines of record type 6 | |
#0006 | Bericht_referentie | Mandatory | an(20) | unique identifier |