Gestion des SDD par fichier XML

Gestion des SDD par fichier XML

emdd_sdd_data_managmnt_001

Message Item Code Or MinOccurs MaxOccurs Type Comment
Document 1 1
+ Sdds 1 1 SddDataManagmnt
++ GrpHdr 1 1 GroupHeader
++ SddTxInf 1 n SddTransactionInformation Transactions

++ SddTransactionInformation

- txId 1 1 String Transaction number
+++ SddCreatn or 0 1 SddCreationTransactionInformation Create transactions
+++ SddUpdate or 0 1 SddUpdateTransactionInformation Update transactions
+++ SddRelaunch or 0 1 SddRelaunchTransactionInformation Relaunch transactions

+++ SddCreationTransactionInformation

++++ SddCmnInf 1 1 SddCommonInfo Main information about the SDD
++++ SddCreatnInf 1 1 SddCreationInfo Other information to create the SDD
++++ AccountData 0 1 AccountDataInfo Optional account data

+++ SddUpdateTransactionInformation

++++ LstEndToEndId 1 1 Max35Text Transaction identifier of the SDD to update
++++ SddCmnInf 1 1 SddCommonInfoUpdate Main information about the SDD
++++ SddUpdtInf 1 1 SddUpdateInfo Other information to update the SDD
++++ AccountData 0 1 AccountDataInfo Optional account data

+++ SddRelaunchTransactionInformation

- idx 1 1 Transaction number
++++ EndToEndId 1 1 Max35Text Transaction identifier of the SDD to update
++++ NewDueDate 1 1 Date new Due Date of the new relaunched SDD
++++ SCI 1 1 \A([A-Z]{2})(\d{2})([0-9A-Z]{3})([0-9A-Z]{1,28})\z Sepa creditor identifier to identify the creditor

++++ SddCommonInfo

+++++ EndToEndId 0 1 Max35Text Transaction identifier of the SDD
+++++ DueDate 1 1 date Due date
++++ SddCommonInfoUpdate
+++++ DueDate 0 1 date Due date
+++++ EndToEndId 0 1 Max35Text Transaction identifier of the SDD

++++ SddCreationInfo

+++++ MndtFullInf 1 1 MandateFullId Main information about the mandate
+++++ CdtrInf 0 1 CreditorPersonInfos Main information of the creditor
+++++ CdtrAccnt 0 1 BankAccountIdentification Creditor bank account
+++++ DbtrInf 0 1 DebtorPersonInfos Main information of the debtor
+++++ DbtrAccnt 0 1 BankAccountIdentification Debtor bank account
+++++ SddSeqTp 0 1 [OOFF, RCUR, FNAL, FRST] Sequence type of the SDD
+++++ Amount 1 1 [0.01, 99999999.99] Amount of the SDD
+++++ RemtceInf 1 1 Max140Text remittance information
+++++ InitiatorTxRef 0 1 Max256Text Transaction reference of the initiator
+++++ InitiatorCollRef 0 1 Max256Text Collection reference of the initiator

++++ SddUpdateInfo

+++++ MndtFullInf 1 1 MandateFullId Main information about the mandate
+++++ CdtrAccnt 0 1 BankAccountIdentification Creditor bank account
+++++ DbtrAccnt 0 1 BankAccountIdentification Debtor bank account
+++++ SddSeqTp 0 1 [OOFF, RCUR, FNAL, FRST] SDD sequence type
+++++ Amount 0 1 [0.01, 99999999.99] Amount
+++++ RemtceInf 0 1 Max140Text Remittance information

++++ AccountDataInfo

+++++ Data 1 n a specific field
- key 1 1 Max256Text key of the specific field
- value 1 1 Max256Text value of the specific field

+++++ CreditorPersonInfos

++++++ Name 0 1 Max70Text Creditor name
++++++ PstlAdr 0 1 PostalAddress Creditor address

**+++++ +++++ DebtorPersonInfos**

++++++ Name 0 1 Max70Text Debtor name
++++++ PstlAdr 0 1 PostalAddress Debtor address
++++++ Phone 0 1 Max70Text Debtor phone number
++++++ Email 0 1 \w+([-+.’]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* debtor e-mail