Eisen aan het XML-bestand met grootboekrekeningen
Met dit programma kunnen nieuwe grootboekrekeningen worden toegevoegd en bestaande gewijzigd.
Het XML-inleesbestand moet aan onderstaande eisen voldoen, anders kan King het bestand niet (volledig) inlezen!
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_GROOTBOEKREKENINGEN
Veldnaam | Omschrijving | Mogelijke inhoud | Belangrijk |
---|---|---|---|
<KING_GROOTBOEKREKENINGEN> |
Geeft begin en eind aan van het King-inleesbestand met grootboekrekeningen |
Eenmaal <GROOTBOEKREKENINGEN > |
Verplicht |
GROOTBOEKREKENINGEN
Veldnaam | Omschrijving | Mogelijke inhoud | Belangrijk |
---|---|---|---|
<GROOTBOEKREKENINGEN> |
Geeft begin en eind aan van de rekeninggegevens in het King-inleesbestand |
Een of meer keren <REKENING > |
Verplicht |
GROOTBOEKREKENING
Veldnaam | Omschrijving | Mogelijke inhoud | Belangrijk |
---|---|---|---|
<REKENING> |
Geeft per grootboekrekening het begin en het eind aan van de in te lezen gegevens |
Zie hierna, bij Velden van de grootboekrekening |
Verplicht |
Velden van de Grootboekrekening
Veldnaam | Omschrijving | Mogelijke invoer | Belangrijk |
---|---|---|---|
<RKS_NUMMER> |
Nummer van de grootboekrekening |
Max. 10 cijfers |
Verplicht |
<RKS_KPNUMMER> |
Nummer van de kostenplaats |
Max. 8 cijfers, hoofdrekening én kostenplaats moeten voorkomen in King. Niet toegestaan bij debiteur– en crediteurrekeningen |
|
<RKS_KDNUMMER> |
Nummer van de kostendrager |
Max. 8 cijfers, hoofdrekening én kostendrager moeten voorkomen in King. Niet toe gestaan bij debiteur- en crediteurrekeningen |
|
<RKS_ZOEKCODE> |
Zoekcode van de grootboekrekening |
Max. 10 tekens |
|
<RKS_OMSCHRIJVING> |
Omschrijving |
Max. 40 tekens |
|
<RKS_SOORT> |
Rekeningsoort |
BAL, ACT, PAS, RES, KOS, OPB, DEB, CRED |
Als het veld leeg is, wordt bij debiteur– en crediteurrekeningen DEB of CRED gekozen, bij overige rekeningen BAL |
<RKS_BOEKZIJDE> |
Boekzijde |
DEB, CRED, GEENVOORKEUR, DAGBOEK |
Als het veld leeg is, wordt de waarde gekozen die overeenkomt met de rekeningsoort |
<RKS_AFDRUKZIJDE> |
Afdrukzijde |
DEB, CRED, SALDO |
Als het veld leeg is, wordt de waarde gekozen die overeenkomt met de rekeningsoort |
<RKS_VALUTACODE> |
Valutacode |
Max. 3 cijfers, moet voorkomen in King |
Als het veld leeg is, wordt de basisvaluta gekozen |
<RKS_BTWCODE> |
BTW-code |
Max. 3 cijfers, moet voorkomen in King |
|
<RKS_TEGENREKENING> |
Default-tegenrekening |
Max. 26 tekens, moet voorkomen in King en mag zelf geen tegenrekening hebben |
|
<RKS_INV_REFERENTIE> |
Referentienummer invoeren |
true of false (hoofd- en/of kleine letters); 1 of 0. Bij debiteur– en crediteurrekeningen is true/1 verplicht |
Als het veld leeg is, wordt bij debiteur- en crediteurrekeningen true gekozen, bij de overige rekeningen false |
<RKS_REFERENTIE_IN_BEGINBALANS> | Referentienummers in beginbalans | true of false (hoofd- en/of kleine letters); 1 of 0 | Als het veld leeg is, wordt false gekozen |
<RKS_GEBLOKKEERD> |
Geblokkeerd |
true of false (hoofd- en/of kleine letters); 1 of 0 |
Als het veld leeg is, wordt false gekozen |
<RKS_AANTALLEN> |
Aantallen |
true of false (hoofd- en/of kleine letters); 1 of 0 |
Als het veld leeg is, wordt false gekozen |
<RKS_TARIEFINKOOP> |
Tarief inkoop |
Max. 10 cijfers voor het decimaalteken en max. 2 decimalen |
|
<RKS_TARIEFVERKOOP> |
Tarief verkoop |
Max. 10 cijfers voor het decimaalteken en max. 2 decimalen |
|
<RKS_OPMERKING> |
Opmerking |
Memoveld |
|
De rekeningsoort kan in enkele gevallen niet worden gewijzigd:
-
het is niet mogelijk om de soort resultaten/kosten/opbrengsten te wijzigen in balans/activa/passiva of andersom als er op die rekening al is geboekt in een andere valuta dan de basisvaluta;
-
het is niet mogelijk om de rekeningsoort van een debiteur- en crediteurrekening te wijzigen.
Voorbeeld van een XML-inleesbestand:
<KING_GROOTBOEKREKENINGEN>
<GROOTBOEKREKENINGEN>
<REKENING>
<RKS_NUMMER>4110</RKS_NUMMER>
<RKS_KPNUMMER/>
<RKS_KDNUMMER/>
<RKS_ZOEKCODE>Huur</RKS_ZOEKCODE>
<RKS_OMSCHRIJVING>Huur bedrijfspand</RKS_OMSCHRIJVING>
<RKS_SOORT>KOS</RKS_SOORT>
<RKS_BOEKZIJDE>DEB</RKS_BOEKZIJDE>
<RKS_AFDRUKZIJDE>DEB</RKS_AFDRUKZIJDE>
<RKS_VALUTACODE>EUR</RKS_VALUTACODE>
<RKS_BTWCODE/>
<RKS_TEGENREKENING/>
<RKS_INV_REFERENTIE>false</RKS_INV_REFERENTIE>
<RKS_GEBLOKKEERD>false</RKS_GEBLOKKEERD>
<RKS_AANTALLEN>true</RKS_AANTALLEN>
<RKS_TARIEFINKOOP>3.50</RKS_TARIEFINKOOP>
<RKS_TARIEFVERKOOP>4.95</RKS_TARIEFVERKOOP>
<RKS_OPMERKING>Ruimte voor opmerkingen</RKS_OPMERKING>
</REKENING>
</GROOTBOEKREKENINGEN>
</KING_GROOTBOEKREKENINGEN>
Kijk voor extra aandachtspunten: Inlezen XML-bestand > Overige aandachtspunten