Eisen aan het XML-bestand met verzendgegevens

Met deze optie kan een XML-bestand met verzendgegevens in King worden ingelezen. Op deze manier kun je de uitleverhistorie voorzien van de juiste Track & Trace informatie. Dat XML-inleesbestand moet wel aan bepaalde eisen voldoen, anders kan King het bestand niet (volledig) inlezen! Bij het maken van het inleesbestand dient rekening gehouden te worden met de volgende punten:

 

Het bestand bestaat uit één of meer pakbonnen met elk één of meer orders en per order een of meer colli.

Zie voor een opbouw het voorbeeld aan het einde van dit document.

 

XSD-schema

Een XSD-schema, wijzigingen ten opzichte van een vorige versie en de specificaties voor de XML import/export zijn beschikbaar op https://support.kingsoftware.nl/king5-releases/ .

  • Kies de juiste King5-versie.

  • Kijk onder de tab 'Aandachtspunten King 5.xx'.

  • Download: 'Download hier de XSD-schema’s met de XML-importbestanden voor King 5.xx (ZIP-bestand)' .

  • Je ziet hier ook een *.pdf met de wijzigingen in de XSD-bestanden in deze King-versie ten opzichte van de vorige King-versie.

KING_UITLEVERHISTORIE

Veldnaam Omschrijving Mogelijke inhoud Belangrijk

<KING_UITLEVERHISTORIE>

Geeft begin en eind aan van het King-inleesbestand met verzendgegevens

Eénmaal <PAKBONNEN >

Verplicht

PAKBONNEN

Veldnaam Omschrijving Mogelijke inhoud Belangrijk

<PAKBONNEN>

Geeft begin en eind aan van de pakbonnen in het King-inleesbestand

Eén of meer keren <PAKBON >

Verplicht

PAKBON

Veldnaam Omschrijving Mogelijke inhoud Belangrijk

<PAKBON>

Geeft begin en eind aan van een pakbon in het King-inleesbestand

Zie hierna bij Velden van de pakbon

Verplicht

Velden van de pakbon

Veldnaam Omschrijving Mogelijke inhoud Belangrijk
<FK_GID> Intern ID van de pakbon 8 cijfers, moet voorkomen als GID in een pakbon in King. Te gebruiken als er meer pakbonnen in King staan met hetzelfde uitlevernummer Verplicht als UITLEVERNUMMER niet is ingevuld. De pakbon-GID is te achterhalen via de King Task Centre of de King Datadigger

<UITLEVERNUMMER>

Uitlevernummer

10 cijfers, moet voorkomen als uitlevernummer in King

Verplicht als FK_GID niet is ingevuld; wordt niet ingelezen als FK_GID is ingevuld

<UITLEVERSOORT> Soort levering LEVERING of DIRECTELEVERING (hoofdletters) Als het veld niet in het bestand voorkomt, wordt LEVERING gekozen
<ORDERS> Geeft per pakbon begin en eind aan van de orders in het King-inleesbestand Eén of meer keren <ORDER >  

ORDER

Veldnaam Omschrijving Mogelijke inhoud Belangrijk

<ORDER>

Geeft per pakbon begin en eind aan van een order in het King-inleesbestand

Zie hierna bij Velden van de order

Verplicht

Velden van de order

Veldnaam Omschrijving Mogelijke inhoud Belangrijk

<ORDERNUMMER>

Ordernummer

10 cijfers, moet voorkomen als ordernummer in King

Verplicht

<ORDERCOLLI> Geeft per pakbon per order begin en eind aan van de ordercolli in het King-inleesbestand Eén of meer keren <ORDERCOLLO>  

ORDERCOLLO

Veldnaam Omschrijving Mogelijke inhoud Belangrijk

<ORDERCOLLO>

Geeft per pakbon per order begin en eind aan van een collo in het King-inleesbestand

Zie hierna bij Velden van ordercollo

Verplicht

Velden van ordercollo

Veldnaam Omschrijving Mogelijke invoer Belangrijk

<COLLO_REGELNUMMER>

Regelnummer 3 cijfers, indien het collo-regelnummer niet in de betreffende verkooporder in King bestaat wordt een nieuwe collo-regel toegevoegd Verplicht
<COLLO_TYPE>

Type

20 posities, hoeft niet voor te komen in King  
<COLLO_TYPE_OMSCHRIJVING> Omschrijving type 40 posities  
<COLLO_CODE_BIJ_VERVOERDER> Code bij vervoerder 20 posities  
<COLLO_AANTAL> Aantal 10 cijfers voor het decimaalteken, geen decimalen  
<COLLO_GEWICHT> Gewicht 10 cijfers voor het decimaalteken, max. 3 decimalen  
<COLLO_VOLUME> Volume 10 cijfers voor het decimaalteken, max. 3 decimalen  
<COLLO_LENGTE> Lengte 10 cijfers voor het decimaalteken, max. 3 decimalen  
<COLLO_BREEDTE> Breedte 10 cijfers voor het decimaalteken, max. 3 decimalen  
<COLLO_HOOGTE> Hoogte 10 cijfers voor het decimaalteken, max. 3 decimalen  
<COLLO_LENGTE_EENHEID> Lengte-eenheid 10 posities, deze eenheid geldt ook voor de collo-breedte en de -hoogte  

<COLLO_TRACKTRACE_CODE>

Track & Trace code 40 posities  

<COLLO_TRACKTRACE_URL>

Track & Trace URL 255 posities  
<COLLO_OPMERKING> Opmerking    

 

Voorbeeld van een XML-inleesbestand:

<KING_UITLEVERHISTORIE>

<PAKBONNEN>

<PAKBON>

<UITLEVERNUMMER>20140013</UITLEVERNUMMER>

<UITLEVERSOORT>LEVERING</UITLEVERSOORT>

<ORDERS>

<ORDER>

<ORDERNUMMER>2010028</ORDERNUMMER>

<ORDERCOLLI>

<ORDERCOLLO>

<COLLO_REGELNUMMER>1</COLLO_REGELNUMMER>

<COLLO_TRACKTRACE_CODE>UE123456789012345678AA</COLLO_TRACKTRACE_CODE>

<COLLO_TRACKTRACE_URL>http://www.vervoerder.nl/tracktrace?query=UE123456789012345678AA</COLLO_TRACKTRACE_URL>

</ORDERCOLLO>

</ORDERCOLLI>

</ORDER>

</ORDERS>

</PAKBON>

</PAKBONNEN>

</KING_UITLEVERHISTORIE>

 

Kijk voor extra aandachtspunten: Inlezen XML-bestand > Overige aandachtspunten

 

Koppelingspictogram voor conceptenZie ook