| Title | 
Cardinality | 
WSDL Format | 
Fonctional Format | 
Mandatory | 
Condition | 
Order | 
Comment | 
Is Default Parameter Stored in Creditor Configuration? | 
| SessionParametersType | 
| transactionId | 
1 | 
String | 
String (1-70) | 
M | 
 | 
1 | 
Identify the transaction of the session | 
No | 
| validation | 
0 - 1 | 
Boolean | 
Boolean [true / false] | 
O | 
 | 
2 | 
If Validation = TRUE --> ORG   If Validation = FALSE --> OTU | 
Yes | 
| skipFirstPage | 
0 - 1 | 
Boolean | 
Boolean [true / false] | 
O | 
 | 
3 | 
Skip the first step page | 
Yes | 
| skipSummaryPage | 
0 - 1 | 
Boolean | 
Boolean [true / false] | 
O | 
 | 
4 | 
Skip the last step page | 
Yes | 
| displayAttachments | 
0 - 1 | 
Boolean | 
Boolean [true / false] | 
O | 
 | 
5 | 
Display attachment | 
No | 
| isSPS | 
0 - 1 | 
Boolean | 
Boolean [true / false] | 
0 | 
 | 
6 | 
Allows to identify that WS call comes from SPS | 
No | 
| sendMndByEmail | 
0-1 | 
Boolean | 
Boolean [true / false] | 
O | 
 | 
7 | 
Send signed mandate by email to debtor | 
No | 
| googleAnalyticsConsent | 
0-1 | 
Boolean | 
Boolean [true / false] | 
O | 
 | 
8 | 
Debtor consent to use google analytics | 
No | 
| agreementScheme | 
0 - 1 | 
AgreementSchemeType | 
enum | 
O | 
 | 
9 | 
OTP scheme | 
Yes | 
| bankAccount | 
0 - 1 | 
BankAccountIdentificationType | 
enum | 
O | 
 | 
10 | 
Debtor Bank Account | 
No | 
| creditorBankAccount | 
0 - 1 | 
BankAccountIdentificationType | 
enum | 
O | 
 | 
11 | 
Creditor Bank Account | 
No | 
| SCI | 
0 - 1 | 
SCITextType | 
enum | 
O | 
 | 
12 | 
Creditor ICS | 
Yes (no if several ICS) | 
| customerId | 
0 - 1 | 
String | 
String (1-35) | 
O | 
 | 
13 | 
Debtor External Id | 
No | 
| customerType | 
0 - 1 | 
CustomerType | 
enum | 
O | 
 | 
14 | 
Debtor Type | 
No | 
| aliasMandate | 
0 - 1 | 
String | 
string[70] | 
O | 
 | 
