Schema RtnList Inleiding Het doel van dit document is de beschrijving van het bestandsformaat zoals dit verwacht wordt voor de uitwisseling van XML-bestanden met INTERVAT inzake de ontvangstbewijzen die door INTERVAT teruggezonden worden. Algemene informatie Naam van het schema : RtnList-1.3.xsd. Versie : 1.3. Datum : 23-09-2009. Versie INTERVAT : 5.0.0 (INTERVAT III). Toepasbaarheid : vanaf 1 januari 2010. Wijzigingen : Wijziging van de tag RtnList : Wijziging van de attributen AgentId ( 14 chars ), ReturnRef (van 14 numeriek naar en een optionele string ), Name (van 50 naar 200 chars), Street (van 100 naar 200 chars) en CityAndZipCode (van 116 naar 200 chars) DeclarantCtrl Wijziging van de tag VatNumber : (van '0' + 9 numeriek naar 10 numeriek) BTW-nummer van de belastingplichtiger met 10 posities Wijziging van de lengte van de tag Name (van 50 naar 200 chars), Street (van 100 naar 200 chars) en CityAndZipCode (van 116 naar 200 chars) 1 / 8
Beschrijving van de algemene struktuur De opgezette boomstruktuur in het schema van het verwachtte XML-document laat toe om een preciese en éénduidige weg naar de verschillende samenstellende elementen te bepalen. In dit document wordt het vinden van de weg in de boomstruktuur vergemakkelijkt door de aanwezigheid van hyperlinks die die het navigeren tussen de elementen en hun samenstellende delen toelaten ; vertrekkende van de root (RtnList), tot de kleinste elementen. Het verwachtte XML-bestand is samengesteld uit de volgende elementen: Een element EnvoiCtrl dat de fouten van het volledige verzonden document bevat. Nul of meerdere keren het element DeclarantCtrl dat voor elke aangifte van de zending de fouten van het controletotaal bevat. Een groep attributen met diverse meta-informatie. Boomstruktuur : 2 / 8
STRUCTUUR Root element : RtnList Volgorde : Referentie : EnvoiCtrl Referentie : DeclarantCtrl minoccurs : 0 maxoccurs : unbounded 3 / 8
Type genest : EnvoiCtrl Commentaar : Bevat één of meer berichten fout of succes. Volgorde : Element : ref : Result maxoccurs : unbounded Gebruikt in : RtnList 4 / 8
Type genest : Result Eenvoudige inhoud : Commentaar : xs:extension base= xs:string Bevat een bericht fout of succes en de bijhorende kode. Attribuut : name : Code xs:unsignedshort Gebruikt in : EnvoiCtrl, DeclarantCtrl 5 / 8
Type genest : DeclarantCtrl Commentaar : Fouten en het controletotaal van één aangifte Volgorde : Element : ref : Result maxoccurs : unbounded Attribuut : name : SequenceNum xs:positiveinteger commentaar : Volgnummer van de aangifte. Attribuut : name : VatNumber length : 10 commentaar : BTW-nummer van de belastingplichtige met 10 posities. Attribuut : name : DeclarantNum simpletype : xs:nonnegativeinteger totaldigits : 19 pattern : \d{19} commentaar : Uniek referentienummer toegekend door de afzender. Attribuut : name : Name commentaar : Naam van de belastingplichtige. Attribuut : name : Street Optional commentaar : Adres van de belastingplichtige. Attribuut : name : CityAndZipCode commentaar : Woonplaats en postcode van de belastingplichtige. Attribuut : name : Country length : 2 commentaar : Landcode voor het adres in twee letters volgens standaard ISO-3166-1 alpha 2. Gebruikt in : RtnList 6 / 8
Groep met Attributen : RtnListAttributes Commentaar : Lijst van de attributen van de lijst. Attribuut : name : TypeDtd xs:string commentaar : Gebruikte schema. Attribuut : name : SenderId xs:string liste valeurs : «VAT-ADMIN» commentaar : Gebruikt voor retroactieve compatibiliteit met Edivat. Dit attribuut identifieert de verzender va het bericht, zijnde de BTW-administratie Heeft dus altijd de waarde «VAT-ADMIN». Attribuut : name : SenderRef xs:unsignedlong totaldigits : 9 commentaar : Het referentienummer toegekend door de F.O.D.-Financiën. Attribuut : name : AgentId xs:string commentaar : Identificatie van de mandataris/aangever zoals (land + belgisch BTW-nummer en de buitenlandse indieners). Attribuut : name : ReturnRef xs:string commentaar : Uniek referentienummer toegekend door de mandataris/aangever bij het verzenden van de aangifte.. Voor de periodieke aangiften, de klantenlistings en de intra-communautaire opgaven is dit het attribuut controlref in het binnenkomende XML-bestand. Ingeval van een aangifte ingegeven op scherm zal de inhoud leeg zijn. Attribuut : name : SenderDate xs:date commentaar : Datum waarop het bericht werd gemaakt overeenkomende met het formaat CCYY-MM-DD. Attribuut : name : Test xs:boolean Attribuut : name : Name commentaar : Naam van de mandataris/indiener. Attribuut : name : Street Optional commentaar : Adres van de mandataris/indiener 7 / 8
Attribuut : name : CityAndZipCode commentaar : Woonplaats en postcode van de mandataris/indiener Attribuut : name : Country length : 2 commentaar : Landcode in twee letters volgens de standaard ISO-3166-1 alpha 2 voor het adres van de mandataris/indiener. Gebruikt in : RtnList 8 / 8