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