XML importeren: Klanten
De structuur van het XML-bestand klanten
Customer
Verklaring van de in te vullen velden (klanten)
Prime
Een uniek klantnummer, dat de klant identificeert. Dit klantnummer bepaalt of de klant reeds bestaat in Expert/M. Wanneer er geen klantnummer wordt vermeld, zal er een vrij nummer worden toegekend. Bestaande gegevens kunnen worden gewijzigd. Een klant die reeds bestaat kan opnieuw worden geïmporteerd.
Alfa
Een alfabetische identificatie van de klant (meestal een significant deel van de naam). De alfacode hoeft niet uniek te zijn, tenzij u de klanten identificeert via de alfacode i.p.v. het klantnummer. De alfacode moet bestaan uit tekens in het interval 0 tot 9 of A tot Z (hoofd- of kleine letters niet belangrijk). De alfacode mag niet volledig numeriek zijn en mag volgende tekens, hier gescheiden door een komma en voorafgegaan door de dubbele punt, niet bevatten : *,‘,“,?,[,],# Wanneer er geen alfacode wordt vermeld, zal er zelf een eigen alfacode worden toegekend.
Country
Het land van de klant. De landcode moet bestaan in de landentabel van Expert/M.
Language
Bepaalt de taal van de klant. 1 = Nederlands 2 = Frans 3 = Engels 4 = Duits Wanneer geen taal wordt meegegeven, wordt steeds de defaulttaal van het dossier genomen.
CurrencyCode
De munt van de klant. De muntcode moet bestaan in de muntentabel van Expert/M. Deze muntcode is informatief. Wanneer u later verkopen doorstuurt, primeert de muntcode die daarmee is meegegeven boven de muntcode in de klantenfiche.
VATCode
Bepaalt of de klant btw-plichtig is of niet. 0 = De klant is niet btw-plichtig 1 = De klant is btw-plichtig 2 = De klant is een kleine onderneming
VATStatus
Bepaalt de status van het btw-nummer van de klant.
0 = Geen nummer
1 = Ondernemingsnummer
2 = Ondernemingsnummer in aanvraag
3 = Onbekend ondernemingsnummer
4 = Nationaal nummer
5 = Nationaal nummer in aanvraag
6 = Onbekend nationaal nummer
7 = (I)OSS
(I)OSS is enkel toegestaan wanneer:
a) = Niet btw-plichtig (code 0)
b) behoort tot de landen van de (I)OSS
VATNumber
Het btw-nummer of nationaal nummer van de klant (zie Btw-nummer status).
De landcode die aan het btw-nummer voorafgaat, moet hier niet meegegeven worden, maar via CountryVATNumber. Bij Btw-nummer status onbekend, in aanvraag, of geen moet het btw-nummer blanco gelaten worden.
Rappel
Bepaalt of de klant rappels toegestuurd krijgt of niet.
0 = Geen betalingsherinnering
1 = Standaard op papier
2 = Standaard via e-mail
Dom
Bepaalt of de klant gedomicilieerde facturen krijgt.
0 = De klant krijgt geen gedomicilieerde facturen
1 = De klant krijgt gedomicilieerde facturen
AccountSale
De grootboekrekening (verkooprekening) waarop de klant meestal wordt tegengeboekt. Deze verkooprekening moet bestaan in het boekhoudplan in Expert/M. Deze verkooprekening wordt niet gebruikt bij het importeren van de verkopen. In het xml-bestand verkopen zal per detaillijn de verkooprekening moeten worden ingegeven.
GoodsCode
De Intrastat goederencode die meestal op klant van toepassing is. Deze goederencode moet bestaan in de officiële lijst van geldige goederencodes die door de Nationale Bank wordt opgesteld.
IntrastatTransport
De Intrastat vervoerwijze die meestal op de klant van toepassing is.
0 = Geen keuze
1 = Vervoer over zee
2 = Vervoer per spoor
3 = Wegvervoer
4 = Luchtvervoer
5 = Postzendingen
7 = Vaste transportinrichtingen
8 = Vervoer over binnenwateren
9 = Eigen kracht
Deze vervoerwijze wordt niet gebruikt bij het importeren van de verkopen. In het xml-bestand verkopen zal per detaillijn de vervoerwijze moeten worden ingegeven.
IntrastatTransaction
De Intrastat aard transactie die meestal op de klant van toepassing is.
0 = Geen keuze
11 = Rechtstreekse verkoop/aankoop, behalve rechtstreekse handel met/door particuliere consumenten
12 = Directe handel met/door particuliere consumenten (incl. verkoop op afstand)
21 = Retourzendingen van goederen
22 = Vervanging van teruggezonden goederen
23 = Vervanging (bv. onder garantie) van goederen die niet zijn teruggezonden
31 = Vervoer van of naar een opslagruimte (met uitzondering van voorraad op afroep en consignatie)
32 = Zicht- of proefzending (met inbegrip van voorraad op afroep en consignatie)
33 = Financiële leasing
34 = Transacties waarbij de eigendom wordt overgedragen zonder financiële compensatie
41 = Goederen waarvan wordt verwacht dat zij terugkeren naar de aanvankelijke lidstaat/het aanvankelijke land van uitvoer
42 = Goederen waarvan niet wordt verwacht dat zij terugkeren naar de aanvankelijke lidstaat/het aanvankelijke land van uitvoer
51 = Goederen die terugkeren naar de aanvankelijke lidstaat/het aanvankelijke land van uitvoer
52 = Goederen die niet terugkeren naar de aanvankelijke lidstaat/het aanvankelijke land van uitvoer
60 = Verrichtingen na herstelling of onderhoud. Deze dienstprestatie kan zowel gratis als tegen betaling zijn. Deze verrichtingen zijn zonder (toekomstige) eigendomsoverdracht
71 = Goederen in het vrije verkeer brengen in een lidstaat en ze vervolgens uitvoeren naar een andere lidstaat
72 = Vervoer van goederen van een lidstaat naar een andere lidstaat om de goederen onder de uitvoerprocedure te plaatsen
80 = Transacties die gepaard gaan met de levering van bouwmaterialen en technisch materieel in het kader van een contract voor algemene bouwwerken of voor weg- en waterbouwwerken waarbij de goederen niet afzonderlijk hoeven te worden gefactureerd en een factuur voor het gehele contract wordt opgemaakt
91 = Huur, bruikleen en operationele lease gedurende meer dan 24 maanden
92 = Andere
BankNumber 1,2,3,4,5
Het banknummer van de klant. Expert/M Import van xml-gegevens Technische informatie 17 Het banknummer moet worden ingevuld INCLUSIEF de opmaak (bv. 001-0871882-25 bij een Belgisch banknummer).
Men kan UITSLUITEND een banknummer invullen van een bank uit het LAND van de KLANT (zie land). Voor een Belgische klant kan enkel een Belgisch banknummer worden ingevuld, voor een Nederlandse klant kan enkel een Nederlands banknummer worden ingevuld, enz.
IntrastatDelivery
0 = Geen keuze
EXW = Af fabriek
FCA = Vrachtvrij vervoerder
FAS = Franco langszij schip
FOB = Vrij aan boord
CFR = Kostprijs en vracht
CIF = Kostprijs, verzekering en vracht
CPT = Vrachtvrij tot een genoemde aankomstplaats
CIP = Vrachtprijs inclusief verzekering tot een genoemde aankomstplaats
DDP = Franco inclusief rechten
DAT = Geleverd op terminal
DAP = Geleverd ter bestemming
XXX = Andere leveringsvoorwaarden
Customergroup
Klantengroepen die nog niet in het dossier bestaan maar wel in het bestand zijn opgenomen, worden automatisch gecreëerd.
Due
0 = Contant
1 = Einde maand
2 = Factuurdatum
3 = Vrije ingave
Ventil
0 = Geen ventilatie
1 = 0%
2 = 6%
3 = 12%
4 = 21%
21 = Medecontractant
22 = Diversen buiten btw
24 = Marge
51 = ICL goederen
52 = ICL maakloon
53 = ICL montage
54 = ICL afstand
55 = ICL diensten
56 = ICL driehoek a-B-c
57 = ICL diensten B2B
70 = Export niet-EU
71 = Onrechtstreekse uitvoer
101 = Busreizen
102 = Export via EU
103 = Standaardruil
104 = OSS diensten (voorheen: Buitenlandse verkopen met btw (enkel mogelijk bij (I)OSS))
107 = OSS goederen (enkel mogelijk bij (I)OSS)
108 = IOSS goederen (enkel mogelijk bij (I)OSS)
DelivDate
Bepaalt het voorstel van de leverdatum:
0 = Volgens dagboek
1 = Geen datum
2 = Documentdatum
DatePayed
Bepaalt het voorstel van de datum betaald:
0 = Volgens dagboek
1 = Geen datum
2 = Documentdatum
3 = Vervaldatum
4 = Leverdatum
CODADiscountTerm
Hier vult u het aantal dagen t.o.v. de documentdatum in dat de klant tijd heeft om te betalen om recht te hebben op de korting contant, bv. 2
Status
0 = Niet geïmporteerd
1 = Geïmporteerd
2 = Gewijzigd geïmporteerd
- Alleen de tags waarbij een “v” vermeld staat zijn verplichte tags.
Sommige tags zoals CountryVATNumber, CountryBankNumber of CountryBankNumberDom zijn dan wel niet verplicht maar áls ze vermeld worden in de klanten-xml moeten ze ook een waarde bevatten.
Aangezien een klantenfiche in Expert/M, een default waarde heeft voor deze tags kunt u ze niet zonder waarde meegeven want hierdoor zou u de standaardwaarde willen verwijderen en leeg houden en dat kan niet. De standaardwaarde overschrijven door een andere landcode kan natuurlijk wel. - Als algemene regel kan gelden: als een tag geen waarde bevat, laat u ze best achterwege in de xml.
- Er staan een aantal velden als verplicht vermeld bij de rubrieken analytisch en Intrastat. Vanzelfsprekend zijn deze velden enkel verplicht als er ook met analytische boekhouding en Intrastat gewerkt wordt.