Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Scenario 1: CB bestelt in order 123 bij Depot Uitgever o.a. 10 kopieën van boek A

Depot Uitgever

CB

Uitleg

 

CB bestelt 10 stuks boek A:

Administratie CB

Onderdeel

Aant.

Besteld

10

Te leveren

 

In nalevering

 

Afgewezen

 

 

Depot Uitgever zet voor boek A een of meerdere bestellingen uit.

 

 

Order respons regel voor boek A:

Order respons bericht regel

Status

Deliver

Quantity

4

Na verwerking door CB:

Administratie CB

Onderdeel

Aant.

Besteld

10

Te leveren

4

In nalevering

 

Afgewezen

 

Aantal te leveren =  Huidig aantal te leveren + nieuw ontvangen Deliver aantal

Order respons regel voor boek A:

Order response bericht regel

Status

Backorder

Quantity

6

Na verwerking door CB:

Administratie CB

Onderdeel

Aant.

Besteld

10

Te leveren

4

In nalevering

6

Afgewezen

 

Aantal in nalevering = Huidig aantal in nalevering + nieuw ontvangen backorder aantal

Order respons regel voor boek A:

Order respons bericht regel

Status

Reject

Quantity

3

Na verwerking door CB:

Administratie CB

Onderdeel

Aant.

Besteld

10

Te leveren

4

In nalevering

3

Afgewezen

3

Aantal afgewezen = Huidig aantal afgewezen + nieuw ontvangen rejected aantal

 

Aantal in nalevering =

grootste van:

  1. Huidig aantal in nalevering – nieuw ontvangen rejected aantal
    of
  2. 0

Order respons regel voor boek A:

Order respons bericht regel

Status

Deliver

Quantity

2

Na verwerking door CB:

Administratie CB

Onderdeel

Aant.

Besteld

10

Te leveren

6

In nalevering

1

Afgewezen

3

Aantal te leveren =  Huidig aantal te leveren + nieuw ontvangen Deliver aantal.

 

Aantal in nalevering =

grootste van: 

  1. Huidig aantal in nalevering – nieuw ontvangen Deliver aantal
    of
  2. 0

Order respons regel voor boek A:

Order respons bericht regel

Status

Reject

Quantity

1

 

 

Na verwerking door CB:

Administratie CB

Onderdeel

Aant.

Besteld

10

Te leveren

6

In nalevering

0

Afgewezen

4

Hierna wordt bij CB geen order respons regel meer verwacht voor order ABC boek A

 

Voorbeelden van een '.err' en '.ok'  bericht als ontvangstbevestiging van bestelorderrespons bericht

Code Block
languagexml
titleVoorbeeld ontvangstbevestiging err.txt bericht
<?xml version="1.0" encoding="UTF-8" ?>
<ONTBEV xmlns="http://www.cbonline.nl/xsd">
            <bericht>
                        <cb_bericht_nr>9962695</cb_bericht_nr>
                        <afzender_bericht_id>I20180226001</afzender_bericht_id>
                        <type>BESTELRSPS</type>
                        <file>opdr921_20180226tg106.iot</file>
                        <ftp_dir>6753652\in</ftp_dir>
                        <relatie_id>6753652</relatie_id>
                        <ontvangen>20180309 1029</ontvangen>
            </bericht>
            <melding>
                        <line>Bij het verwerken van bericht I20180226001(opdr921_20180226tg106.iot) in de CB-systemen, zijn fouten en/of meldingen opgetreden.</line>
                        <line>Records die met MELDING beginnen zijn verwerkt, en die met FOUT beginnen zijn niet verwerkt.</line>
                        <line>Er is een fout opgetreden bij de uniciteit-check voor bericht: opdr921_20180226tg106.iot.</line>
                        <line/>
                        <line>Er is eerder een bericht met de berichtreferentie (UniekId) &quot;I20180226001&quot; ontvangen (en DAT bericht is al verwerkt in CB-systemen).</line>
                        <line>Dit bericht is niet verwerkt.     </line>
            </melding>
</ONTBEV>
Code Block
languagesql
titleVoorbeeld ontvangstbevestiging ok.txt bericht
<?xml version="1.0" encoding="UTF-8" ?>
<ONTBEV xmlns="http://www.cbonline.nl/xsd">
  <bericht>
    <cb_bericht_nr>9965466</cb_bericht_nr>
    <afzender_bericht_id>I201803130924</afzender_bericht_id>
    <type>BESTELRSPS</type>
    <file>rs201803ktinb12.iot</file>
    <ftp_dir>6753652\in</ftp_dir>
    <relatie_id>6753652</relatie_id>
    <ontvangen>20180313 0927</ontvangen>
  </bericht>
  <melding>
     <line>
Bericht I201803130924(rs201803ktinb12.iot) is correct verwerkt in de CB-systemen, zonder meldingen.     </line>
  </melding>
</ONTBEV>