Schéma ProRataAdjustment
Transcription
Schéma ProRataAdjustment
Schéma ProRataAdjustment Introduction Ce document a pour but de décrire le format attendu pour les échanges de fichiers XML avec INTERVAT dans le cadre de modifications de prorata dans le cadre de VatRefund. Informations générales Nom du schéma : ProRataAdjustment-IN.xsd. Version : 1.0 Date : 23-09-2009. Version d’INTERVAT : 5.0.0 (INTERVAT III). Applicabilité : à partir du 1er janvier 2010. Changements : Néant (nouveau schéma). Imports : Imports indirects : cm = vr = commontypes_v1.xsd vatrefund_v1.xsd (documenté par l’UE) (documenté par l’UE) mes = fiscalismessage_v1.xsd référencé par vatrefund_v1.xsd (géré par l’UE) 1/9 Description de la structure générale L'arborescence mise en oeuvre permet un parcours précis vers les différents éléments constitutifs du schéma décrivant la structure du document XML attendu. Dans le présent document,le parcours de cette arborescence est facilité par la présence d'hyperliens qui permettent de naviguer entre les éléments et leurs constituants; partant de la racine (ProRataRateAdjustmentConsignment) jusqu'aux éléments les plus affinés. Le fichier XML attendu est composé des constituants suivant : Un élément facultatif Representative qui reprend le mandataire. Un élément facultatif RepresentativeReference qui contient la référence assignée à l'envoi par le mandataire. Une ou plusieurs occurrences de l'élément ProRataRateAdjustment qui contient une modification du prorata pour un requérant. Arborescence : 2/9 STRUCTURE Elément Racine : ProRataRateAdjustmentConsignment Commentaire : Envoi regroupé de modifications de prorata, déposé par un mandataire. Séquence : Elément : name : type : minOccurs : Representative Representative_Type 0 Elément : name : type : minOccurs : RepresentativeReference xs:unsignedLong 0 Elément : name : type : maxOccurs : ProRataRateAdjustment ProRataRateAdjustment_Type unbounded 3/9 Type complexe : ProRataRateAdjustment_Type Commentaire : Modification du prorata pour un requérant. Séquence : Elément : name : type : commentaire : Applicant BETrader_Type Requérant de la modification du prorata (assujetti belge). Elément : name : simpleType : totalDigits : commentaire : Period xs:unsignedLong 4 Période à laquelle se rapporte la modification du prorata (année complète, format YYYY). Elément : name : simpleType : minInclusive : maxInclusive : commentaire : AdjustedValue xs:integer 1 100 Prorata définitif pour cette période (entier entre 1 et name : type : minOccurs : commentaire : Comment xs:string 0 Commentaire libre. 100). Elément : Utilisé dans : ProRataRateAdjustmentConsignment 4/9 Type complexe : Representative_Type Commentaire : Le mandataire peut être identifié par un n° TVA, un n° TIN ou par un autre type d’identifiant (à spécifier), à chaque fois belge ou étranger. S’il est identifié par un n° TVA belge, alors son nom et ses données d’adresse ne sont pas obligatoires. Si ils ne sont pas donnés, alors le nom et les données d’adresse connus du Ministère des Finances seront utilisés dans les demandes de remboursement envoyées aux Etats Membres. Sinon, les données d’adresse sont obligatoires. Séquence : Elément : name : type : commentaire : RepresentativeID RepresentativeID_Type Identifiant du mandataire. Elément : name : type : minOccurs : commentaire : Name xs:string 0 Nom. Elément : name : type : minOccurs : commentaire : Street xs:string 0 Rue. Elément : name : type : minOccurs : commentaire : PostCode xs:string 0 Code postal. Elément : name : type : minOccurs : commentaire : City xs:string 0 Localité. Elément : name : type : minOccurs : commentaire : CountryCode cm:MSCountryCode_Type 0 Pays. Elément : name : type : commentaire : EmailAddress cm:EMail_Type Adresse e-mail. Utilisé dans : ProRataRateAdjustmentConsignment 5/9 Type complexe : RepresentativeID_Type Contenu simple : Attribut : Attribut : Attribut : Utilisé dans : xs:extension base= xs:token name : type : use : commentaire : issuedBy cm:MSCountryCode_Type required Etat membre qui a attribué l’identifiant name : type : use : commentaire : identificationType name : type : use : commentaire : otherQlf vr:RepresentativeIDType_Type required Type d’identifiant. Valeurs possibles : NVAT (numéro TVA), TIN (n° TIN) ou other (à spécifier dans otherQlf). xs:token optional Description du type d’identifiant si identificationType a comme valeur ‘other’, obligatoire dans ce cas. ProRataRateAdjustmentConsignment 6/9 Type complexe : BETrader_Type Séquence : Si le nom et les données d’adresse ne sont pas remplis, alors le nom et les données d’adresse relatifs au numéro de TVA connus du Ministère des Finances seront utilisés dans les modifications de prorata envoyées aux Etats Membres. Elément : Elément : Elément : Elément : Elément : Elément : Elément : name : type : commentaire : VATNumber name : type : minOccurs : commentaire : Name name : type : minOccurs : commentaire : name : type : minOccurs : commentaire : name : type : minOccurs : commentaire : name : type : minOccurs : commentaire : name : type : commentaire : BEVATNumber Numéro de TVA de l’assujetti. En dix chiffres commencant toujours par un zéro. xs:string 0 Nom de l’assujetti. Street xs:string 0 Nom et numéro de la rue de l’assujetti. PostCode xs:string 0 Code postal de la localité de l’assujetti. City xs:string 0 Localité de l’assujetti. CountryCode BECountryCode 0 Pays de l’assujetti. EmailAdreess cm:Email_Type Adresse e-mail de l’assujetti. Utilisé dans : ProRataRateAdjustment_Type 7/9 Type simple: BEVATNumber type : format : xs :string [0]+[0-9]{9} Utilisé dans : BETrader_Type Type simple: BECountryCode type : pattern : xs:string BE Utilisé dans : BETrader_Type 8/9 Liste des types de données venant des schémas européens : cm:MSCountryCode_Type cm:EMail_Type vr:RepresentativeIDType_Type 9/9