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