In dit document wordt het Openstaande opdrachten bericht beschreven. Dit bericht bevat bij iedere plaatsing alle nog openstaande opdrachten. Dit zijn opdrachten die door CB zijn behandeld en waarvan de opdracht nog niet is uitgevoerd.
Het bericht wordt beschikbaar gesteld in Digicom formaat.
Digicom
De berichten van digitale communicatie, Digicom, hebben als voornaamste kenmerk de gelaagde opbouw en de gebruikte veld identificatie (attributen). Gegevens worden gegroepeerd rondom de diverse transactiegegevens. Op deze wijze wordt de informatie in een logische combinatie gepresenteerd en worden zo min mogelijk gegevens herhaald. Verder is er sprake van een opbouw die controle op compleetheid en uniekheid van het bericht mogelijk maakt door middel van een header, footer en unieke berichtidentificatie.
Tekenset
De tekenset is ISO 8859-1.
Veld identificatie - CB-id
In de berichten worden de attributen gespecificeerd door middel van attribuut nummers (4-cijferig). Ter herkenning wordt ieder attribuutnummer (CB-id) vooraf gegaan door een #. Dit teken kan of zal op geen enkele andere wijze in het bericht worden gebruikt.
Veld met decimale scheiding
In velden met een decimale scheiding (bij valuta en korting) wordt als scheiding een punt gebruikt.
Verplicht of Optioneel
In de berichtdefinitie is aangegeven of een veld Verplicht of Optioneel is, dit wordt aangeduid door opname van een V of O in kolom V/O.
Format
In de berichtdefinitie is aangegeven wat het format van een veld is, dit wordt als volgt aangeduid:
Mogelijke waarde | Toelichting |
---|---|
N | Numeriek |
AN | Alfanumeriek |
Levering van het bericht
Het bericht wordt dagelijks in de out map van het FTP account geplaatst.
Berichttype, bestandsnaam en extensie
Berichttype | OPNOPD |
Bestandsnaam | prefix relatie nummer u 4-cijferige codering datum notatie yyyymmdd |
Extensie | .opn (kleine letters) |
Berichtdefinitie
Header informatie Partij specificatie afzender Partij specificatie ontvanger Bij transactie betrokken partijen afnemer Bij transactie betrokken partijen ontvanger Openstaande opdrachtregels Footer informatie
Headerinformatie | ||||||
---|---|---|---|---|---|---|
CB-id | Attribuut naam | V/O | Format | Maximale veldlengte | Standaard waarde | Toelichting |
0001 | Record_type | V | N | 1 | 0 | Recordtype |
0002 | Bericht_type | V | AN | 6 | OPNOPD | Berichttype |
0003 | Versie_nr | V | AN | 5 | 0105A | Versie van het bericht |
0004 | Verzend_dat | V | N | 8 | yyyymmdd | Datum van verzenden |
0005 | Verzend_tijd | V | N | 4 | uu24mm | Tijdstip van verzenden |
0006 | Bericht_referentie | V | AN | 14 | Unieke identificatie van bericht. Waarde in header en footer dient identiek te zijn. | |
0007 | Acknowledgement_ind | V | N | 1 | 0 | Verzendbevestiging t.b.v. controle CB |
0008 | Test_ind | V | N | 1 | 0 | Geeft aan of het om een testbericht gaat, altijd waarde 0. Testen wordt niet op de productieomgeving gedaan. |
Partijspecificatie - Bij communicatie betrokken partijen | ||||||
CB-id | Attribuut naam | V/O | Format | Maximale veldlengte | Standaard waarde | Toelichting |
0001 | Record_type | V | N | 1 | 1 | Recordtype |
0009 | Partij_type | V | AN | 4 | AFZ | De afzender van het bericht |
0010 | Partij_id | V | N | 13 | 8894126 | Het relatie id wat bij CB is vastgelegd |
0011 | Partij_id_type | V | AN | 3 | CB | |
CB-id | Attribuut naam | V/O | Format | Maximale veldlengte | Standaard waarde | Toelichting |
0001 | Record_type | V | N | 1 | 1 | Recordtype |
0009 | Partij_type | V | AN | 4 | ONTV | De ontvanger van het bericht |
0010 | Partij_id | V | N | 13 | Het relatie id wat bij CB is vastgelegd | |
0011 | Partij_id_type | V | AN | 3 | CB | Het type van de betrokken partij |
Partijspecificatie - Bij transactie betrokken partijen | ||||||
CB-id | Attribuut naam | V/O | Format | Maximale veldlengte | Standaard waarde | Toelichting |
0001 | Record_type | V | N | 1 | 2 | Recordtype |
0009 | Partij_type | V | AN | 4 | AFN | De afnemer van de opdracht |
0010 | Partij_id | V | N | 13 | Het relatie id wat bij CB is vastgelegd | |
0011 | 0011 | V | AN | 3 | CB | Het type van de betrokken partij |
0012 | Stroom_nr | O | N | 2 | Aansturing van orderstromen naar bijvoorbeeld een ander fysiek adres of verschillende afdelingen binnen een winkel | |
CB-id | Attribuut naam | V/O | Format | Maximale veldlengte | Standaard waarde | Toelichting |
0001 | Record_type | O | N | 1 | 2 | Recordtype |
0009 | Partij_type | O | AN | 4 | ONTV | De ontvanger van de zending |
0010 | Partij_id | O | N | 13 | Het relatie id wat bij CB is vastgelegd | |
0011 | Partij_id_type | O | AN | 3 | CB | Het type van de betrokken partij |
0012 | Stroom_nr | O | N | 2 | Aansturing van orderstromen naar bijvoorbeeld een ander fysiek adres of verschillende afdelingen binnen een winkel | |
Transactieregels | ||||||
CB-id | Attribuut naam | V/O | Format | Maximale veldlengte | Standaard waarde | Toelichting |
0001 | Record_type | V | N | 1 | 3 | Recordtype |
0400 | Opdracht_type | V | AN | 6 | Mogelijke waarde Fysieke artikelen | |
CLADM | Creditering levering administratieve koop Creditering van restant voorraad Levering ADMinistratieve (LADM) koop na beëindigen van het secundair eigenaar eigenaarschap | |||||
FCONS | Facturatie consignatie levering Facturatie van de verkochte in consignatie (LCONS) verkregen artikelen. Hierbij wordt de consignatievoorraad in het datawarehouse verlaagd. | |||||
FCTG | Factoring Facturatie naar aanleiding van een abonnementenuitzet aan consumenten waarbij CB de factoring en het debiteurenbeheer voor de eigenaar uitvoert | |||||
FCTGC | Factoring creditering Crediteringsfacturatie naar aanleiding van een abonnementenuitzet aan consumenten waarbij CB de factoring en het debiteurenbeheer voor de eigenaar uitvoert | |||||
FKLDEP | Facturatie klanten depot Facturatie van de verkochte in klantendepot (LKLDEP) verkregen artikelen. Hierbij wordt de klantendepot voorraad in het datawarehouse verlaagd. | |||||
FOO | Facturatie onberekend ontvangen. Indien een klant aangeeft via een retouraanvraag een exemplaar onterecht ontvangen te hebben (het is niet besteld en staat niet op een factuur of pakbon), kan de klant besluiten het exemplaar niet te retourneren maar te houden. In dat geval wordt er automatisch een opdracht van dit opdrachttype aangemaakt | |||||
FRL | Facturatie Rechtstreekse Levering Indien een eigenaar voorraad levert aan een afnemer buiten het CB om, rechtstreeks vanuit een van zijn eigen distributiepunten, kan hij via dit opdrachttype die levering alsnog door CB laten factureren | |||||
FRR | Facturering rechtstreekse retour Indien een afnemer voorraad rechtstreeks aan de eigenaar heeft geretourneerd, kan de eigenaar via dit opdrachttype de retourzending alsnog door CB laten crediteren. | |||||
LABOGF | Levering Abonnement geen factoring Levering naar aanleiding van een abonnementenuitzet aan consumenten zonder factoring, er ontstaat geen vordering | |||||
LABOMF | Levering abonnement met factoring Levering naar aanleiding van een abonnementenuitzet aan consumenten waarbij CB de factoring en het debiteurenbeheer voor de eigenaar uitvoert | |||||
LADM | Levering administratieve koop. Bij een administratieve koop vindt de levering enkel administratief plaats; geen enkel exemplaar verlaat zijn positie in de magazijnen. De voorraad wordt administratief overgedragen van de oorspronkelijke eigenaar naar de nieuwe, secundaire eigenaar.De voorraad wordt normaal gefactureerd als ware de voorraad normaal geleverd. | |||||
LCONS | Levering Consignatie Om verkopen te stimuleren komt het voor dat eigenaren klanten pas laten betalen nadat de artikelen verkocht zijn; daardoor lopen de klanten geen financieel risico bij het verkrijgen van de artikelen, waarmee eigenaren de kans vergroten dat klanten de artikelen opnemen in hun assortiment. De klant kan de artikelen verwerven via dit opdrachttype. Hierbij wordt de consignatie/klantendepotvoorraad, het aantal exemplaren van een eigenaar-artikel dat een bepaalde afnemer in consignatie/klantendepot heeft, in het data warehouse verhoogd. Er vindt nog geen facturering plaats (zie ook FCONS). | |||||
LGEENF | Levering zonder facturering De eigenaar kan besluiten om een levering via CB uit te laten voeren, maar de financiële afhandeling met de afnemer zelf te regelen. | |||||
LKLDEP | Levering Klantendepot Om verkopen te stimuleren komt het voor dat eigenaren boekhandels pas laten betalen nadat de artikelen verkocht zijn; daardoor lopen de boekhandels geen risico bij de verwerving van de artikelen, waarmee eigenaren de kans vergroten dat boekhandels de artikelen opnemen in hun assortiment. De boekhandel verwerft de artikelen via dit opdrachttype, waarbij de consignatie/klantendepotvoorraad in het datawarehouse wordt verhoogd. Er vindt nog geen facturering plaats (zie ook FKLDEP). | |||||
LNAFN | Levering op naam afnemer E-commerce zendingen aan consumenten namens de boekverkoper/afnemer. Bij de zending wordt een document gevoegd wat voorzien is van het logo van afnemer/boekverkoper. | |||||
LNEIG | Levering op naam eigenaar E-commerce zendingen aan consumenten. Door CB vindt geen facturering plaats. Bij de zending wordt een document gevoegd wat voorzien is van het logo van eigenaar. | |||||
LNEIMF | Levering op naam eigenaar met factoring E-commerce zendingen aan consumenten waarbij CB de factoring en het debiteurenbeheer voor de eigenaar uitvoert. Bij de zending wordt een document gevoegd wat voorzien is van het logo van eigenaar. | |||||
LNORM | Leveren normale koop Meest gebruikte opdrachttype waarbij zowel sprake is van een fysieke levering als van facturering van de geleverde aantallen | |||||
LPROM | Levering t.b.v. promotie Verstrekken van artikel aan afnemers ter promotie waarbij gefactureerd wordt tegen 100% korting. Wordt wel als verkoop geregistreerd maar afnemer hoeft niet te betalen | |||||
LRAMSJ | Levering Ramsj Op het einde van de levenscyclus van een boek, kan de eigenaar besluiten de overgebleven exemplaren te verramsjen. Grote aantallen worden dan tegen gereduceerd tarief (hoge korting of verlaagde prijs) aan opkopers verkocht. | |||||
LTHUIS | Thuisbezorgservice voor de boekverkoper Levering van een klantbestelling door de consument op het adres van de van de consument | |||||
MRLKD | Melding rechtstreekse leveringen klantendepot Zorgt voor de ophoging van de klantendepot voorraad in het datawarehouse. Om de verkopen in de boekhandel te stimuleren kan een eigenaar de boekhandel pas laten betalen nadat de artikelen verkocht zijn. De exemplaren die de boekhandel in voorraad heeft zonder dat deze gefactureerd zijn vormen het klantendepot | |||||
MRRKD | Melding rechtstreekse retour van het klantendepot. Zorgt voor verlaging van de consignatie/klantendepotvoorraad in het data warehouse (zie MRLKD), met name wanneer de afnemer rechtstreeks aan de uitgever geretourneerd heeft. | |||||
RU | Retour uitgever Retourneren van overtollige voorraad van depot-titels aan uitgever. | |||||
VERNIE | Vernietiging van voorraad van een artikel Voorraad die niet meer gewenst is, wordt door een vernietigingsbedrijf opgehaald. Het vernietigingsbedrijf geeft daarbij een bewijs van vernietiging. Dit opdrachttype zorgt er voor dat voorraad uit de magazijn gehaald wordt en wordt klaargezet voor het vernietigingsbedrijf. | |||||
VV | Voorraadverplaatsing Verplaatsing van voorraad van een eigenaar (op aangeven van de eigenaar) van het CB naar een distributie/bewerkingspunt van de eigenaar. | |||||
0459 | Opdracht_nr | V | N | 12 | Het unieke opdrachtnummer wat door CB aan de opdracht wordt toegekend | |
0460 | Opdracht_regel_nr | V | N | 6 | Het volgnummer van de opdrachtregel uit de ontvangen opdracht | |
0200 | EAN_artikel_kd | V | N | 13 | Het EAN of ISBN van het artikel. | |
0260 | Eigenaar_relatie_id | O | N | 7 | Het relatie id wat door CB voor de eigenaar van het artikel is vastgelegd | |
0430 | Exemp_aant | V | N | 6 | Aantal exemplaren | |
0431 | Transactie_vwc | O | AN | 4 | Mogelijke waarde | Transactie voorwaarde categorie |
DUD | Opdracht uitvoering onder Depotvoorwaarden, Distributie uit Depot Hieraan zijn vaste kortingsafspraken verbonden welke gelden voor alle aangesloten boekhandels, waarbij geldt:
De uitslag-/distributiekosten betaald door de bij CB aangesloten boekverkoper | |||||
DIO | Opdracht uitvoering in opdracht van de eigenaar, Distributie In Opdracht DIO opdrachten zijn voor alle boeksoorten mogelijk.
Bij DIO (distributie in opdracht van de uitgever) worden de uitslag-/distributiekosten betaald door de uitgever. Deze worden maandelijks afgerekend. | |||||
AANB | Order uitvoering onder aanbiedingscondities Alle orders die door de boekverkoper en uitgeverij op een nieuwe titel met boeksoort A worden ingediend, tot 7 werkdagen na het in uitvoering gaan van de titel worden automatisch omgezet van DUD naar transactievoorwaarde AANB(ieding). Dit houdt in dat de boekverkoper het A-boek geleverd krijgt tegen aanbiedingscondities. De vangnet is 40% maar de kunnen afwijkende afspraken worden vastgelegd Bij AANB worden de uitslag-/distributiekosten betaald door de uitgever. | |||||
0411 | Levertijd_type | O | AN | 1 | Mogelijke waarde | De gewenste levertijd voor de order |
D | Dag = Leveren binnen 24 uur | |||||
L | Lange termijn = Geplande levering waarbij kan worden opgegeven binnen welke termijn de order geleverd dient te worden. | |||||
N | Nornaal = Leveren binnen 48 uur | |||||
P | Dagplan calamiteitenprocedure waarmee de oorspronkelijk ingediende levertijd wordt afgehandeld als levertijd D | |||||
S | Spoed = Spoedlevering waarbij de zending handmatig wordt afgehaald uit het magazijn | |||||
0403 | Eigenaar_opdr_ref | O | AN | 10 | Referentie van de opdracht ten behoeve van de eigenaar | |
0404 | Afnemer_opdr_ref | O | AN | 10 | Referentie van de opdracht ten behoeve van de afnemer | |
0440 | Eigenaar_regel_ref | O | AN | 10 | Referentie van de opdrachtregel ten behoeve van de eigenaar | |
0441 | Afnemer_regel_ref | O | AN | 10 | Referentie van de opdrachtregel ten behoeve van de afnemer | |
0457 | Niet_uitgevoerd_reden | V | AN | 80 | Mogelijke waarde Standaard redenen | De reden waarom de order niet is uitgevoerd, standaard tekst of tekst welke op verzoek van de klant is toegevoegd (variabel) |
| ||||||
Afgewezen | Gevolgd door de afwijsreden | |||||
Geannuleerd | Gevolgd door de annuleringsreden | |||||
Geen stadium levenscyclus artikel | ||||||
Afnemer mag tijdelijk niet worden geleverd | ||||||
Nog niet leverbaar | ||||||
Tijdelijk niet leverbaar | ||||||
Tijdelijk niet leverbaar; in herdruk verwachte verschijningsdatum dd-MMM-jj | ||||||
Herhaling tijdelijk niet leverbaar; in herdruk verwachte verschijningsdatum dd-MMM-jj | ||||||
0458 | Geplande_lever_dat | O | N | 8 | yyyymmdd | Eerst volgend mogelijk levermoment |
0434 | In_nota_ind | O | AN | 1 | Mogelijke waarde | Geeft aan of de regel in_nota genomen wordt |
J | CB zal de order in nota houden en leveren zodra er voorraad beschikbaar is | |||||
N | CB zal de order niet in nota houden | |||||
0022 | Ontvangst_dat | V | N | 8 | yyyymmdd | Datum van ontvangst |
Footerinformatie | ||||||
CB-id | Attribuut naam | V/O | Format | Maximale veldlengte | Standaard waarde | Toelichting |
0001 | Record_type | V | N | 1 | 9 | Recordtype |
0015 | Aant_detail_2 | V | N | 6 | Totaal aantal regels van recordtype 2 in dit bericht | |
0016 | Aant_detail_3 | V | N | 6 | Totaal aantal regels van recordtype 3 in dit bericht | |
0006 | Bericht_referentie | V | AN | 14 | Unieke identificatie van bericht. Waarde in header en footer dient identiek te zijn. |
Voorbeeld van een OPNOPD bericht
#00010#0002OPNOPD#00030105A#000420161212#00050618#000624061658#00070#00080 #00011#0009AFZ#00108894126#0011CB #00011#0009ONTV#00107777774#0011CB #00012#0009AFN#00107229194#0011CB#00127 #00013#0400LNORM#0459335649977#046068#02009789491560934#02607777774#04301#0431DUD#0411D#04412015232112#0457In nota#045820161213#0434J#002220161128 #00012#0009AFN#00107509032#0011CB#00120 #00013#0400LNORM#0459334867812#0460143#02009789491560934#02607777774#04301#0431DUD#0411N#0441IOR723622#0457In nota#045820161214#0434J#002220161122 #00012#0009AFN#00107221297#0011CB#00120 #00013#0400LNORM#0459321460847#04607#02009789492196101#02607777774#04301#0431DUD#0411N#044166613#0457In nota#045820161214#0434J#002220160615 #00012#0009AFN#00108293477#0011CB#00120 #00013#0400LNORM#0459329984894#04601#02009789492196101#02607777774#04301#0431DUD#0411N#044103476410#0457In nota#045820161214#0434J#002220160829 #00012#0009AFN#00107928374#0011CB#00120 #00013#0400LNORM#0459336531091#04601#02009789491560934#02607777774#04301#0431DIO#0411D#0441446818#0457In nota#045820161213#0434J#002220161206 #00012#0009AFN#00107777774#0011CB#00120 #00013#0400LNEIG#0459334559374#04601#02009789491560644#02607777774#043012#0431DIO#0411P#0404ZENO13465#0441ZENO16948#0457In nota#045820161213#0434J#002220161115 #00013#0400LNEIG#0459334931927#04601#02009789491560934#02607777774#04301#0431DIO#0411N#0404ZENO13482#0441ZENO16969#0457In nota#045820161214#0434J#002220161122 #00012#0009AFN#00106249667#0011CB#00121 #00013#0400LNAFN#0459335199625#04601#02009789491560934#02607777774#04301#0431DUD#0411N#0403WEBSHOP#04040124564074#04401#04410124564074#0457In nota#045820161214#0434J#002220161124 #00019#00157#00168#000624061658