<?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>90620</Code><Version>2024/3</Version><DatePublication>29/08/2024</DatePublication><Nom>Bénéficiaire</Nom><Zones>00024 - NUMÉRO D'IDENTIFICATION DE LA SÉCURITÉ SOCIALE - NISS</Zones><XmlLabel>Beneficiary</XmlLabel><Description>Bloc fonctionnel permettant de déclarer les données d'identification d'un bénéficiaire.</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>*</CardinaliteMaximum><NrBlocLie>90621</NrBlocLie><BlocLie>90621 - Relation</BlocLie><Presence>INDISPENSABLE</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie>90620-091</CodeAnomalie><IntituleAnomalie>Erreur de séquence</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90620-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90622</Code><Version>2024/3</Version><DatePublication>29/08/2024</DatePublication><Nom>Calcul</Nom><Zones>01281 - DATE DE DÉBUT DE PÉRIODE DE CALCUL</Zones><Zones>01282 - DATE DE FIN DE PÉRIODE DE CALCUL</Zones><Zones>01053 - DATE DE CALCUL</Zones><XmlLabel>Calculation</XmlLabel><Description>Bloc fonctionnel permettant de déclarer les métadonnées sur le calcul.</Description><CardinaliteMinimum>0</CardinaliteMinimum><CardinaliteMaximum>1</CardinaliteMaximum><NrBlocLie>90623</NrBlocLie><BlocLie>90623 - Caractéristiques</BlocLie><Presence>OBLIGATOIRE SI la déclaration concerne une « déclaration originale » ou « déclaration de modification ».
INTERDIT dans tous les autres cas.</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie>90622-091</CodeAnomalie><IntituleAnomalie>Erreur de séquence</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90622-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90622-005</CodeAnomalie><IntituleAnomalie>Interdit</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90623</Code><Version>2024/3</Version><DatePublication>29/08/2024</DatePublication><Nom>Caractéristiques</Nom><Zones>01285 - DATE DE DÉBUT DE PÉRIODE DE VALIDITÉ</Zones><Zones>01286 - DATE DE FIN DE PÉRIODE DE VALIDITÉ</Zones><Zones>00036 - CATÉGORIE DE L'EMPLOYEUR</Zones><Zones>00037 - CODE TRAVAILLEUR</Zones><XmlLabel>Features</XmlLabel><Description>Bloc fonctionnel permettant de déclarer les caractéristiques.</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>*</CardinaliteMaximum><NrBlocLie>90624</NrBlocLie><BlocLie>90624 - Élément financier</BlocLie><Presence>INDISPENSABLE</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie>90623-091</CodeAnomalie><IntituleAnomalie>Erreur de séquence</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90623-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90623-006</CodeAnomalie><IntituleAnomalie>Trop d'occurrences avec les mêmes identifiants</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90619</Code><Version>2024/3</Version><DatePublication>29/08/2024</DatePublication><Nom>Débiteur</Nom><Zones>00014 - NUMÉRO D'ENTREPRISE</Zones><Zones>00011 - NUMÉRO ONSS</Zones><XmlLabel>Debtor</XmlLabel><Description>Bloc fonctionnel permettant de déclarer les données d'identification du débiteur.</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>1</CardinaliteMaximum><NrBlocLie>90620</NrBlocLie><BlocLie>90620 - Bénéficiaire</BlocLie><Presence>INDISPENSABLE</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie>90619-091</CodeAnomalie><IntituleAnomalie>Erreur de séquence</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90619-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90619-151</CodeAnomalie><IntituleAnomalie>Pas identifiable</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90619-155</CodeAnomalie><IntituleAnomalie>Pas ou plus de mandat</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90619-364</CodeAnomalie><IntituleAnomalie>Numéro ONSS ou numéro d'entreprise obligatoire</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90624</Code><Version>2024/3</Version><DatePublication>29/08/2024</DatePublication><Nom>Élément financier</Nom><Zones>01283 - TYPE ÉLÉMENT FINANCIER</Zones><Zones>01284 - CODE ÉLÉMENT FINANCIER</Zones><Zones>00068 - FRÉQUENCE EN MOIS DE PAIEMENT DE LA PRIME</Zones><Zones>01057 - MONTANT</Zones><XmlLabel>FinancialElement</XmlLabel><Description>Bloc fonctionnel permettant d'indiquer les données relatives à un élément financier</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>*</CardinaliteMaximum><NrBlocLie></NrBlocLie><BlocLie></BlocLie><Presence>INDISPENSABLE</Presence><LimitationsSupplementaires>Un élément (combinatation type élement financier / code élement financier / fréquence en mois de paiement de la prime) ne peut qu'être présente une fois par bloc parent.</LimitationsSupplementaires><Anomalie><CodeAnomalie>90624-091</CodeAnomalie><IntituleAnomalie>Erreur de séquence</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90624-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90624-006</CodeAnomalie><IntituleAnomalie>Trop d'occurrences avec les mêmes identifiants</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90626</Code><Version>2024/3</Version><DatePublication>29/08/2024</DatePublication><Nom>FLXWAGE</Nom><Zones></Zones><XmlLabel>FLXWAGE</XmlLabel><Description>Elément racine du message XML permettant de faire des communications périodiques de la rémunération dans le cadre d'un flexi-job.</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>1</CardinaliteMaximum><NrBlocLie>90059</NrBlocLie><BlocLie>90059 - Formulaire</BlocLie><Presence>Indispensable</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie></CodeAnomalie><IntituleAnomalie></IntituleAnomalie><GraviteAnomalie></GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90059</Code><Version>2024/3</Version><DatePublication>29/08/2024</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>1</CardinaliteMaximum><NrBlocLie>90082</NrBlocLie><NrBlocLie>90619</NrBlocLie><BlocLie>90082 - Référence</BlocLie><BlocLie>90619 - Débiteur</BlocLie><Presence>INDISPENSABLE</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie>90059-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90059-091</CodeAnomalie><IntituleAnomalie>Erreur de séquence</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90059-163</CodeAnomalie><IntituleAnomalie>Formulaire non traitable</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90082</Code><Version>2024/3</Version><DatePublication>29/08/2024</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>0</CardinaliteMinimum><CardinaliteMaximum>3</CardinaliteMaximum><NrBlocLie></NrBlocLie><BlocLie></BlocLie><Presence>Cardinalité 0..3 : OBLIGATOIRE SI, sous le BF 90059 'Formulaire', la zone 'statut de l'attestation' a la valeur '1' (= modification) ou '3' (= annulation).
FACULTATIVE SI la zone 'statut de l'attestation' a la valeur '0' (= original).
Cardinalité 1..3 : INDISPENSABLE, sous le BF 90621 'Relation'</Presence><LimitationsSupplementaires>Aucune restriction ne s'applique aux blocs 'Référence' ayant la valeur '1' dans la zone 'origine de la référence'.
Sous le BF 90059 'Formulaire', pour les blocs 'Référence' ayant la valeur '2' (= numéro de ticket) dans la zone 'origine de la référence', les restrictions suivantes s'appliquent :
- Aucun bloc 'Référence' avec la valeur '1' dans la zone 'type de la référence' n'est autorisé.
- Un bloc 'Référence' avec la valeur '3' dans la zone 'type de la référence' est obligatoire et n'est autorisé que si la zone 'statut de l'attestation' a la valeur '1' (= modification) ou '3' (= annulation).
- Par 'type de la référence', seul un bloc 'Référence' par bloc parent peut être déclaré.

