Le Pain.001.001.03 est la version 3 du format du flux (Pain.001) défini dans le standard ISO 20022 pour la transmission des ordres de virements aux Banques.
Le tableau ci-dessous reprend la liste des données du format avec des commentaires. Toutes les données absentes dans la liste qui se trouve dans les guides de l’EPC sont présentes dans ce tableau. L’objectif est de donner une vision exhaustive des données du format, même si les données supplémentaires sont toutes des données blanches donc non utilisées dans le SEPA. Les commentaires apportent des précisions pour permettre une meilleure compréhension des données et du format.
Index |
Mult. |
Message Item |
<XML Tag> |
Format |
Commentaires |
[1..1] | Message Root | <CstmrCdtTrfInitn> | Comp. | C’est la racine du message. La balise qui contient toutes les autres balises. | |
1.0 | [1..1] | + Group Header | <GrpHdr> | Balise qui introduit le niveau message avec essentiellement des informations sur l’initiateur des paiements. | |
1.1 | [1..1] | ++ Message Identification | <MsgId> | Text | Entre 1 et 35 caractères alphanumériques |
1.2 | [1..1] | ++ Creation DateTime | <CreDtTm> | DateTime | |
1.3 | [0..2] | ++ Authorisation | <Authstn> | Donnée blanche | |
1.4 | [1..1] | ++{Or Code | <Cd> | Code | Valeurs autorisées : AUTH, FDET, FSUM, ILEV |
1.5 | [1..1] | ++Or} Proprietary | <Prtry> | Text | Entre 1 et 128 caractères alphanumériques |
1.6 | [1..1] | ++ Number Of Transactions | <NbOfTxs> | Text | Entre 1 et 15 caractères numériques. C’est le nbre d’opérations contenues dans le message. Donc la somme des nbres d’opérations contenues dans chaque séquence du message. |
1.7 | [0..1] | ++ Control Sum | <CtrlSum> | Quantity | Quantité correspondant au montant total de toutes les opérations contenues dans le message. Précisions sur le type de données : totalDigits: 18 indique qu’on peut avoir jusqu’à 18 chiffres au total. fractionDigits: 17 indique qu’on peut avoir au maximum 17 décimales sur les 18 chiffres. Dans le SEPA, on utilise 2 décimales. |
1.8 | [1..1] | ++ Initiating Party | <InitgPty> | Partie qui initie le paiement. Elle peut être différente du donneur d’ordre. | |
1.8 | [0..1] | +++ Name | <Nm> | Text | Le standard ISO 20022 autorise jusqu’à 140 caractères dans cette balise. Pour le SEPA, le contenu de cette balise is limitée à 70 caractères alphanumériques. |
1.8 | [0..1] | +++ Postal Address | <PstlAdr> | Donnée blanche | |
1.8 | [0..1] | +++ Identification | <Id> | Identification (Référence 9.1.12) définie dans l’élément PartyIdentification32 (Payments_Maintenance_2009, p. 1021) | |
1.8 | [1..1] | ++++{Or Organisation Identification | <OrgId> | ‘BICorBEI’ ou une occurrence de ‘Other’ est autorisé. | |
1.8 | [1..1] | ++++{Or Private Identification | <PrvtId> | ‘DateAndPlaceOfBirth’ ou une occurrence de ‘Other’ est autorisé. | |
1.8 | [0..1] | +++ Country of Residence | <CtryOfRes> | Donnée blanche | |
1.8 | [0..1] | +++ Contact Details | <CtctDtls> | Donnée blanche | |
1.9 | [0..1] | ++ Forwarding Agent | <FwdgAgt> | Donnée blanche | |
2.0 | [1..n] | + Payment Information | <PmtInf> | Balise qui introduit le niveau ordre et qui comporte des informations sur la partie débiteur des paiements | |
2.1 | [1..1] | ++ Payment Information Identification | <PmtInfId> | Text | Identification unique (entre 1 et 35 car. alphanumériques) positionnée par la partie qui a initié l’ordre de paiement. |
2.2 | [1..1] | ++ Payment Method | <PmtMtd> | Code | Dans le SEPA seule la ‘TRF’ est autorisée. 3 valeurs sont possibles dans le standard : CHK, TRA et TRF. Selon les accords entre clients et banque, TRA peut être accepté pour éviter des rejets inutiles. |
2.3 | [0..1] | ++ Batch Booking | <BtchBookg> | Indicator | Batchbooking correspond au type de comptablisation à appliquer lors de la comptabilisation de l’ordre. La valeur ‘true’ indique une comptabilisation globale et ‘false’ une comptabilisation unitaire. Attention à bien vérifier auprès de votre banque comment cette balise est exploitée. La renseigner ne signifie pas forcément qu’elle sera utilisée comme vous souhaitez. |
2.4 | [0..1] | ++ Number Of Transactions | <NbOfTxs> | Text | Entre 1 et 15 caractères numériques. C’est le nbre d’opérations contenues dans un ordre. |
2.5 | [0..1] | ++ Control Sum | <CtrlSum> | Quantity | Quantité correspondant au montant total de toutes les opérations de l’ordre. Voir l’index 1.7 plus haut. |
2.6 | [0..1] | ++ Payment Type Information | <PmtTpInf> | Il est recommandé d’utiliser cette balise au niveau ordre (‘Payment Information’) et pas au niveau Opération (Transaction Information’). En cas d’utilisation de la priorité de l’ordre (‘Instruction Priority’ ci-dessous), la balise ‘Payment Type Information’ doit être présente au niveau ordre. | |
2.7 | [0..1] | +++ Instruction Priority | <InstrPrty> | Code | Cette balise indique la priorité de l’ordre (HIGH ou NORM). La banque et le donneur d’ordre se mettent d’accord sur la façon dont elle est utilisée. HIGH indique généralement que l’ordre doit être accéléré. |
2.8 | [0..1] | +++ Service Level | <SvcLvl> | Balise non obligatoire dont l’utilisation est recommandée. | |
2.9 | [1..1] | ++++{Or Code | <Cd> | Code | L’attribut 40 (AT-40) est le code d’identification du Scheme. Seule la valeur SEPA est autorisée. |
2.10 | [1..1] | ++++Or} Proprietary | <Prtry> | Text | Donnée blanche |
2.11 | [0..1] | +++ Local Instrument | <LclInstrm> | Permet de spécifier un instrument local, une option de compensation ou de préciser le niveau de service. | |
2.12 | [1..1] | ++++{Or Code | <Cd> | Code | Champ alphanumérique (Jusqu’à 4 caractères actuellement). ‘La liste des codes autorisés peut être téléchargée ici (External Code Sets spreadsheet). Le Pain.001.001.03 a été publié en 2009. Donc seuls les codes disponibles à ce moment là pouvaient être utilisés. |
2.13 | [1..1] | ++++ Or} Proprietary | <Prtry> | Text | Code propriétaire entre 1 et 35 caractères alphanumériques |
2.14 | [0..1] | +++ Category Purpose | <CtgyPurp> | Catégorie objet de l’ordre. C’est l’attritbut (AT-45). Il indique l’objet pour lequel l’ordre de virement est effectué (Ce peut être pour le paiement de salaires ou de fournisseurs). La transmission de cette donnée à la banque du bénéficiaire dépend des accords entre la banque du DO et le DO. Cette information est généralement exploitée par la banque du DO pour appliquer des conditions spécifiques aux traitements de l’ordre. | |
2.15 | [1..1] | ++++{Or Code | <Cd> | Code | Champ de 4 caractères alphanumériques. ‘La liste des codes peut être consultée ici (External Code Sets spreadsheet, Onglet 3-CategoryPurpose). |
2.16 | [1..1] | ++++ Or} Proprietary | <Prtry> | Text | Code propriétaire entre 1 et 35 caractères alphanumériques |
2.17 | [1..1] | ++ Requested Execution Date | <ReqdExctnDt> | DateTime | Date d’exécution démandée par le donneur d’ordre. |
2.18 | [0..1] | ++ Pooling Adjustment Date | <PoolgAdjstmntDt> | DateTime | Donnée blanche |
2.19 | [1..1] | ++ Debtor | <Dbtr> | Cette balise contient les informations sur le donneur d’ordre. | |
2.19 | [0..1] | +++ Name | <Nm> | Text | 9.1.0 est la référence de cette balise dans le standard ISO 20022. C’est l’attribut AT-02. Dans le SEPA, le nom est obligatoire et peut contenir jusqu’à 70 caractères alphanumériques (mais jusqu’à 140 caractères dans l’ISO 20022) |
2.19 | [0..1] | +++ Postal Address | <PstlAdr> | Text | L’adresse du donneur d’ordre est l’attribut AT-03. Cette donnée n’est pas obligatoire (mult. [0..1]). Parfois utile dans certains contrôles règlementaires, il est recommandé de la renseigner. |
2.19 | [0..1] | ++++ Address Type | <AdrTp> | Code | Donnée blanche |
2.19 | [0..1] | ++++ Department | <Dept> | Text | Donnée blanche |
2.19 | [0..1] | ++++ Sub Department | <SubDept> | Text | Donnée blanche |
2.19 | [0..1] | ++++ Street Name | <StrtNm> | Text | Donnée blanche |
2.19 | [0..1] | ++++ Building Number | <BldgNb> | Text | Donnée blanche |
2.19 | [0..1] | ++++ Post Code | <PstCd> | Text | Donnée blanche |
2.19 | [0..1] | ++++ Town Name | <TwnNm> | Text | Donnée blanche |
2.19 | [0..1] | ++++ Country Sub-Division | <CtrySubDvsn> | Text | Donnée blanche |
2.19 | [0..1] | ++++ Country | <Ctry> | Code | Donnée non obligatoire. Si renseignée, alors ça doit correspondre au code ISO du pays de l’adresse du donneur d’ordre. |
2.19 | [0..7] | ++++ Address Line | <AdrLine> | Text | Sept occurrences sont autrorisées dans le the standard ISO 20022. Mais dans le SEPA, seules deux occurrences sont autorisées. |
2.19 | [0..1] | +++ Identification | <Id> | C’est l’attribut AT-10, le code identification du donneur d’ordre. Pour le détail, voir PartyIdentification32 (Payments_Maintenance_2009, p. 1021) | |
2.19 | [1..1] | ++++{Or Organisation Identification | <OrgId> | ‘BICorBEI’ ou une occurrence de ‘Other’ est autorisé. | |
2.19 | [1..1] | ++++{Or Private Identification | <PrvtId> | ‘DateAndPlaceOfBirth’ ou une occurrence de ‘Other’ est autorisé. | |
2.19 | [0..1] | +++ Country of Residence | <CtryOfRes> | Code | Donnée blanche |
2.19 | [0..1] | +++ Contact Details | <CtctDtls> | Donnée blanche | |
2.20 | [1..1] | ++ Debtor Account | <DbtrAcct> | Compte du donneur d’ordre. C’est l’attribut AT-01. | |
2.20 | [1..1] | +++ Identification | <Id> | Seul l’IBAN est autorisé dans l’identification. Pour le détail, voir CashAccount16 (Payments_Maintenance_2009, p. 962) | |
2.20 | [0..1] | +++ Type | <Tp> | Donnée blanche | |
2.20 | [0..1] | +++ Currency | <Ccy> | Code | Il s’agit de la devise du compte qui peut être différente de EUR. |
2.20 | [0..1] | +++ Name | <Nm> | Text | Donnée blanche |
2.21 | [1..1] | ++Debtor Agent | <DbtrAgt> | Code BIC de la banque du donneur d’ordre. C’est l’attribut AT-06 Seul le BIC est autorisé. | |
2.21 | [1..1] | +++ Financial Institution Identification | <FinInstnId> | Pour le détail, voir BranchAndFinancialInstitutionIdentification4 (Payments_Maintenance_2009, p. 1010) | |
2.21 | [0..1] | ++++ BIC | <BIC> | Code | |
2.22 | [0..1] | ++ Debtor Agent Account | <DbtrAgtAcct> | Donnée blanche | |
2.23 | [0..1] | ++ Ultimate Debtor | <UltmtDbtr> | Cette balise peut être renseignée au niveau ordre ou au niveau opération. Si présente au niveau ordre, alors elle n’est pas autorisée au niveau Opération. | |
2.23 | [0..1] | +++ Name | <Nm> | Text | Nom du donneur d’ordre initial. C’est l’attribut AT-08. Contrairement au nom du donneur d’ordre, ce n’est pas obligatoire. Si renseignée, alors pas plus de 70 caractres alphanumériques. |
2.23 | [0..1] | +++ Postal Address | <PstlAdr> | Text | Donnée blanche |
2.23 | [0..1] | +++ Identification | <Id> | Code identification du donneur d’ordre initial (AT-09). Pour le détail, voir PartyIdentification32 (Payments_Maintenance_2009, p. 1021) | |
2.23 | [1..1] | ++++{Or Organisation Identification | <OrgId> | ‘BICorBEI’ ou une occurrence de ‘Other’ est autorisé. | |
2.23 | [1..1] | ++++{Or Private Identification | <PrvtId> | ‘DateAndPlaceOfBirth’ ou une occurrence de ‘Other’ est autorisé. | |
2.23 | [0..1] | +++ Country of Residence | <CtryOfRes> | Code | Donnée blanche |
2.23 | [0..1] | +++ Contact Details | <CtctDtls> | Donnée blanche | |
2.24 | [0..1] | ++ Charge Bearer | <ChrgBr> | Code | Seule la valeur ‘SLEV’ est autorisée. Cette donnée peut aussi être renseignée au niveau opération. Mais il est recommandé de la renseigner au niveau ordre. Donc ici. |
2.25 | [0..1] | ++ Charges Account | <ChrgsAcct> | Donnée blanche | |
2.26 | [0..1] | ++ Charges Account Agent | <ChrgsAcctAgt> | Donnée blanche | |
2.27 | [1..n] | ++ Credit Transfer Transaction Information | <CdtTrfTxInf> | Balise qui introduit le niveau opération et qui comporte des informations sur la partie créditeur des paiements | |
2.28 | [1..1] | +++ Payment Identification | <PmtId> | Cette balise est composée des deux balises suivantes dont la première est optionnel et la seconde obligatoire. | |
2.29 | [0..1] | ++++ Instruction Identification | <InstrId> | Text | C’est une référence renseignée par l’émetteur de l’ordre pour identifier l’ordre de façon unique. Elle peut contenir jusqu’à 35 caractères alphanumériques. |
2.30 | [1..1] | ++++ EndToEnd Identification | <EndToEndId> | Text | C’est l’attribut AT-41, une référence de 35 caractères alphanumériques max. renseignée par le donneur d’ordre pour identifier une transaction unique. Aussi appelée référence client, elle transportée de bout en bout jusqu’au bénéficiaire. |
2.31 | [0..1] | +++ Payment Type Information | <PmtTpInf> | Cette balise non obligatoire contient des éléments qui précisent le type d’opération. Il est recommandé de l’utiliser au niveau ordre (index 2.6). | |
2.32 | [0..1] | ++++ Instruction Priority | <InstrPrty> | Code | Donnée blanche |
2.33 | [0..1] | ++++ Service Level | <SvcLvl> | Voir l’index 2.8 plus haut | |
2.34 | [1..1] | +++++{Or Code | <Cd> | Code | Code d’identification du Schema. C’est l’attribut AT-40. La seule valeur autorisé est ‘SEPA’. |
2.35 | [1..1] | +++++Or} Proprietary | <Prtry> | Text | Donnée blanche |
2.36 | [0..1] | ++++ Local Instrument | <LclInstrm> | Permet de spécifier un instrument local, une option de compensation ou de préciser le niveau de service. Voir l’index 2.11. | |
2.37 | [1..1] | +++++{Or Code | <Cd> | Code | Champ alphanumérique. ‘La liste des codes autorisés peut être téléchargée ici (External Code Sets spreadsheet). |
2.38 | [1..1] | +++++Or} Proprietary | <Prtry> | Text | Code propriétaire entre 1 et 35 caractères alphanumériques |
2.39 | [0..1] | ++++ Category Purpose | <CtgyPurp> | Il est recommandé d’utiliser cette balise au niveau ordre (‘Payment Information’) et pas ici au niveau Opération (Transaction Information’). | |
2.40 | [1..1] | +++++{Or Code | <Cd> | Code | Voir l’index 2.15 plus haut |
2.41 | [1..1] | +++++Or} Proprietary | <Prtry> | Text | Voir l’index 2.16 plus haut |
2.42 | [1..1] | +++ Amount | <Amt> | Montant de l’opération à créditer au bénéficiaire avant déduction des charges. | |
2.43 | [1..1] | ++++{Or Instructed Amount | <InstdAmt> | Amount | Dans le SEPA : Montant de l’opération en Euro (AT-04). Il peut être compris entre 0.01 or more and 999999999.99. La partie décimale peut avoir au plus 2 chiffres. Seule la devise EUR pour Euro est autorisé. ISO 20022: Le montant peut avoir jusqu’à 18 chiffres dont jusqu’à 5 décimales. |
2.44 | [1..1] | ++++Or} Equivalent Amount | <EqvtAmt> | Donnée blanche | |
2.45 | [1..1] | +++++ Amount | <Amt> | Amount | Donnée blanche |
2.46 | [1..1] | +++++ Currency Of Transfer | <CcyOfTrf> | Code | Donnée blanche |
2.47 | [0..1] | +++ Exchange Rate Information | <XchgRateInf> | Donnée blanche | |
2.48 | [0..1] | ++++ Exchange Rate | <XchgRate> | Rate | Donnée blanche |
2.49 | [0..1] | ++++ Rate Type | <RateTp> | Code | Donnée blanche |
2.50 | [0..1] | ++++ Contract Identification | <CtrctId> | Text | Donnée blanche |
2.51 | [0..1] | +++ Charge Bearer | <ChrgBr> | Code | Seule la valeur ‘SLEV’ est autorisée. Cette donnée peut aussi être renseignée au niveau ordre (Voir l’index 2.24). Et Il est recommandé de la renseigner au niveau ordre. Donc pas ici. |
2.52 | [0..1] | +++ Cheque Instruction | <ChqInstr> | Donnée blanche | |
2.53 | [0..1] | ++++ Cheque Type | <ChqTp> | Code | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. |
2.54 | [0..1] | ++++ Cheque Number | <ChqNb> | Text | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. |
2.55 | [0..1] | ++++ Cheque From | <ChqFr> | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. | |
2.56 | [1..1] | +++++ Name | <Nm> | Text | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. |
2.57 | [1..1] | +++++ Address | <Adr> | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. | |
2.58 | [0..1] | ++++ Delivery Method | <DlvryMtd> | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. | |
2.59 | [1..1] | +++++{Or Code | <Cd> | Code | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. |
2.60 | [1..1] | +++++Or} Proprietary | <Prtry> | Text | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. |
2.61 | [0..1] | ++++ Deliver To | <DlvrTo> | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. | |
2.62 | [1..1] | +++++ Name | <Nm> | Text | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. |
2.63 | [1..1] | +++++ Address | <Adr> | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. | |
2.64 | [0..1] | ++++ Instruction Priority | <InstrPrty> | Code | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. |
2.65 | [0..1] | ++++ Cheque Maturity Date | <ChqMtrtyDt> | DateTime | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. |
2.66 | [0..1] | ++++ Forms Code | <FrmsCd> | Text | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. |
2.67 | [0..2] | ++++ Memo Field | <MemoFld> | Text | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. |
2.68 | [0..1] | ++++ Regional Clearing Zone | <RgnlClrZone> | Text | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. |
2.69 | [0..1] | ++++ Print Location | <PrtLctn> | Text | Donnée blanche. Elle n’est pas mentionnée dans les Rulebooks de l’EPC. |
2.70 | [0..1] | +++ Ultimate Debtor | <UltmtDbtr> | Cette balise peut être renseignée au niveau ordre ou au niveau opération. Si présente au niveau ordre, alors elle n’est pas autorisée ici (niveau Opération). | |
2.70 | [0..1] | ++++ Name | <Nm> | Text | Voir l’index 2.23 plus haut. |
2.70 | [0..1] | ++++ Postal Address | <PstlAdr> | Text | Voir l’index 2.23 plus haut. |
2.70 | [0..1] | ++++ Identification | <Id> | Voir l’index 2.23 plus haut. | |
2.70 | [1..1] | +++++{Or Organisation Identification | <OrgId> | Voir l’index 2.23 plus haut. | |
2.70 | [1..1] | +++++{Or Private Identification | <PrvtId> | Voir l’index 2.23 plus haut. | |
2.70 | [0..1] | ++++ Country of Residence | <CtryOfRes> | Code | Donnée blanche |
2.70 | [0..1] | ++++ Contact Details | <CtctDtls> | Donnée blanche | |
2.71 | [0..1] | +++ Intermediary Agent 1 | <IntrmyAgt1> | Donnée blanche | |
2.72 | [0..1] | +++ Intermediary Agent 1 Account | <IntrmyAgt1Acct> | Donnée blanche | |
2.73 | [0..1] | +++ Intermediary Agent 2 | <IntrmyAgt2> | Donnée blanche | |
2.74 | [0..1] | +++ Intermediary Agent 2 Account | <IntrmyAgt2Acct> | Donnée blanche | |
2.75 | [0..1] | +++ Intermediary Agent 3 | <IntrmyAgt3> | Donnée blanche | |
2.76 | [0..1] | +++ Intermediary Agent 3 Account | <IntrmyAgt3Acct> | Donnée blanche | |
2.77 | [0..1] | +++ Creditor Agent | <CdtrAgt> | BIC de la banque du bénéficiaire. C’est l’attribut AT-23. Seul le BIC est autorisé. | |
2.77 | [1..1] | ++++ Financial Institution Identification | <FinInstnId> | Pour le détail, voir BranchAndFinancialInstitutionIdentification4 (Payments_Maintenance_2009, p. 1010) | |
2.77 | [0..1] | +++++ BIC | <BIC> | Code | |
2.78 | [0..1] | +++ Creditor Agent Account | <CdtrAgtAcct> | Donnée blanche | |
2.79 | [0..1] | +++ Creditor | <Cdtr> | Facultatif dans l’ISO 20022, Cette balise est obligatoire dans le SEPA. Elle contient les informations sur le bénéficiaire. | |
2.79 | [0..1] | ++++ Name | <Nm> | Text | Le nom du bénéficiaire est l’attribut AT-21. Il est obligatoire dans le SEPA et limité à 70 caractères alphanumériques. Dans l’ISO 20022, on peut aller jusqu’à 140 caractères alphanumériques. |
2.79 | [0..1] | ++++ Postal Address | <PstlAdr> | Text | L’adresse du bénéficiaire est l’attribut AT-22. Elle n’est pas obligatoire, mais il est recommandé de la renseigner. |
2.79 | [0..1] | +++++ Address Type | <AdrTp> | Code | Donnée blanche |
2.79 | [0..1] | +++++ Department | <Dept> | Text | Donnée blanche |
2.79 | [0..1] | +++++ Sub Department | <SubDept> | Text | Donnée blanche |
2.79 | [0..1] | +++++ Street Name | <StrtNm> | Text | Donnée blanche |
2.79 | [0..1] | +++++ Building Number | <BldgNb> | Text | Donnée blanche |
2.79 | [0..1] | +++++ Post Code | <PstCd> | Text | Donnée blanche |
2.79 | [0..1] | +++++ Town Name | <TwnNm> | Text | Donnée blanche |
2.79 | [0..1] | +++++ Country Sub-Division | <CtrySubDvsn> | Text | Donnée blanche |
2.79 | [0..1] | +++++ Country | <Ctry> | Code | Donnée non obligatoire. Si renseignée, alors ça doit correspondre au code ISO du pays de l’adresse du bénéficiaire. |
2.79 | [0..7] | +++++ Address Line | <AdrLine> | Text | Sept occurrences sont autrorisées dans le the standard ISO 20022. Mais dans le SEPA, seules deux occurrences sont autorisées. |
2.79 | [0..1] | ++++ Identification | <Id> | C’est l’attribut AT-24, le code identification du bénéficiaire. Pour le détail, voir PartyIdentification32 (Payments_Maintenance_2009, p. 1021) | |
2.79 | [1..1] | +++++{Or Organisation Identification | <OrgId> | ‘BICorBEI’ ou une occurrence de ‘Other’ est autorisé. | |
2.79 | [1..1] | +++++{Or Private Identification | <PrvtId> | ‘DateAndPlaceOfBirth’ ou une occurrence de ‘Other’ est autorisé. | |
2.79 | [0..1] | ++++ Country of Residence | <CtryOfRes> | Code | Donnée blanche |
2.79 | [0..1] | ++++ Contact Details | <CtctDtls> | Donnée blanche | |
2.80 | [0..1] | +++ Creditor Account | <CdtrAcct> | Compte du bénéficiaire. C’est l’attribut AT-20. | |
2.80 | [1..1] | ++++ Identification | <Id> | Seul l’IBAN est autorisé dans l’identification. Pour le détail, voir CashAccount16 (Payments_Maintenance_2009, p. 962) | |
2.80 | [0..1] | ++++ Type | <Tp> | Donnée blanche | |
2.80 | [0..1] | ++++ Currency | <Ccy> | Code | |
2.80 | [0..1] | ++++ Name | <Nm> | Text | Donnée blanche |
2.81 | [0..1] | +++ Ultimate Creditor | <UltmtCdtr> | Cette balise contient les informations sur le bénéficiaire final. | |
2.81 | [0..1] | ++++ Name | <Nm> | Text | 9.1.0 is the reference of this XML Tag in the standard ISO 20022. (AT-28 Name of the Beneficiary Reference Party) ‘Name’ is limited to 70 characters in length. But unlike the name of the debtor, it is not mandatory in SEPA. |
2.81 | [0..1] | ++++ Postal Address | <PstlAdr> | Text | Donnée blanche |
2.81 | [0..1] | ++++ Identification | <Id> | (AT-29 Identification Code of the Beneficiary Reference Party) | |
2.81 | [1..1] | +++++{Or Organisation Identification | <OrgId> | ‘BICorBEI’ ou une occurrence de ‘Other’ est autorisé. | |
2.81 | [1..1] | +++++{Or Private Identification | <PrvtId> | ‘DateAndPlaceOfBirth’ ou une occurrence de ‘Other’ est autorisé. | |
2.81 | [0..1] | ++++ Country of Residence | <CtryOfRes> | Code | Donnée blanche |
2.81 | [0..1] | ++++ Contact Details | <CtctDtls> | Donnée blanche | |
2.82 | [0..n] | +++ Instruction For Creditor Agent | <InstrForCdtrAgt> | Donnée blanche | |
2.83 | [0..1] | ++++ Code | <Cd> | Code | Donnée blanche |
2.84 | [0..1] | ++++ Instruction Information | <InstrInf> | Text | Donnée blanche |
2.85 | [0..1] | +++ Instruction For Debtor Agent | <InstrForDbtrAgt> | Text | Donnée blanche |
2.86 | [0..1] | +++ Purpose | <Purp> | C’est l’objet du transfert (AT-44). Cette donnée utilisée par les parties prenantes (donneur d’ordre, donneur d’ordre initial, bénéficiaire et bénéficiaire final), contient les informations sur la nature du transfert. | |
2.87 | [1..1] | ++++{Or Code | <Cd> | Code | Champ de 4 caractères alphanumériques. ‘La liste des codes peut être consultée ici (External Code Sets spreadsheet, Onglet 9-Purpose). |
2.88 | [1..1] | ++++Or} Proprietary | <Prtry> | Text | Donnée blanche |
2.89 | [0..10] | +++ Regulatory Reporting | <RgltryRptg> | Donnée blanche | |
2.90 | [0..1] | +++ Tax | <Tax> | Donnée blanche | |
2.91 | [0..10] | +++ Related Remittance Information | <RltdRmtInf> | Donnée blanche | |
2.92 | [0..1] | ++++ Remittance Identification | <RmtId> | Text | Donnée blanche |
2.93 | [0..1] | ++++ Remittance Location Method | <RmtLctnMtd> | Code | Donnée blanche |
2.94 | [0..1] | ++++ Remittance Location Electronic Address | <RmtLctnElctrncAdr> | Text | Donnée blanche |
2.95 | [0..1] | ++++ Remittance Location PostalAddress | <RmtLctnPstlAdr> | Donnée blanche | |
2.96 | [1..1] | +++++ Name | <Nm> | Text | Donnée blanche |
2.97 | [1..1] | +++++ Address | <Adr> | Donnée blanche | |
2.98 | [0..1] | +++ Remittance Information | <RmtInf> | Il s’agit du motif du virement. C’est l’attribut AT-05. Il peut être présent sous forme structurée ou non. | |
2.99 | [0..n] | ++++ Unstructured | <Ustrd> | Text | Un motif de virement non structuré peut comporter jusqu’à 140 caractères alphanumériques. Cette balise peut transporter un motif structuré selon l’accord conclu entre le donneur d’ordre et le bénéficiaire. Une seule occurrence est autorisé dans le SEPA. |
2.100 | [0..n] | ++++ Structured | <Strd> | Le motif de virement struturé peut être utilisé sous condition que les balises et les données renseignées sous la balise ‘Structured’ ne dépassent pas 140 caractères alphanumériques. Une seule occurrence de ‘Structured’ est autorisé dans le SEPA. | |
2.101 | [0..n] | +++++ Referred Document Information | <RfrdDocInf> | Donnée blanche | |
2.102 | [0..1] | ++++++ Type | <Tp> | Donnée blanche | |
2.103 | [1..1] | +++++++ Code Or Proprietary | <CdOrPrtry> | Donnée blanche | |
2.104 | [1..1] | ++++++++{Or Code | <Cd> | Code | Donnée blanche |
2.105 | [1..1] | ++++++++Or} Proprietary | <Prtry> | Text | Donnée blanche |
2.106 | [0..1] | +++++++ Issuer | <Issr> | Text | Donnée blanche |
2.107 | [0..1] | ++++++ Number | <Nb> | Text | Donnée blanche |
2.108 | [0..1] | ++++++ Related Date | <RltdDt> | DateTime | Donnée blanche |
2.109 | [0..1] | +++++ Referred Document Amount | <RfrdDocAmt> | Donnée blanche | |
2.110 | [0..1] | ++++++ Due Payable Amount | <DuePyblAmt> | Amount | Donnée blanche |
2.111 | [0..1] | ++++++ Discount Applied Amount | <DscntApldAmt> | Amount | Donnée blanche |
2.112 | [0..1] | ++++++ Credit Note Amount | <CdtNoteAmt> | Amount | Donnée blanche |
2.113 | [0..1] | ++++++ Tax Amount | <TaxAmt> | Amount | Donnée blanche |
2.114 | [0..n] | ++++++ Adjustment Amount And Reason | <AdjstmntAmtAndRsn> | Donnée blanche | |
2.115 | [1..1] | +++++++ Amount | <Amt> | Amount | Donnée blanche |
2.116 | [0..1] | +++++++ Credit Debit Indicator | <CdtDbtInd> | Code | Donnée blanche |
2.117 | [0..1] | +++++++ Reason | <Rsn> | Text | Donnée blanche |
2.118 | [0..1] | +++++++ Additional Information | <AddtlInf> | Text | Donnée blanche |
2.119 | [0..1] | ++++++ Remitted Amount | <RmtdAmt> | Amount | Donnée blanche |
2.120 | [0..1] | +++++ Creditor Reference Information | <CdtrRefInf> | Règle pour le SEPA : Lorsqu’elle est renseignée, la banque du donneur n’est pas obligée de vérifier la validité de cette donnée. En outre, lorsqu’elle est utilisée, les balises ‘’Creditor Reference Type’ et ‘Creditor Reference’ doivent être présentes. | |
2.121 | [0..1] | ++++++ Type | <Tp> | ||
2.122 | [1..1] | +++++++ Code Or Proprietary | <CdOrPrtry> | ||
2.123 | [1..1] | ++++++++{Or Code | <Cd> | Code | Seule la valeur ‘SCOR’ est autorisée. |
2.124 | [1..1] | ++++++++Or} Proprietary | <Prtry> | Text | Donnée blanche |
2.125 | [0..1] | +++++++ Issuer | <Issr> | Text | |
2.126 | [0..1] | ++++++ Reference | <Ref> | Text | Règle pour le SEPA : Si cette balise (Creditor Reference) contient une clé de vérification, la banque du bénéficiaire n’est pas obligé de la valider. Et dans le cas où elle essaie de valider la référence, elle peut continuer à traiter le virement et le transmettre au bénéficiaire même s’il y a eu un échec de validation. La structure de cette donnée (RF Creditor Reference) est standardisé dans la norme ISO 11649. |
2.127 | [0..1] | +++++ Invoicer | <Invcr> | Donnée blanche | |
2.128 | [0..1] | +++++ Invoicee | <Invcee> | Donnée blanche | |
2.129 | [0..3] | +++++ Additional Remittance Information | <AddtlRmtInf> | Text | Donnée blanche |