5Annexe A - Champs du fichier XML N˚ 725 - Liste de clients annuelle pour la Belgique

Champs du fichier XML N° 725 - Liste de clients annuelle

Ce tableau décrit les éléments XML inclus dans la sortie de fichier de l'état annuel sur la TVA de la Belgique et fournit des renseignements sur la manière dont chaque champ est alimenté dans le système JD Edwards EnterpriseOne.

L'élément ClientListingConsignment inclut les éléments suivants :

  • Representative

  • RepresentativeID

  • RepresentativeReference

  • ClientListing

Niveau et occurrence

Nom d'élément

Attribut

Description et source

Niveau : 1

Occurrence : 1

ClientListingConsignment

xmlns

xmlns:ns2

ClientListingsNbr

Cet élément contient le groupe de déclarations des listes de clients annuelles chargées par un représentant.

Les attributs xmlns et xmlns:ns2 sont des valeurs fixes. L'attribut ClientListingNbr contient le nombre d'éléments ClientListing du fichier XML.

1.1

Representative

Le traitement obtient des données sur le représentant dans l'enregistrement du répertoire d'adresses. Vous remplissez une option de traitement dans le programme R74B150 pour préciser le numéro de référence du représentant. Cet élément inclut les éléments suivants :

  • RepresentativeID

  • Name

  • Street

  • PostCode

  • City

  • CountryCode

  • EmailAddress

  • Phone

Niveau : 1.1.1

Occurrence : 0 ou 1

RepresentativeID

Issued by

IdentificationType

OtherQlf

Le traitement alimente cet élément avec les données provenant du fichier F0101. L'attribut Émis par inclut le pays du représentant.

Vous remplissez une option de traitement dans le programme R74B250A pour préciser la valeur de l'attribut IdentificationType.

L'attribut OtherQlf est facultatif et n'est pas pris en charge par le programme R74B150.

Niveau : 1.1.2

Occurrence : 1

Name

Aucun

Le traitement obtient le nom du représentant dans l'enregistrement du répertoire d'adresses de celui-ci.

Niveau : 1.1.3

Occurrence : 1

Street

Aucun

Le traitement obtient la rue du représentant dans l'enregistrement du répertoire d'adresses de celui-ci.

Niveau : 1.1.4

Occurrence : 1

PostCode

Aucun

Le traitement obtient le code postal du représentant dans l'enregistrement du répertoire d'adresses de celui-ci.

Niveau : 1.1.5

Occurrence : 1

City

Aucun

Le traitement obtient la ville du représentant dans l'enregistrement du répertoire d'adresses de celui-ci.

Niveau : 1.1.6

Occurrence : 1

CountryCode

Aucun

Le traitement obtient la valeur dans l'enregistrement du répertoire d'adresses du représentant et la valide en la comparant à la table des codes définis par l'utilisateur 74/EC. Si le pays est absent de la table des codes définis par l'utilisateur 74/EC, le système enverra un message d'erreur à la messagerie. Si le système génère ce message d'erreur, il ne génèrera pas le fichier XML.

Niveau : 1.1.7

Occurrence : 1

EmailAddress

Aucun

Le traitement obtient l'adresse électronique du représentant dans l'enregistrement du répertoire d'adresses de celui-ci.

Niveau : 1.1.8

Occurrence : 1

Phone

Aucun

Le traitement obtient le numéro de téléphone du représentant dans l'enregistrement du répertoire d'adresses de celui-ci.

Niveau : 1.2

Occurrence : 0 ou 1

RepresentativeReference

Aucun

Le traitement obtient le numéro de référence du représentant à partir d'une option de traitement du programme R74B150.

Niveau : 1.3

Occurrence : 0 ou 1

Client Listing

SequenceNumber

ClientNbr

Declarant/Reference

TurnOverSum

AmountSum

L'élément ClientListing inclut les éléments suivants :

ReplacedClientListing

Declarant

Period

TurnOver

Farmer

Client

FileAttachment

Comment

Le système augmente l'attribut SequenceNumber par 1 pour chaque élément ClientListing inclus dans le fichier.

L'attribut ClientNbr contient le nombre total d'éléments Client dans l'élément ClientListing.

Le programme alimente l'attribut DeclarantReference avec la valeur que vous paramétrez pour la société dans le programme des données supplémentaires sur les sociétés belges (P74B010).

L'attribut TurnOverSum contient le nombre total d'éléments TurnOver dans l'élément ClientListing.

L'attribut VATAmountSum contient la somme des montants de l'élément ClientListing.

