Schema MTN
Inleiding Het doel van dit document is de beschrijving te geven van het bestandsformaat zoals dit verwacht wordt voor de uitwisseling van XML-bestanden met INTERVAT inzake de leveringen van nieuwe vervoermiddelen aan personen die niet beschikken over een geldig btw-identificatienummer in een andere lidstaat Algemene informatie Naam van het schema :
MTN-IN-1.0.xsd.
Versie :
1.0.
Versie INTERVAT :
5.2 (INTERVAT III).
Toepasbaarheid :
vanaf mei 2010.
Wijzigingen :
Geen ( nieuw schema )
1 / 27
Beschrijving van de algemene structuur De opgezette boomstructuur in het schema van het verwachte XML-document laat toe om een preciese weg naar de verschillende samenstellende elementen te bepalen. In dit document wordt het vinden van de weg in de boomstructuur vergemakkelijkt door de aanwezigheid van hyperlinks die het navigeren tussen de elementen en hun samenstellende delen toelaten, vertrekkende van de root (MTNConsignment), tot de kleinste elementen. Het verwachte XML-bestand is samengesteld uit de volgende elementen:
2 / 27
STRUCTUUR
Root element : MTNConsignment Commentaar :
Volgorde
Gegroepeerde verzending, ingediend door een gevolmachtigde, van aangiften van intracommunautaire leveringen van nieuwe vervoermiddelen aan personen die niet beschikken over een geldig btw-identificatienummer in een andere lidstaat.
:
Element :
name : type : minOccurs : commentaar :
Representative
Representative_Type 0 Gegevens van de gevolmachtigde.
Element :
name : type : minOccurs : commentaar :
RepresentativeReference xs :token 0 Door de gevolmachtigde aan de verzending toegekende referentie.
Element :
name : type : maxOccurs : commentaar :
MTNDeclaration MTNDeclaration_Type unbounded Aangifte, voor één aangever/leverancier en één kwartaal, van intracommunautaire leveringen van nieuwe vervoermiddelen aan personen die niet beschikken over een geldig btwidentificatienummer in een andere lidstaat.
name : type : use : commentaar :
MTNDeclarationsNbr xs:positiveInteger required Aantal MTN-aangiften in de verzending.
Attribuut :
3 / 27
Element type genest : Representative_Type Commentaar :
De gevolmachtigde kan geïdentificeerd worden door een belgisch of buitenlands btw-nummer. Als hij geïdentificeerd wordt door een belgisch btw-nummer zijn de naam en de adresgegevens niet verplicht. Als deze niet opgegeven worden zullen de naam en het adres gekend door de FOD Financiën gebruikt worden. Als de gevolmachtigde geïdentificeerd wordt door een buitenlands BTW-nummer zijn de adresgegevens verplicht. Het e-mail adres is altijd optioneel.
Volgorde : Element :
name : type : commentaar :
VATNumber EUVATNumber_Type BTW-nummer van de gevolmachtigde.
Element :
name : type : minOccurs : commentaar :
Name xs:string 0 Naam van de gevolmachtigde.
Element :
name : type : minOccurs : commentaar :
Street xs:string 0 Straatnaam en nummer.
Element :
name : type : minOccurs : commentaar :
PostCode xs:string 0 Postnummer.
Element :
name : type : minOccurs : commentaar :
City xs:string 0 Woonplaats.
Element :
name : type : minOccurs : commentaar :
CountryCode MSCountryCode 0 Land van het adres.
Element :
name : type : minOccurs : commentaar :
EmailAddress EMail_Type 0 E-mail adres.
Gebruikt in :
MTNConsignment
4 / 27
Element type genest : EUVATNumber_Type Extension base : EUVATNumber Attribuut :
Gebruikt in
name : type : use : Commentaar : :
issuedBy MSCountryCode required Lidstaat die het btw-nummer heeft toegekend.
Representative_Type
5 / 27
Element type enkelvoudig : EUVATNumber name : type : maxLength : Gebruikt in
:
EUVATNumber xs :string 12 EUVATNumber_Type
6 / 27
Element type genest : MTNDeclaration_Type Volgorde : Element :
name : type : commentaar :
Declarant BETrader_Type Aangever/leverancier (Belgische belastingplichtige).
Element :
name : type : commentaar :
Period Period_Type Periode (kwartaal) die de aangifte omvat.
Element :
name : type : maxOccurs : commentaar :
MTNSupply MTNSupply_Type unbounded Details over de intracommunautaire levering van een nieuw vervoermiddel.
Element :
name : type : minOccurs : commentaar :
Comment xs:string 0 Vrije commentaar.
name : type : use : Commentaar :
MTNSuppliesNbr xs:positiveInteger required Aantal intracommunautaire leveringen van nieuwe vervoermiddelen voor deze aangever/leverancier en dit kwartaal.
Attribuut :
Gebruikt in
:
7 / 27
Element type genest : BETrader_Type Commentaar :
Als de naam en het adres niet ingevuld zijn zullen de naam en het adres gebruikt worden die voor het btw-nummer door de FOD Financiën gekend zijn.
Volgorde : Element :
name : type : commentaar :
VATNumber BEVATNumber Btw-nummer van de belastingplichtige (Belgisch btw-nr. zonder "BE").
Element :
name : type : minOccurs : commentaar :
Name xs:string 0 Naam.
Element :
name : type : minOccurs : commentaar :
Street xs:string 0 Straatnaam en nummer.
Element :
name : type : minOccurs : commentaar :
PostCode xs:string 0 Postcode.
Element :
name : type : minOccurs : commentaar :
City xs:string 0 Woonplaats.
Element :
name : type : minOccurs : commentaar :
CountryCode MSCountryCode 0 Land van het adres.
Element :
name : type : minOccurs : commentaar :
EmailAddress EMail_Type 0 E-mail adres.
Gebruikt in :
MTNDeclaration_Type
8 / 27
Element type genest : Period_Type Volgorde : Element :
name : type : commentaar :
Quarter QuarterCode Kwartaal.
Element :
name : type : commentaar :
Year xs:unsignedLong en 4 chiffres. Jaar ( formaat YYYY ).
Gebruikt in :
MTNDeclaration_Type et MTNSupply_Type
9 / 27
Element type genest : MTNSupply_Type Volgorde : Element :
name : type : commentaar :
Invoice Invoice_Type Factuur.
Element :
name : type : commentaar :
Customer Customer_Type Verwerver van het nieuw vervoermiddel.
Element :
name : type : commentaar :
DestinationCountryCode MSCountryCodeExclBE Land van bestemming van het nieuw vervoermiddel.
Element :
name : type : commentaar :
DeliveryDate RestrictedDate_Type Datum van levering.
Element :
name : type : commentaar :
MeanOfTransport MeanOfTransport_Type Beschrijving van het nieuw vervoermiddel.
Element :
name : type : minOccurs : commentaar :
CorrectionPeriod Period_Type 0 Ingeval van rechtzetting van een vorige factuur, periode van de aangifte waarin de factuur oorspronkelijk werd aangegeven.
Element :
name : type : minOccurs : maxOccurs : commentaar :
FileAttachment FileAttachment_Type 0 unbounded Inlichtingen betreffende een bijlage.
Gebruikt in :
MTNDeclaration_Type
10 / 27
Element type genest : Invoice_Type Volgorde : Element :
name : type : commentaar :
InvoiceType InvoiceTypeCode Type factuur: "invoice" = factuur, "creditNote" = creditnota.
Element :
name : type : commentaar :
InvoiceDate RestrictedDate_Type Datum van de factuur.
Element :
name : type : commentaar :
InvoiceReference xs:token maxlength 100 Referentie van de factuur.
Element :
name : type : commentaar :
InvoiceAmount xs:decimaal met 2 cijfers na de komma. Bedrag van de factuur uitgedrukt in EUR, op de eurocent na. Positief bedrag voor een factuur, negatief voor een creditnota.
Gebruikt in :
MTNSupply_Type
11 / 27
Element type genest : Customer_Type Volgorde : Element :
name : type : commentaar :
Name xs:string Naam van de verwerver.
Element :
name : type : commentaar :
Street xs:string Straatnaam en nummer.
Element :
name : type : commentaar :
PostCode xs:string Postcode.
Element :
name : type : commentaar :
City xs:string Woonplaats.
Element :
name : type : commentaar :
CountryCode MSCountryCode Land van het adres.
Gebruikt in :
MTNSupply_Type
12 / 27
Element type genest : MeanOfTransport_Type Keuze : Element :
name : commentaar :
LandVehicle Landvoertuig. Opmerking: het is verplicht om minstens de cylinderinhoud of het vermogen te vermelden. Element type genest : Element :
name : type : commentaire :
IdentificationNumber xs:token Chassisnummer of identificatienummer van het voertuig.
Element :
name : type : commentaar :
Mark Mark_Type Merk.
Element :
name : type : commentaar :
Type Type_Type Type (model).
Element :
name : type : minOccurs : commentaar :
Capacity xs:positiveInteger 0 Cylinderinhoud van het voertuig, uitgedrukt in cc.
Element :
name : type : minOccurs : commentaar :
Power xs:positiveInteger 0 Vermogen van het voertuig, uitgedrukt in kW.
Element :
name : type : commentaar :
AlreadyInService AlreadyInService_Type Vereiste informatie indien het vervoermiddel reeds in gebruik is genomen. 0
minOccurs : Element :
name : commentaar :
Vessel Boot.
Element type genest : Element :
name : type : commentaar :
IdentificationNumber xs:token Nr. van de motor.
Element :
name : type : commentaar :
Mark Mark_Type Merk.
Element :
name : type : commentaar :
Type Type_Type Type (model).
Element :
name : type :
Length xs:decimaal / positief met 2 cijfers na de komma.
13 / 27
Element :
commentaar :
Lengte van de boot, uitgedrukt in meters op de cm na.
name : type : commentaar :
AlreadyInService AlreadyInService_Type Vereiste informatie indien het vervoermiddel reeds in gebruik is genomen. 0
minOccurs :
Element :
name : commentaar :
Aircraft Luchtvaartuig.
Element type genest : Element :
name : type : commentaar :
IdentificationNumber xs:token Nr. van de romp.
Element :
name : type : commentaar :
Mark Mark_Type Merk.
Element :
name : type : commentaar :
Type Type_Type Type (model).
Element :
name : type : commentaar :
Weight xs:unsignedLong Opstijggewicht van het luchtvaartuig, uitgedrukt in kg.
Element :
name : type : commentaar :
AlreadyInService AlreadyInService_Type Vereiste informatie indien het vervoermiddel reeds in gebruik is genomen. 0
minOccurs : Gebruikt in :
MTNSupply_Type
14 / 27
Element type genest : AlreadyInService_Type Commentaar :
Vereiste informatie indien het vervoermiddel reeds in gebruik is genomen.
Volgorde : Element :
name : type : commentaar :
FirstEntryInServiceDate RestrictedDate_Type Datum van eerste ingebruikneming.
Element :
name : type : commentaar :
Usage xs:positiveInteger Landvoertuig: aantal reeds afgelegde km; Boot: aantal reeds gevaren uren; Luchtvaartuig: aantal reeds gevlogen uren.
Gebruikt in :
MeanOfTransport_Type
15 / 27
Element type genest : FileAttachment_Type Volgorde : Element :
name : type : commentaar :
FileType FileTypeCode Type van de bijlage.
Element :
name : type : commentaar :
FileName xs:token Naam van het bestand (= naam van het bestand in het zip-bestand dat dit bericht en zijn bijlagen bevat).
Element :
name : type : minOccurs : commentaar :
FileDescription xs:token 0 Aanvullende informatie over het bestand .
Gebruikt in :
MTNSupply_Type
16 / 27
Element type enkelvoudig : MSCountryCode Union : Element type enkelvoudig :
name :
MSCountryCodeExclBE
Element type enkelvoudig :
name :
BECountryCode
Gebruikt in :
17 / 27
Element type enkelvoudig : MSCountryCodeExclBE Enumeration : name : type : values :
MSCountryCodeExclBE xs :string AT, BG, CY, CZ, DK, EE, FI, FR, DE, EL, HU, IE, IT, LV, LT, LU, MT, NL, PL, PT, RO,SK,SI,ES,SE,GB
Gebruikt in :
18 / 27
Element type enkelvoudig : BECountryCode name : type : pattern :
BECountryCode xs :string BE
Gebruikt in :
19 / 27
Element type enkelvoudig : Email_Type Commentaar :
Een e-mail adres.
Pattern : name : type : pattern :
Email_Type xs :token ([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5})
Gebruikt in :
20 / 27
Element type enkelvoudig : BEVATNumber Pattern : name : type : pattern :
BEVATNumber xs :string [0-9]{10}
Gebruikt in :
21 / 27
Element type enkelvoudig : QuarterCode Commentaar :
Kwartaal.
name : type : minInclusive : maxInclusive :
QuarterCode xs :integer 1 4
Gebruikt in :
22 / 27
Element type enkelvoudig : InvoiceTypeCode name : type : values:
InvoiceTypeCode xs :integer invoice, creditNote
Gebruikt in :
23 / 27
Element type enkelvoudig : FileTypeCode name : type : values:
FileTypeCode xs :string application/pdf image/jpeg image/tiff
Gebruikt in :
24 / 27
Element type enkelvoudig : Mark_Type Commentaar : name : type : maxLength :
Merk. Mark_Type xs :string 100
Gebruikt in :
25 / 27
Element type enkelvoudig : Type_Type Commentaire : name : type : maxLength :
Type (model) van landvoertuig, boot of luchtvaartuig. Type_Type xs :string 100
Gebruikt in :
26 / 27
Element type enkelvoudig : RestrictedDate_Type name : type : pattern :
RestrictedDate_Type xs:date \d{4}-\d{2}-\d{2}
Gebruikt in :
27 / 27