<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE List [
     <!ELEMENT FunctionalBlock (Code+, Version+, DatePublication+, Nom+, Zones+, XmlLabel+, Description+, CardinaliteMinimum+, CardinaliteMaximum+, NrBlocLie+, BlocLie+, Presence+, LimitationsSupplementaires+, Anomalie+)>
     <!ELEMENT List (FunctionalBlock+)>
     <!ELEMENT Code (#PCDATA)>
     <!ELEMENT Version (#PCDATA)>
     <!ELEMENT DatePublication (#PCDATA)>
     <!ELEMENT Nom (#PCDATA)>
     <!ELEMENT Zones (#PCDATA)>
     <!ELEMENT XmlLabel (#PCDATA)>
     <!ELEMENT Description (#PCDATA)>
     <!ELEMENT CardinaliteMinimum (#PCDATA)>
     <!ELEMENT CardinaliteMaximum (#PCDATA)>
     <!ELEMENT NrBlocLie (#PCDATA)>
     <!ELEMENT BlocLie (#PCDATA)>
     <!ELEMENT Presence (#PCDATA)>
     <!ELEMENT LimitationsSupplementaires (#PCDATA)>
     <!ELEMENT Anomalie (CodeAnomalie+,IntituleAnomalie+,GraviteAnomalie+)>     <!ELEMENT CodeAnomalie (#PCDATA)>     <!ELEMENT IntituleAnomalie (#PCDATA)>     <!ELEMENT GraviteAnomalie (#PCDATA)>
]>
<List>
<FunctionalBlock>
<Code>90022</Code><Version>2019/3</Version><DatePublication>29/08/2019</DatePublication><Nom>Adresse</Nom><Zones>00517 - RUE</Zones><Zones>00518 - NUMÉRO DE L'ADRESSE</Zones><Zones>00519 - BOÎTE AUX LETTRES</Zones><Zones>00520 - CODE POSTAL</Zones><Zones>00522 - COMMUNE</Zones><Zones>00523 - CODE PAYS</Zones><XmlLabel>Address</XmlLabel><Description>Bloc fonctionnel permettant de spécifier complètement une adresse.</Description><CardinaliteMinimum>0</CardinaliteMinimum><CardinaliteMaximum>1</CardinaliteMaximum><NrBlocLie></NrBlocLie><BlocLie></BlocLie><Presence>Obligatoire si le numéro d'entreprise (00014) de l'intervenant lié au BF Adresse n'est pas présent.
Facultative sinon.</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie>90022-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90022-160</CodeAnomalie><IntituleAnomalie>Incompatibilité code postal - commune</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90488</Code><Version>2019/3</Version><DatePublication>29/08/2019</DatePublication><Nom>Adresse du site</Nom><Zones>00517 - RUE</Zones><Zones>00518 - NUMÉRO DE L'ADRESSE</Zones><Zones>00519 - BOÎTE AUX LETTRES</Zones><Zones>00520 - CODE POSTAL</Zones><Zones>00522 - COMMUNE</Zones><Zones>00523 - CODE PAYS</Zones><XmlLabel>SiteAddress</XmlLabel><Description>Bloc fonctionnel permettant de spécifier l'adresse du site.</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>1</CardinaliteMaximum><NrBlocLie></NrBlocLie><BlocLie></BlocLie><Presence>Indispensable</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie>90488-160</CodeAnomalie><IntituleAnomalie>Incompatibilité code postal - commune</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90477</Code><Version>2019/3</Version><DatePublication>29/08/2019</DatePublication><Nom>Autre intervenant</Nom><Zones>00014 - NUMÉRO D'ENTREPRISE</Zones><Zones>01081 - QUALITÉ DE L'INTERVENANT</Zones><Zones>00726 - NOM</Zones><XmlLabel>OtherParticipant</XmlLabel><Description>Bloc fonctionnel permettant d'identifier un intervenant autre que le donneur d'ordre/commettant.</Description><CardinaliteMinimum>0</CardinaliteMinimum><CardinaliteMaximum>4</CardinaliteMaximum><NrBlocLie></NrBlocLie><BlocLie></BlocLie><Presence>Facultatif</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie></CodeAnomalie><IntituleAnomalie></IntituleAnomalie><GraviteAnomalie></GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90489</Code><Version>2019/3</Version><DatePublication>29/08/2019</DatePublication><Nom>AVWDDT</Nom><Zones></Zones><XmlLabel>AVWDDT</XmlLabel><Description>Élément racine du message XML permettant de faire des Déclarations De Travaux (DDT).</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>1</CardinaliteMaximum><NrBlocLie>90059</NrBlocLie><BlocLie>90059 - Formulaire</BlocLie><Presence>Indispensable</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie>90489-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90489-089</CodeAnomalie><IntituleAnomalie>Root inconnu</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90258</Code><Version>2019/3</Version><DatePublication>29/08/2019</DatePublication><Nom>Communication</Nom><Zones>00677 - NUMÉRO DE TÉLÉPHONE</Zones><Zones>00636 - NUMÉRO DE GSM</Zones><Zones>00678 - NUMÉRO DE FAX</Zones><Zones>00637 - ADRESSE E-MAIL</Zones><XmlLabel>Communication</XmlLabel><Description>Bloc fonctionnel permettant de déclarer les informations de communication.</Description><CardinaliteMinimum>0</CardinaliteMinimum><CardinaliteMaximum>1</CardinaliteMaximum><NrBlocLie></NrBlocLie><BlocLie></BlocLie><Presence>Obligatoire si le BF Communication est lié au BF 90257 (Coordonnées de la personne de contact).
Facultatif dans les autres cas.</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie>90258-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90257</Code><Version>2019/3</Version><DatePublication>29/08/2019</DatePublication><Nom>Coordonnées de la personne de contact</Nom><Zones>00726 - NOM</Zones><Zones>00727 - PRÉNOM</Zones><XmlLabel>CoordinatesContactPerson</XmlLabel><Description>Bloc fonctionnel permettant de déclarer les coordonnées de la personne de contact.</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>1</CardinaliteMaximum><NrBlocLie>90258</NrBlocLie><BlocLie>90258 - Communication</BlocLie><Presence>Indispensable</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie>90257-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90573</Code><Version>2019/3</Version><DatePublication>29/08/2019</DatePublication><Nom>Entreprise employeuse</Nom><Zones>00014 - NUMÉRO D'ENTREPRISE</Zones><Zones>01185 - NUMÉRO DE TVA</Zones><Zones>01186 - NUMÉRO D'ENTREPRISE ÉTRANGÈRE</Zones><Zones>00776 - DÉNOMINATION</Zones><XmlLabel>SubcontractorEmployerId</XmlLabel><Description>Bloc fonctionnel permettant d'identifier l'employeur direct du sous-traitant.</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>1</CardinaliteMaximum><NrBlocLie>90022</NrBlocLie><BlocLie>90022 - Adresse</BlocLie><Presence>Indispensable</Presence><LimitationsSupplementaires>L'employeur direct du sous-traitant est le déclarant ou le sous-traitant. Dans ce dernier cas, celui-ci doit être présent dans le même message, même s'il s'agit d'un ajout et que le sous-traitant employeur avait déjà été déclaré auparavant. 
De plus, dans le message, le sous-traitant employeur doit toujours précéder le sous-traitant employé.</LimitationsSupplementaires><Anomalie><CodeAnomalie>90573-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90573-003</CodeAnomalie><IntituleAnomalie>Invalide</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90059</Code><Version>2019/3</Version><DatePublication>29/08/2019</DatePublication><Nom>Formulaire</Nom><Zones>00296 - IDENTIFICATION DU FORMULAIRE</Zones><Zones>00218 - DATE DE CRÉATION DU FORMULAIRE</Zones><Zones>00299 - HEURE PRÉCISE DE CRÉATION DU FORMULAIRE</Zones><Zones>00110 - STATUT DE L'ATTESTATION</Zones><Zones>00297 - TYPE DU FORMULAIRE</Zones><XmlLabel>Form</XmlLabel><Description>Bloc fonctionnel permettant de déclarer un formulaire.</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>*</CardinaliteMaximum><NrBlocLie>90082</NrBlocLie><NrBlocLie>90383</NrBlocLie><NrBlocLie>90381</NrBlocLie><NrBlocLie>90387</NrBlocLie><BlocLie>90082 - Référence</BlocLie><BlocLie>90383 - Projet englobant les travaux</BlocLie><BlocLie>90381 - Identification du déclarant du contrat relatif aux travaux</BlocLie><BlocLie>90387 - Volet contrat relatif aux travaux</BlocLie><Presence>Indispensable</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie>90059-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90382</Code><Version>2019/3</Version><DatePublication>29/08/2019</DatePublication><Nom>Identification de la société momentanée</Nom><Zones>00014 - NUMÉRO D'ENTREPRISE</Zones><Zones>00776 - DÉNOMINATION</Zones><Zones>00919 - PRÉFÉRENCE LINGUISTIQUE</Zones><XmlLabel>TempComCompanyID</XmlLabel><Description>Bloc fonctionnel permettant de donner les informations sur une société momentanée.
La société momentanée est celle qui a pour objet de traiter, sans dénomination sociale, une ou plusieurs opérations de commerce déterminées. Les sociétés momentanées ont lieu entre les associés, pour les objets, dans les formes, avec les proportions d'intérêt et aux conditions convenues entre eux.</Description><CardinaliteMinimum>0</CardinaliteMinimum><CardinaliteMaximum>1</CardinaliteMaximum><NrBlocLie>90022</NrBlocLie><BlocLie>90022 - Adresse</BlocLie><Presence>Facultatif</Presence><LimitationsSupplementaires>Dans le cas où l'entrepreneur engagé pour les travaux est une société momentanée, le BF 90381 (Identification du déclarant du contrat relatif aux travaux) et le BF 90382 (Identification de la société momentanée) doivent être tous les deux présents. Le BF 90381 (Identification du déclarant du contrat relatif aux travaux) devra alors renseigner l'associé responsable de la déclaration pour le compte de cette société momentanée.</LimitationsSupplementaires><Anomalie><CodeAnomalie>90382-364</CodeAnomalie><IntituleAnomalie>Numéro ONSS ou numéro d'entreprise obligatoire</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90381</Code><Version>2019/3</Version><DatePublication>29/08/2019</DatePublication><Nom>Identification du déclarant du contrat relatif aux travaux</Nom><Zones>00014 - NUMÉRO D'ENTREPRISE</Zones><XmlLabel>WorksContractDeclarantId</XmlLabel><Description>Bloc fonctionnel permettant de donner les informations sur le déclarant du contrat relatif aux travaux/services.</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>1</CardinaliteMaximum><NrBlocLie>90258</NrBlocLie><NrBlocLie>90382</NrBlocLie><BlocLie>90258 - Communication</BlocLie><BlocLie>90382 - Identification de la société momentanée</BlocLie><Presence>Indispensable</Presence><LimitationsSupplementaires>Dans le cas où l'entrepreneur-déclarant engagé pour les travaux/services est une société momentanée, le BF 90381 (Identification du déclarant du contrat relatif aux travaux) et le BF 90382 (Identification de la société momentanée) doivent être tous les deux présents. Le BF 90381 (Identification du déclarant du contrat relatif aux travaux) devra alors renseigner l'associé responsable de la déclaration pour le compte de cette société momentanée.</LimitationsSupplementaires><Anomalie><CodeAnomalie>90381-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90381-364</CodeAnomalie><IntituleAnomalie>Numéro ONSS ou numéro d'entreprise obligatoire</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90384</Code><Version>2019/3</Version><DatePublication>29/08/2019</DatePublication><Nom>Identification du donneur d'ordre/ commettant</Nom><Zones>00014 - NUMÉRO D'ENTREPRISE</Zones><Zones>01202 - INDICATION PERSONNE PHYSIQUE</Zones><Zones>01185 - NUMÉRO DE TVA</Zones><Zones>01186 - NUMÉRO D'ENTREPRISE ÉTRANGÈRE</Zones><Zones>00545 - JUSTIFICATION</Zones><Zones>00776 - DÉNOMINATION</Zones><Zones>00919 - PRÉFÉRENCE LINGUISTIQUE</Zones><XmlLabel>WorksGlobalProjectOwnerId</XmlLabel><Description>Bloc fonctionnel permettant de déclarer les informations sur le donneur d'ordre/ commettant.</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>1</CardinaliteMaximum><NrBlocLie>90022</NrBlocLie><BlocLie>90022 - Adresse</BlocLie><Presence>Indispensable</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie>90384-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90388</Code><Version>2019/3</Version><DatePublication>29/08/2019</DatePublication><Nom>Identification du sous-traitant</Nom><Zones>00014 - NUMÉRO D'ENTREPRISE</Zones><Zones>01185 - NUMÉRO DE TVA</Zones><Zones>01186 - NUMÉRO D'ENTREPRISE ÉTRANGÈRE</Zones><Zones>00545 - JUSTIFICATION</Zones><Zones>00776 - DÉNOMINATION</Zones><Zones>00919 - PRÉFÉRENCE LINGUISTIQUE</Zones><XmlLabel>SubcontractorId</XmlLabel><Description>Bloc fonctionnel permettant de déclarer les informations sur un sous-traitant.</Description><CardinaliteMinimum>0</CardinaliteMinimum><CardinaliteMaximum>*</CardinaliteMaximum><NrBlocLie>90022</NrBlocLie><NrBlocLie>90389</NrBlocLie><BlocLie>90022 - Adresse</BlocLie><BlocLie>90389 - Information sur l'activité du sous-traitant</BlocLie><Presence>Facultatif</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie></CodeAnomalie><IntituleAnomalie></IntituleAnomalie><GraviteAnomalie></GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90389</Code><Version>2019/3</Version><DatePublication>29/08/2019</DatePublication><Nom>Information sur l'activité du sous-traitant</Nom><Zones>00932 - DATE DE DÉBUT D'INTERVENTION</Zones><Zones>00933 - DATE DE FIN D'INTERVENTION</Zones><Zones>01083 - NATURE DES TRAVAUX DANGEREUX</Zones><Zones>00934 - ACTIVITÉ DU SOUS-TRAITANT</Zones><XmlLabel>SubcontractorActivityInfo</XmlLabel><Description>Bloc fonctionnel permettant de préciser certaines informations par rapport à l'activité du sous-traitant.</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>1</CardinaliteMaximum><NrBlocLie>90573</NrBlocLie><BlocLie>90573 - Entreprise employeuse</BlocLie><Presence>Indispensable</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie>90389-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90383</Code><Version>2019/3</Version><DatePublication>29/08/2019</DatePublication><Nom>Projet englobant les travaux</Nom><Zones>01093 - SECTEUR DU PROJET ENGLOBANT LES TRAVAUX</Zones><Zones>01082 - OBLIGÉ DE S'ENREGISTRER</Zones><Zones>01096 - FINALITÉ DU PROJET ENGLOBANT LES TRAVAUX</Zones><Zones>00920 - NATURE DU PROJET ENGLOBANT LES TRAVAUX</Zones><Zones>01016 - DESTINATION DE L'OUVRAGE</Zones><Zones>00923 - NOTION DE MOBILITÉ DU PROJET ENGLOBANT LES TRAVAUX</Zones><Zones>00925 - COMPLÉMENT D'ADRESSE</Zones><XmlLabel>WorksGlobalProject</XmlLabel><Description>Bloc fonctionnel permettant de déclarer les informations sur le projet englobant les travaux/ services.</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>1</CardinaliteMaximum><NrBlocLie>90488</NrBlocLie><NrBlocLie>90384</NrBlocLie><NrBlocLie>90477</NrBlocLie><BlocLie>90488 - Adresse du site</BlocLie><BlocLie>90384 - Identification du donneur d'ordre/ commettant</BlocLie><BlocLie>90477 - Autre intervenant</BlocLie><Presence>Indispensable</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie>90383-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90082</Code><Version>2019/3</Version><DatePublication>29/08/2019</DatePublication><Nom>Référence</Nom><Zones>00221 - TYPE DE LA RÉFÉRENCE</Zones><Zones>00298 - ORIGINE DE LA RÉFÉRENCE</Zones><Zones>00222 - NUMÉRO DE RÉFÉRENCE</Zones><XmlLabel>Reference</XmlLabel><Description>Bloc fonctionnel permettant de préciser des références relatives à un ou plusieurs formulaires ; un formulaire pouvant être une déclaration DmfA originale, une déclaration de modification DmfA, une DRS, une demande de renseignements, une déclaration Dimona, etc.</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>2</CardinaliteMaximum><NrBlocLie></NrBlocLie><BlocLie></BlocLie><Presence>Indispensable</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie></CodeAnomalie><IntituleAnomalie></IntituleAnomalie><GraviteAnomalie></GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90387</Code><Version>2019/3</Version><DatePublication>29/08/2019</DatePublication><Nom>Volet contrat relatif aux travaux</Nom><Zones>00920 - NATURE DU PROJET ENGLOBANT LES TRAVAUX</Zones><Zones>00930 - MONTANT TOTAL DU CONTRAT RELATIF AUX TRAVAUX</Zones><Zones>00929 - NOTION DE CONTRAT EN RÉGIE</Zones><Zones>00926 - DATE DE SIGNATURE DU CONTRAT</Zones><Zones>00927 - DATE DE DÉBUT DU CONTRAT RELATIF AUX TRAVAUX</Zones><Zones>00928 - DATE DE FIN DU CONTRAT RELATIF AUX TRAVAUX</Zones><Zones>00222 - NUMÉRO DE RÉFÉRENCE</Zones><Zones>00931 - MOTIF DE DÉCLARATION TARDIVE DU CONTRAT RELATIF AUX TRAVAUX</Zones><Zones>01083 - NATURE DES TRAVAUX DANGEREUX</Zones><Zones>00887 - COMMENTAIRE</Zones><XmlLabel>WorksContract</XmlLabel><Description>Bloc fonctionnel permettant de déclarer les informations sur le contrat relatif aux travaux/ services.</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>1</CardinaliteMaximum><NrBlocLie>90257</NrBlocLie><NrBlocLie>90388</NrBlocLie><BlocLie>90257 - Coordonnées de la personne de contact</BlocLie><BlocLie>90388 - Identification du sous-traitant</BlocLie><Presence>Indispensable</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie>90387-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
</List>