Niveau : 1.3.1

Occurrence : 0 ou 1

ReplacedClientListing

Aucun

Le programme alimente cet élément avec la valeur provenant d'une option de traitement.

Niveau : 1.3.2

Occurrence : 1

Declarant

Aucun

L'élément Declarant inclut les éléments suivants :

VATNumber

Name

Street

PostCode

City

CountryCode

EmailAddress

Phone

Niveau : 1.3.2.1

Occurrence : 1

VATNumber

Aucun

Le système alimente cet élément avec la valeur provenant du fichier TAX.F0101, à l'exclusion du code de pays.

Niveau : 1.3.2.2

Occurrence : 0 ou 1

Name

Aucun

Il obtient la valeur de ce champ dans l'enregistrement du répertoire d'adresses de la société.

Niveau : 1.3.2.3

Occurrence : 0 ou 1

Street

Aucun

Il obtient la valeur de ce champ dans l'enregistrement du répertoire d'adresses de la société.

Niveau : 1.3.2.4

Occurrence : 0 ou 1

PostCode

Aucun

Il obtient la valeur de ce champ dans l'enregistrement du répertoire d'adresses de la société.

Niveau : 1.3.2.5

Occurrence : 0 ou 1

City

Aucun

Il obtient la valeur de ce champ dans l'enregistrement du répertoire d'adresses de la société.

Niveau : 1.3.2.6

Occurrence : 0 ou 1

CountryCode

Aucun

Il obtient la valeur de ce champ dans l'enregistrement du répertoire d'adresses de la société.

Niveau : 1.3.2.7

Occurrence : 0 ou 1

EmailAddress

Aucun

Il obtient la valeur de ce champ dans l'enregistrement du répertoire d'adresses de la société.

Niveau : 1.3.2.8

Occurrence : 0 ou 1

Phone

Aucun

Il obtient la valeur de ce champ dans l'enregistrement du répertoire d'adresses de la société.

Niveau : 1.3.3

Occurrence : 1

Period

Aucun

La valeur de cet élément est déterminée par la fourchette de dates que vous entrez dans les options de traitement.

Niveau : 1.3.4

Occurrence : 0 ou 1

TurnOver

Aucun

Le système inclut la somme du montant total imposable de toutes les transactions du client.

Niveau : 1.3.5

Occurrence : 0 ou 1

Farmer

Aucun

Le système alimente ce champ en fonction de la valeur que vous entrez dans une option de traitement.

Niveau : 1.3.6

Occurrence : de 1 à plusieurs

Client

SequenceNumber

Le fichier XML inclut cet élément pour chaque client faisant l'objet de la déclaration. L'élément Client inclut les éléments suivants :

CompanyVATNumber

TurnOver

VATAmount

Le système augmente la valeur de l'attribut SequenceNumber pour chaque client faisant l'objet de la déclaration.

Niveau : 1.3.6.1

Occurrence : 1

CompanyVATNumber

issuedBy

Cet élément inclut le numéro de TVA du client. L'attribut issuedBy inclut le code de pays de l'administration fiscale qui a émis le numéro de TVA.

Niveau : 1.3.6.2

Occurrence : 1

TurnOver

Aucun

Le système inclut la somme du montant total imposable de toutes les transactions du client.

Niveau : 1.3.6.3

Occurrence : 1

VATAmount

Aucun

Cet élément inclut le montant total assujetti à la TVA des transactions du client.

Niveau : 1.3.7

Occurrence : de 0 à plusieurs

FileAttachment

Aucun

L'élément FileAttachment inclut les éléments suivants :

FileType

FileName

FileDescription

Niveau : 1.3.7.1

Occurrence : 1

FileType

Aucun

Le programme alimente cet élément avec la valeur que vous paramétrez pour la société dans le programme des données supplémentaires sur les sociétés belges (P74B010).

Niveau : 1.3.7.2

Occurrence : 1

FileName

Aucun

Le programme alimente cet élément avec la valeur que vous paramétrez pour la société dans le programme des données supplémentaires sur les sociétés belges (P74B010).

Niveau : 1.3.7.3

Occurrence : 0 ou 1

FileDescription

Aucun

Le programme alimente cet élément avec la valeur que vous paramétrez pour la société dans le programme des données supplémentaires sur les sociétés belges (P74B010).

Niveau : 1.3.8

Occurrence : 0 ou 1

Comment

Aucun

Le programme alimente cet élément avec la valeur que vous paramétrez pour la société dans le programme des données supplémentaires sur les sociétés belges (P74B010).