15 | 
alias of the mandate | 
No | 
| UMR | 
0 - 1 | 
String | 
[a-zA-Z+?()-:/.,_'0-9]{1,35} | 
O | 
 | 
16 | 
UMR | 
No | 
| UIR | 
0 - 1 | 
String | 
[a-zA-Z+?()-:/.,_'0-9]{1,35} | 
O | 
 | 
17 | 
UIR | 
No | 
| urlOK | 
0 - 1 | 
anyURI | 
anyURI | 
O | 
 | 
18 | 
URL for OK | 
Yes | 
| urlKO | 
0 - 1 | 
anyURI | 
anyURI | 
O | 
 | 
19 | 
URL for KO | 
Yes | 
| urlCancel | 
0 - 1 | 
anyURI | 
anyURI | 
O | 
 | 
20 | 
URL for Cancel | 
Yes | 
| language | 
0 - 1 | 
string | 
[A-Z]{1,2} | 
O | 
 | 
21 | 
[FR, EN, ES, DE, NL, IT...] Cinematic GUI and Mandate language    (If language is not supported, the language will be the one set on the creditor) | 
Yes | 
| periodicSchedule | 
0 - 1 | 
PeriodicScheduleType | 
enum | 
O | 
 | 
22 | 
Create a Periodic Schedule over SPS | 
No | 
| variableSchedule | 
0 - * | 
VariableScheduleType | 
enum | 
C | 
 | 
23 | 
Create a Variable Schedule over SPS | 
No | 
| firstPaymentAmount | 
0 - 1 | 
decimal | 
decimal | 
C | 
Mandatory if agreementScheme = PAYMENT | 
24 | 
Decimal. Min "0", fraction digits "5", total digits "18" | 
No | 
| mandateSeqType | 
0 - 1 | 
MandateSeqType | 
enum | 
O | 
 | 
25 | 
 | 
No | 
| mandateType | 
0 - 1 | 
MandateType | 
enum | 
O | 
 | 
26 | 
 | 
No | 
| companyName | 
0 - 1 | 
String | 
String (max lenght ?) | 
C | 
Mandatory if mandateType = B2B   Taken into account only if CompanyInfos is not present in the request | 
27 | 
Company Name. (Raison Sociale) | 
No | 
| RCS | 
0 - 1 | 
String | 
String (max lenght ?) | 
C | 
Taken into account only if CompanyInfos is not present in the request | 
28 | 
List of company registers. (Registre du commerce et des societes) | 
No | 
| PostalAddressType | 
| BldngNm | 
0 - 1 | 
string | 
String (1-16) | 
M | 
 | 
1 | 
Street Number | 
No | 
| StrNm | 
0 - 1 | 
string | 
String (1-70) | 
M | 
 | 
2 | 
Street name | 
No | 
| PstCd | 
0 - 1 | 
string | 
String (1-16) | 
M | 
 | 
3 | 
Postal Code | 
No | 
| City | 
0 - 1 | 
string | 
String (1-35) | 
M | 
 | 
4 | 
City | 
No | 
| Ctry | 
0 - 1 | 
string | 
[A-Z]{2,2} | 
M | 
 | 
5 | 
Country | 
No | 
| SignerInfos | 
| ++LastName | 
1 | 
string | 
string (1-255) | 
M | 
 | 
1 | 
Debtor last name | 
No | 
| ++FirstName | 
1 | 
string | 
string (1-255) | 
C | 
Mandatory for OTU only | 
2 | 
Debtor first name | 
No | 
| ++Gender | 
1 | 
Gender | 
[M, F] | 
C | 
Mandatory for OTU only | 
3 | 
gender | 
No | 
| ++Address | 
0 - 1 | 
string | 
Not used | 
O | 
 | 
4 | 
Not used Depricated | 
No | 
| ++Phone | 
0 - 1 | 
 | 
^+\d{10,14}$ | 
O | 
 | 
5 | 
Debtor phone - International format E.164 | 
No | 
| ++Email | 
0 - 1 | 
string | 
^\s*?(.+)@(.+?)\s*$ | 
O | 
 | 
6 | 
Debtor mail | 
No | 
| ++Custom | 
0 - 1 | 
string | 
anyType | 
O | 
 | 
7 | 
Not used Depricated | 
No | 
| CompanyInfos | 
| corporateIndicator | 
0 - 1 | 
Boolean | 
Boolean [true / false] | 
O | 
 | 
1 | 
Defined by SIPS to create "Mandat Core Entreprise"   Mandatory if the type of the mandate is Core Entreprise | 
No | 
| companyName | 
0 - 1 | 
String | 
String | 
O | 
Mandatory if (mandateType=B2B) or (mandateType = Core and corporateIndicator=true) | 
2 | 
Company Name | 
No | 
| businessName | 
0 - 1 | 
string | 
String | 
O | 
Mandatory if mandateType = B2B | 
3 | 
Raison Sociale | 
No | 
| businessIdentifier | 
0 - 1 | 
String | 
String | 
O | 
Mandatory if mandateType = B2B | 
4 | 
RCS or SIREN or SIRET | 
No | 
| signerPositionOccupied | 
0 - 1 | 
string | 
String | 
O | 
Mandatory if (mandateType=B2B) or (mandateType = Core and corporateIndicator=true) | 
5 | 
position Occupied by the Signer | 
No | 
| SipsParameters | 
| CaptureMode | 
0 - 1 | 
CaptureModeType | 
enum | 
O | 
 | 
1 | 
Defined by SIPS to initiate a payment | 
No | 
| endToEndTicketVersion | 
0 - 1 | 
string | 
string (1-16) | 
O | 
 | 
2 | 
Use to calculate the endToEndTicket and the SEAL associated | 
No | 
| BankAccountIdentificationType | 
Debtor | 
 | 
| AcctId | 
0 - 1 | 
 | 
 | 
C | 
Choice between AcctId/FinInstnId and DomAcctId/FinInstnId | 
1 | 
Bank Account Id | 
No | 
| +IBAN | 
1 | 
String | 
[a-zA-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30} | 
0 | 
 | 
2 | 
Iban | 
Yes | 
| FinInstnId | 
0 - 1 | 
 | 
 | 
C | 
Choice between AcctId/FinInstnId and DomAcctId/FinInstnId | 
3 | 
Financial institution servicing the account | 
No | 
| +BIC | 
1 | 
String | 
[A-Z]{6,6}[A-Z2-9]A-NP-Z0-9{0,1} | 
O | 
 | 
4 | 
Bank Idenfiant Account | 
YES | 
| DomAcctId | 
0 - 1 | 
 | 
 | 
O | 
Choice between AcctId/FinInstnId and DomAcctId/FinInstnId | 
5 | 
Domestic bank account ID | 
No | 
| +DbtrBBAN | 
1 | 
String | 
[a-zA-Z0-9]{1,30} | 
0 | 
 | 
6 | 
BBAN | 
No | 
| FinInstnId | 
0 - 1 | 
 | 
 | 
C | 
Choice between AcctId/FinInstnId and DomAcctId/FinInstnId | 
7 | 
Financial institution ID | 
No | 
| +DbtrCtry | 
1 | 
String | 
[a-zA-Z]{2,2} | 
0 | 
 | 
8 | 
[FR, UK, NL, …] | 
No | 
| SCITextType | 
| country | 
1 | 
String | 
[a-zA-Z]{2,2} | 
M | 
 | 
1 | 
[FR, UK, NL, …] | 
No | 
| checkDigit | 
1 | 
String | 
[a-zA-Z]{2,2} | 
M | 
 | 
2 | 
SCI check digit | 
No | 
| businessCode | 
1 | 
String | 
[a-zA-Z]{3,3} | 
M | 
 | 
3 | 
Businness code | 
No | 
| nationalIdentifier | 
1 | 
String | 
[a-zA-Z]{1,18} | 
M | 
 | 
4 | 
NNE (3 int digit for FR) | 
No | 
| PeriodicScheduleType | 
| FrstDueDt | 
1 | 
date | 
date (AAAA-MM-DD) | 
M | 
 | 
1 | 
First due date | 
No | 
| FrstAmount | 
0-1 | 
decimal | 
decimal | 
O | 
 | 
2 | 
First amount (Decimal. Min "0", fraction digits "5", total digits "18") | 
No | 
| DfltAmount | 
1 | 
decimal | 
decimal | 
M | 
 | 
3 | 
Default amount (Decimal. Min "0", fraction digits "5", total digits "18") | 
No | 
| NbOcc | 
0 - 1 | 
int | 
int | 
C | 
 | 
4 | 
Number of occurrences | 
No | 
| LstDueDt | 
0 - 1 | 
date | 
date (AAAA-MM-DD) | 
C | 
 | 
5 | 
Last due date | 
No | 
| LastAmount | 
0 - 1 | 
decimal | 
decimal | 
O | 
 | 
6 | 
Last amount (Decimal. Min "0", fraction digits "5", total digits "18") | 
No | 
| Period | 
1 | 
PaymentSchedulePeriodType | 
enum | 
M | 
 | 
7 | 
Period | 
No | 
| LstIsFinal | 
0 - 1 | 
Boolean | 
Boolean [true / false] | 
O | 
 | 
8 | 
Is last Sdd the Final from the Mandate? | 
No | 
| VariableScheduleType | 
| Dt | 
1 | 
Date | 
date (AAAA-MM-DD) | 
M | 
 | 
1 | 
Due Date | 
No | 
| Amnt | 
1 | 
decimal | 
decimal | 
M | 
 | 
2 | 
Amount (Decimal. Min "0", fraction digits "5", total digits "18") | 
No | 
| GenericResponseType | 
| Sts | 
1 | 
TransactionStatusType | 
enum | 
M | 
 | 
1 | 
Status | 
No | 
| StsCd | 
1 | 
String | 
String | 
M | 
 | 
2 | 
[Return code](#New Return Codes!A1) | 
No | 
| StsInf | 
1 | 
String | 
String | 
M | 
 | 
3 | 
[Status Information](#Legacy Return_codes!D5) | 
No | 
| OptionalMandateFieldsType | 
| contractId | 
1 | 
String | 
String (1-35) | 
O | 
 | 
1 | 
contract number | 
No | 
| contractDescription | 
1 | 
String | 
String (1-35) | 
O | 
 | 
2 | 
description of the contract | 
No | 
| ultimateDebtorId | 
1 | 
String | 
String (1-70) | 
O | 
 | 
3 | 
id of the third debtor | 
No | 
| ultimateDebtorName | 
1 | 
String | 
String (1-70) | 
O | 
Mandatory if ultimateDebtorId is set ! | 
4 | 
name of the third debtor | 
No |