Eisen aan het XML-bestand met digitale archiefstukken

Met dit programma kunnen nieuwe digitale archiefstukken worden toegevoegd.

Het XML-inleesbestand moet wel aan onderstaande eisen voldoen, anders kan King het bestand niet (volledig) inlezen!

  • Zodra de archiefstukken in King zijn ingelezen, kunnen de journaalposten via XML worden aangeleverd met daarbij de verwijzing naar het betreffende archiefstuk.

  • Dit kan op basis van het externe id (DAR_EXTERN_ID).

  • Bij het inlezen van de journaalposten wordt dan (via het veld JR_ARCHIEFSTUK_EXTERN_ID) automatisch een koppeling gelegd naar de juiste archiefstukken in King (zie Importeren XML-bestand met journaalposten).

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_DIGITAAL_ARCHIEF

Veldnaam Omschrijving Mogelijke inhoud Belangrijk

<KING_DIGITAAL_ARCHIEF>

Geeft begin en eind aan van het King-inleesbestand met digitale archiefstukken

Eenmaal <DIGITAAL_ARCHIEF>

Verplicht

DIGITAAL_ARCHIEF

Veldnaam Omschrijving Mogelijke inhoud Belangrijk

<DIGITAAL_ARCHIEF>

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

Een of meer keren <DIGITAAL_ARCHIEFSTUK >

Verplicht

DIGITAAL_ARCHIEFSTUK

Veldnaam Omschrijving Mogelijke inhoud Belangrijk

<DIGITAAL_ARCHIEFSTUK>

Geeft per digitaal archiefstuk het begin en het eind aan van de in te lezen gegevens

Zie hierna, bij Velden van Digitaal archiefstuk

Verplicht

Velden van Digitaal Archiefstuk

Veldnaam Omschrijving Mogelijke invoer Belangrijk

<DAR_ARCHIEFSOORT>

Archiefsoort

Max. 10 posities, moet als Archiefsoort bestaan in King

Verplicht

<DAR_EXTERN_ID>

Externe ID

Max. 20 posities

DAR_EXTERN_ID is voor de koppeling met externe pakketten die de archiefstukken kunnen aanleveren. Dit nummer wordt opgeslagen in het digitale archiefstuk. Als later een journaalregel geimporteerd wordt kan op basis van dit nummer het betreffende archiefstuk gekoppeld worden aan die journaalregel.

<DAR_DATUM> Datum JJJJ-MM-DD Als dit veld niet is ingevuld, wordt de waarde overgenomen uit de Archiefsoort
<DAR_AANGEMAAKT_DOOR> Aangemaakt door Max. 40 posities Als dit veld niet is ingevuld, wordt de tijdens het importeren actieve gebruiker ingevuld
<DAR_AANGEMAAKT_OP> Aangemaakt op JJJJ-MM-DDTHH:MM:SS Als dit veld niet is ingevuld, wordt de systeemdatum en -tijd overgenomen
<DAR_INTERNE_CODE> Interne code Max. 40 posities Als dit veld niet is ingevuld, wordt de waarde overgenomen uit de Archiefsoort
<DAR_EXTERNE_CODE> Externe code Max. 40 posities Als dit veld niet is ingevuld, wordt de waarde overgenomen uit de Archiefsoort
<DAR_NAW_SOORT> NAW-soort DEBITEUR, CREDITEUR, RELATIE, GEEN, NOG_TOEWIJZEN Als dit veld niet is ingevuld, wordt gekozen voor NOG_TOEWIJZEN
<DAR_NAW_BESTAND> NAW-bestand D, C of volgnummer van bestaand relatiebestand in King Verplicht als bij DAR_NAW_SOORT is gekozen voor RELATIE. Moet leeg zijn als DAR_NAW_SOORT op GEEN of NOG_TOEWIJZEN staat
<DAR_NAW_NUMMER> NAW-nummer Max. 10 cijfers, moet bestaan in het opgegeven NAW-bestand in King Verplicht als bij DAR_NAW_SOORT is gekozen voor DEBITEUR, CREDITEUR of RELATIE.
<DAR_CONTACTPERSOON> Contactpersoon Max. 3 cijfers, moet bestaan bij de opgegeven debiteur, crediteur of relatie  
<DAR_PROJECTCODE> Projectcode 10 posities Moet een bestaande projectcode zijn
<DAR_OPMERKING> Opmerking   Als dit veld niet is ingevuld, wordt de waarde overgenomen uit de Archiefsoort
<DAR_BESTANDSNAAM> Bestandsnaam Max. 255 posities Verplicht. Dit is de naam van en locatie waar het bestand staat op moment van import. Waar het bestand terecht komt en hoe het gaat heten na het importeren is afhankelijk van de instellingen van de gebruikte Archiefsoort.
<DAR_VERWERKSOORT> Verwerking GEEN, INVOEREN_JOURNAALPOSTEN, OVERIGE Als dit veld niet is ingevuld, wordt de waarde overgenomen uit de Archiefsoort
<DAR_DAGBOEK> Dagboek Max. 10 posities, moet als dagboekcode bestaan in King Alleen van toepassing als bij DAR_VERWERKSOORT is gekozen voor INVOEREN_JOURNAALPOSTEN. Als dit veld niet is ingevuld, wordt de waarde overgenomen uit de Archiefsoort
<DAR_AFGEHANDELD> Afgehandeld 0 of 1, false of true (kleine letters) Als dit veld niet is ingevuld, wordt het ingelezen archiefstuk op Niet-afgehandeld gezet.

Voorbeeld van een XML-inleesbestand met digitale archiefstukken:

<KING_DIGITAAL_ARCHIEF>

<DIGITAAL_ARCHIEF>

<DIGITAAL_ARCHIEFSTUK>

<DAR_ARCHIEFSOORT>POST_IN</DAR_ARCHIEFSOORT>

<DAR_EXTERN_ID>EXTERNID00001</DAR_EXTERN_ID>

<DAR_DATUM>2012-01-01</DAR_DATUM>

<DAR_AANGEMAAKT_DOOR>Gebruik</DAR_AANGEMAAKT_DOOR>

<DAR_AANGEMAAKT_OP>2012-01-01T08:30:04</DAR_AANGEMAAKT_OP>

<DAR_INTERNE_CODE>KB19</DAR_INTERNE_CODE>

<DAR_EXTERNE_CODE>Ref20110918-d21</DAR_EXTERNE_CODE>

<DAR_NAW_SOORT>DEBITEUR</DAR_NAW_SOORT>

<DAR_NAW_BESTAND>D</DAR_NAW_BESTAND>

<DAR_NAW_NUMMER>12004690</DAR_NAW_NUMMER>

<DAR_CONTACTPERSOON>001</DAR_CONTACTPERSOON>

<DAR_PROJECTCODE>0001</DAR_PROJECTCODE>

<DAR_OPMERKING>Brief ontvangen van klant</DAR_OPMERKING>

<DAR_BESTANDSNAAM>C:\Brief.pdf</DAR_BESTANDSNAAM>

<DAR_VERWERKSOORT>INVOEREN_JOURNAALPOSTEN</DAR_VERWERKSOORT>

<DAR_DAGBOEK>Verkoop</DAR_DAGBOEK>

<DAR_AFGEHANDELD>true</DAR_AFGEHANDELD>

</DIGITAAL_ARCHIEFSTUK>

</DIGITAAL_ARCHIEF>

</KING_DIGITAAL_ARCHIEF>

 

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

 

Koppelingspictogram voor conceptenZie ook