Eisen aan het XML-bestand met inkoopfacturen
Met deze optie kan een XML-bestand met inkoopfacturen in King worden ingelezen.
Het XML-inleesbestand moet wel aan bepaalde eisen voldoen, anders kan King het bestand niet (volledig) inlezen.
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_INKOOPFACTUREN
Veldnaam | Omschrijving | Mogelijke inhoud / Belangrijk |
---|---|---|
INKOOPFACTUREN | Groep met onderliggende tags | |
INKOOPFACTUUR | Groep met onderliggende tags |
INKOOPFACTUUR
Veldnaam | Omschrijving | Mogelijke inhoud / Belangrijk |
---|---|---|
INKOOPFACTUURKOP | Groep met onderliggende tags | Tag komt maximaal 1x voor onder <INKOOPFACTUUR> |
INKOOPFACTUURARCHIEFSTUKKEN | Groep met onderliggende tags | |
INKOOPFACTUURREGELS | Groep met onderliggende tags | |
INKOOPFACTUURBTWREGELS | Groep met onderliggende tags |
Inkoopfactuurkop
Veldnaam | Omschrijving | Mogelijke inhoud / Belangrijk |
---|---|---|
IFK_LEVERANCIER_NUMMER | numeriek max. 10 lang (0-9999999999) | Verplicht |
IFK_FACTUURNUMMER | alfanumeriek max. 40 lang | Verplicht |
IFK_FACTUURDATUM | datum | Verplicht |
IFK_VERVALDATUM | datum | Optioneel |
IFK_VALUTACODE | string max. 3 lang | Verplicht |
IFK_BETALINGSCONDITIE | integer 0-999 | Optioneel |
IFK_BEREKENBTWBLOKAUTOM | boolean | Optioneel |
IFK_BETALINGSKENMERK | alfanumeriek max. 140 lang | Optioneel |
IFK_OMSCHRIJVING | alfanumeriek max. 40 lang | Optioneel |
IFK_REFERENTIENUMMER | alfanumeriek max. 40 lang | Optioneel |
IFK_AANGEMAAKT_DOOR | alfanumeriek max. 40 lang | Optioneel |
IFK_AANGEMAAKT_OP | Datum+tijd | Optioneel |
IFK_GOEDGEKEURD | boolean | Optioneel |
IFK_GOEDGEKEURD_DOOR | alfanumeriek max. 40 lang | Optioneel, alleen als <IFK_GOEDGEKEURD>='true' |
IFK_GOEDGEKEURD_OP | Datum+tijd | Optioneel, alleen als <IFK_GOEDGEKEURD>='true' |
Inkoopfactuur archiefstukken
Veldnaam | Omschrijving | Mogelijke inhoud / Belangrijk |
---|---|---|
INKOOPFACTUURARCHIEFSTUK | komt 0, 1 of meerdere keren voor | |
IFA_IS_FACTUUR | ||
IFA_NUMMER | alfanumeriek max. 20 lang | |
IFA_EXTERN_ID | alfanumeriek max. 20 lang |
Inkoopfactuurregels
Veldnaam | Omschrijving | Mogelijke inhoud / Belangrijk |
---|---|---|
INKOOPFACTUURREGEL | Groep met onderliggende tags | Veld kan meerdere keren voorkomen |
Inkoopfactuurregel
Veldnaam | Omschrijving | Mogelijke inhoud / Belangrijk |
---|---|---|
IFR_REGELNUMMER | integer 0-99999 | Optioneel |
IFR_REGELSOORT | keuze 'ART', 'TAR', 'TEKST' | Verplicht |
Als IFR_REGELSOORT= 'TEKST' | ||
IFR_TEKSTBLOK | alfanumeriek max. 20 lang | Optioneel |
IFR_OMSCHRIJVING | alfanumeriek onbeperkt | Optioneel |
Als IFR_REGELSOORT='TAR'(tarief) | ||
IFR_REFERENTIENUMMER | alfanumeriek max. 40 lang | Optioneel |
IFR_TARIEFCODE | alfanumeriek max. 20 lang | Verplicht |
IFR_AANTAL | numeriek -9.999.999.999,99 t/m 9.999.999.999,99; <> 0 | Verplicht |
IFR_INKOOPPRIJS | numeriek 0,00 t/m 9.999.999.999,99 | Verplicht |
IFR_KORTINGSPERCENTAGE | numeriek -100.00 t/m 100.00 | Optioneel; niet in combinatie met IFR_KORTINGSBEDRAG |
IFR_KORTINGSBEDRAG | numeriek -9.999.999.999,99 t/m 9.999.999.999,99 | Optioneel; niet in combinatie met IFR_KORTINGSPERCENTAGE |
IFR_BTWCODE | numeriek 0-999 | Optioneel |
IFR_OMSCHRIJVING | alfanumeriek onbeperkt | Optioneel |
Als IFR_REGELSOORT='ART'(artikel) | ||
IFR_ARTIKELNUMMER | alfanumeriek max. 20 lang | Optioneel |
IFR_ARTIKELNUMMER_BIJ_LEVERANCIER | alfanumeriek max. 20 lang | Optioneel |
IFR_ARTIKELEANCODE | alfanumeriek max. 30 lang | Optioneel |
IFR_REFERENTIENUMMER | alfanumeriek max. 40 lang | Optioneel |
IFR_MAGAZIJNONTVANGSTNUMMER |
numeriek 0 t/m 9999999999 |
verplicht als IFR_MAGAZIJNONTVANGSTREGELNUMMER is gevuld |
IFR_MAGAZIJNONTVANGSTREGELNUMMER | numeriek 0 t/m 99999 | verplicht als IFR_MAGAZIJNONTVANGSTNUMMER is gevuld |
IFR_INKOOPEENHEID | alfanumeriek max. 20 lang | Verplicht |
IFR_AANTAL_VOORRAADEENHEDEN_IN_INKOOPEENHEID | numeriek ->0,00 t/m 9.999.999.999,99 | Optioneel |
IFR_PARTIJNUMMER | alfanumeriek max. 20 lang | Optioneel |
IFR_AANTAL | numeriek -9.999.999.999,99 t/m 9.999.999.999,99; <> 0 | Verplicht; Altijd in inkoopeenheden |
IFR_INKOOPPRIJSPER | keuze uit 'INKOOPEENHEID', 'AANTALVOORRAADEENHEDEN' | Verplicht |
IFR_INKOOPPRIJS | numeriek 0,00 t/m 9.999.999.999,99 | Verplicht |
IFR_KORTINGSPERCENTAGE | numeriek -100.00 t/m 100.00 | Optioneel; niet in combinatie met IFR_KORTINGSBEDRAG |
IFR_KORTINGSBEDRAG | numeriek -9.999.999.999,99 t/m 9.999.999.999,99 | Optioneel; niet in combinatie met IFR_KORTINGSPERCENTAGE |
IFR_BTWCODE | numeriek 0-999 | Optioneel |
IFR_OMSCHRIJVING | alfanumeriek onbeperkt | Optioneel |
Inkoopfactuur BTWregels
Veldnaam | Omschrijving | Mogelijke inhoud / Belangrijk |
---|---|---|
INKOOPFACTUURBTWREGEL | Optioneel. Tag kan vaker voorkomen onder <INKOOPFACTUURBTWREGELS> | |
IFB_BTWCODE | numeriek 0 t/m 999 | Verplicht |
IFB_BTWBASISBEDRAG | numeriek -9.999.999.999,99 t/m 9.999.999.999,99 | Verplicht |
IFB_BTWBEDRAG | numeriek -9.999.999.999,99 t/m 9.999.999.999,99 | Verplicht |
Voorbeeld van een XML-inleesbestand met inkoopfacturen
<KING_INKOOPFACTUREN> <INKOOPFACTUREN> <INKOOPFACTUUR> <INKOOPFACTUURKOP> <IFK_LEVERANCIERNUMMER>17001540</IFK_LEVERANCIERNUMMER> <IFK_FACTUURNUMMER>2017-A00345</IFK_FACTUURNUMMER> <IFK_FACTUURDATUM>2017-10-03</IFK_FACTUURDATUM> <IFK_VERVALDATUM>2017-11-03</IFK_VERVALDATUM> <IFK_VALUTACODE>EUR</IFK_VALUTACODE> <IFK_BETALINGSCONDITIE>5</IFK_BETALINGSCONDITIE> <IFK_BEREKENBTWBLOKAUTOM>true</IFK_BEREKENBTWBLOKAUTOM> <IFK_BETALINGSKENMERK>Bestelling 20170034</IFK_BETALINGSKENMERK> <IFK_OMSCHRIJVING>Dank voor je bestelling van 2017-10-01</IFK_OMSCHRIJVING> <IFK_REFERENTIENUMMER>20170034</IFK_REFERENTIENUMMER> <IFK_GOEDGEKEURD>true</IFK_GOEDGEKEURD> <IFK_GOEDGEKEURD_DOOR>Janssen</IFK_GOEDGEKEURD_DOOR> <IFK_GOEDGEKEURD_OP>2017-10-02T12:04:00</IFK_GOEDGEKEURD_OP> </INKOOPFACTUURKOP> <INKOOPFACTUURREGELS> <INKOOPFACTUURREGEL> <IFR_REGELNUMMER>1</IFR_REGELNUMMER> <IFR_REGELSOORT>TEKST</IFR_REGELSOORT> <IFR_OMSCHRIJVING></IFR_OMSCHRIJVING> </INKOOPFACTUURREGEL> <INKOOPFACTUURREGEL> <IFR_REGELSOORT>ART</IFR_REGELSOORT> <!-- Artikel o.b.v. EAN te vinden --> <IFR_ARTIKELEANCODE>8712581456160</IFR_ARTIKELEANCODE> <IFR_AANTAL_VOORRAADEENHEDEN_IN_INKOOPEENHEID>1</IFR_AANTAL_VOORRAADEENHEDEN_IN_INKOOPEENHEID> <IFR_AANTAL>100</IFR_AANTAL> <IFR_INKOOPPRIJSPER>INKOOPEENHEID</IFR_INKOOPPRIJSPER> <IFR_INKOOPPRIJS>131.00</IFR_INKOOPPRIJS> <IFR_KORTINGSPERCENTAGE>2.5</IFR_KORTINGSPERCENTAGE> <IFR_BTWCODE>11</IFR_BTWCODE> </INKOOPFACTUURREGEL> </INKOOPFACTUURREGELS> </INKOOPFACTUUR> <INKOOPFACTUUR> <INKOOPFACTUURKOP> <IFK_LEVERANCIERNUMMER>17003264</IFK_LEVERANCIERNUMMER> <IFK_FACTUURNUMMER>NL0012908LV002</IFK_FACTUURNUMMER> <IFK_FACTUURDATUM>2017-09-15</IFK_FACTUURDATUM> <IFK_VALUTACODE>EUR</IFK_VALUTACODE> <IFK_BETALINGSCONDITIE>5</IFK_BETALINGSCONDITIE> <IFK_OMSCHRIJVING>NV Zeepfabriek</IFK_OMSCHRIJVING> <IFK_REFERENTIENUMMER>NL-bestelling 2908LV002</IFK_REFERENTIENUMMER> </INKOOPFACTUURKOP> <INKOOPFACTUURREGELS> <INKOOPFACTUURREGEL> <IFR_REGELSOORT>ART</IFR_REGELSOORT> <IFR_ARTIKELNUMMER_BIJ_LEVERANCIER>Acer 12345</IFR_ARTIKELNUMMER_BIJ_LEVERANCIER> <IFR_AANTAL>1</IFR_AANTAL> <IFR_INKOOPPRIJSPER>INKOOPEENHEID</IFR_INKOOPPRIJSPER> <IFR_INKOOPPRIJS>499.90</IFR_INKOOPPRIJS> </INKOOPFACTUURREGEL> </INKOOPFACTUURREGELS> </INKOOPFACTUUR> </INKOOPFACTUREN> </KING_INKOOPFACTUREN>
Kijk voor extra aandachtspunten: Inlezen XML-bestand > Overige aandachtspunten