Sous le BF 90621 'Relation', pour les blocs 'Référence' ayant la valeur '8' (= UUID) dans la zone 'origine de la référence', les restrictions suivantes s'appliquent :
- Un bloc 'Référence' avec la valeur '10' dans la zone 'type de la référence' est obligatoire 
- Par parent, seul un bloc 'Référence' peut être déclaré.</LimitationsSupplementaires><Anomalie><CodeAnomalie>90082-091</CodeAnomalie><IntituleAnomalie>Erreur de séquence</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90082-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90082-005</CodeAnomalie><IntituleAnomalie>Interdit</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90082-006</CodeAnomalie><IntituleAnomalie>Trop d'occurrences avec les mêmes identifiants</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
<FunctionalBlock>
<Code>90621</Code><Version>2024/3</Version><DatePublication>29/08/2024</DatePublication><Nom>Relation</Nom><Zones>01280 - TYPE DE RELATION</Zones><XmlLabel>Relation</XmlLabel><Description>Bloc fonctionnel permettant de déclarer les métadonnées sur la relation.</Description><CardinaliteMinimum>1</CardinaliteMinimum><CardinaliteMaximum>*</CardinaliteMaximum><NrBlocLie>90082</NrBlocLie><NrBlocLie>90622</NrBlocLie><BlocLie>90082 - Référence</BlocLie><BlocLie>90622 - Calcul</BlocLie><Presence>INDISPENSABLE</Presence><LimitationsSupplementaires></LimitationsSupplementaires><Anomalie><CodeAnomalie>90621-091</CodeAnomalie><IntituleAnomalie>Erreur de séquence</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie><Anomalie><CodeAnomalie>90621-001</CodeAnomalie><IntituleAnomalie>Non présent</IntituleAnomalie><GraviteAnomalie>B</GraviteAnomalie></Anomalie>
</FunctionalBlock>
</List>
