Integration Report Files
Each time a file is processed by the application a report file is generated. (Excepted for returned files pain.002, camt.054, …).
Depending on the option choosed by the organization, the integration report files are generated either in XML or CSV format:
File format | Integration Report file name |
---|---|
XML | <original_file_name>.rsp.XML |
CSV | <original_file_name>.rsp.CSV |
Besides, for these formats: CFONB160, DTA, Mandate Management CSV, Mandate Management XML, CLIEOP, DOM80 the integrations report filename (<original_file_name>.rsp.XML or <original_file_name>.rsp.CSV) is zipped in a file named <original_file_name>.rsp.zip
Pain.008
The pain.008 naming respected the following rules:
Mandate Type | File Format | Naming rules |
CORE | XML | “pain08C_”+<entity name> +”_”+ <creditor BIC> +”.” + <identifiant> +.xml |
ZIP | “pain08C_”+<entity name> +”_”+ <creditor BIC> +”.” + <identifiant> +.zip | |
Specific XML | “pain08C .“+ <entity name>+ “.“+ <entrance filename> + “.“ <sequence type indicator> +.xml | |
Specific ZIP | “pain08C .“+ <entity name>+ “.“+ <entrance filename> + “.“ <sequence type indicator> +.zip | |
B2B | XML | “pain08B_”+<entity name> +”_”+ <creditor BIC> +”.” + <identifiant> +.xml |
ZIP | “pain08B_”+<entity name> +”_”+ <creditor BIC> +”.” + <identifiant> +.zip | |
Specific XML | “pain08B .“+ <entity name>+ “.“+ <entrance filename> + “.“ <sequence type indicator> +.xml | |
Specific ZIP | “pain08B .“+ <entity name>+ “.“+ <entrance filename> + “.“ <sequence type indicator> +.zip |
If the user has selected a transaction type (On Us, Domestic, International) as a grouping criterion in the collection options page, the rules are:
Mandate Type | File Format | Naming rules |
CORE | XML | “pain08C_”+ <entity name> +”_”+ <transaction type> +”_”+ <creditor BIC>”.” + <identifiant> +.xml |
ZIP | “pain08C_”+ <entity name> +”_”+ <transaction type> +”_”+ <creditor BIC>”.” + <identifiant> +.zip | |
B2B | XML | “pain08B_”+ <entity name> +”_”+ <transaction type> +”_”+ <creditor BIC>”.” + <identifiant> +.xml |
ZIP | “pain08B_”+ <entity name> +”_”+ <transaction type> +”_”+ <creditor BIC>”.” + <identifiant> +.zip |
Where:
-
<entity name>: correspond to the creditor organization name where the pain is generated excepted if the contract information field is filled at organization level.
-
<creditor BIC>: correspond to the creditor BIC where the pain will be send
-
<transaction type>: corresponding to the grouping criteria of the type of transaction:
-
ONU: On Us
-
DOM: Domestic
-
OTH: Other (contains International or Domestic + International depending on the case)
-
-
<identifiant>: it is a random timestamp.
-
<entrance filename>: Entrance filename equals the file name present in the domestic transaction file received.
All the entrance filename respect the pattern: user + specific file name + specific file extension. The entrance filename is the specific file name
-
<sequence type indicator>:
-
A if the parameter Sequence type (SDD) on the pain008 generation is not checked
-
R if all SDDs are Recurrent
-
F if all SDDs are First
-
N if all SDDs are Final
-
P if all SDDs are One off
-
Pain.001
The pain.001 naming respected the following rules:
File Format | Naming rules |
XML | “pain01_”+<entity name> +”_”+ <sender BIC> +”.” + <identifiant>+.xml |
“pain01.”+<entity name>+“.”+<entrance filename>+<identifiant>+“.”+ .xml | |
ZIP | “pain01_”+<entity name> +”_”+ <sender BIC> +”.” + <identifiant>+.zip |
“pain01.”+<entity name>+“.”+<entrance filename>+<identifiant>+ “.” + .zip |
If the user has selected a transaction type (On Us, Domestic, International) as a grouping criterion in the collection options page, the rules are:
File Format | Naming rules |
---|---|
XML | “pain01_”+<entity name> +”_”+ <transaction type> +”_”+ <sender BIC> +”.” + <identifiant>+.xml |
ZIP | “pain01_”+<entity name> +”_”+ <transaction type> +”_”+ <sender BIC> +”.” + <identifiant>+.zip |
Where :
-
<sender BIC>: correspond to the BIC of the account that is used for sending the credit transfer.
-
<transaction type>: corresponding to the grouping criteria of the type of transaction:
-
ONU: On Us
-
DOM: Domestic
-
OTH: Other (contains International or Domestic + International depending on the case)
-
-
<identifiant>: it is the creation date + a random timestamp
-
<entrance filename>: Entrance filename equals the file name present in the domestic transaction file received.
All the entrance filename respect the pattern: user + specific file name + specific file extension. The entrance filename is the specific file name.
Specific Naming Rules for Pain001 and Pain008
If the organization can use the specific naming and if the parameter “Group by reference of the received file” is checked on the organization level.
File Format | Naming rules |
---|---|
Pain001 | pain01+ « . »+ entity name+ « . »+ entrance filename + « . » + timestamp + « . » + randomNumber + .xml |
Pain008 | pain08(schema)+ « . » + entity name+ « . »+ entrance filename + « . » + timestamp + « . » + randomNumber + « . » sequence type indicator + .xml |
Where:
-
Schema equals :
-
C if SDDs are CORE
-
B if SDDs are Business
-
-
Entity name equals :
-
Contract information if defined
-
Entity label (without any accent or special characters) otherwise
-
-
Entrance filename equals the file name present in the domestic transaction file received.
All the entrance filename respect the pattern: user + specific file name + specific file extension. The entrance filename is the specific file name.
- Timestamp = yyyyMMdd_HH-mm-ss-milliseconds.
Exemple : 20131106_12-13-54-218
-
RandomNumber = 5 numbers
-
Sequence type indicator :
-
A if the parameter Sequence type (SDD) on the pain008 generation is not checked
-
R if all SDDs are Recurent
-
F if all SDDs are First
-
P if all SDDs are Ponctual
-
O if all SDDs are One off
-
Event Report File
Mandate
If the user selects none grouping options, only one event report is generated (the content of the event report is ordered by mandate reference (RUM) and timestamp of the modification), the file name format is:
File format | Naming rules |
---|---|
CSV | <id_owner>_<event_report_name>_<timestamp>.csv |
XML | <id_owner>_<event_report_name>_<timestamp>.xml |
If the user selects one or many grouping options, an archive is created containing all the generated event report files. The naming rules of the archive and the event report files are:
File format | Naming rules |
---|---|
ZIP | <id_owner>_<event_report_name>_<timestamp>.zip |
CSV | <id_owner>_<event_report_name>_<grouping_item_1>_……_<grouping_item_n>_<timestamp>.csv |
XML | <id_owner>_<event_report_name>_<grouping_item_1>_……_<grouping_item_n>_<timestamp>.xml |
Where:
<event_report_name> is defined by the user at the mandate event report creation.
<grouping_item_1>_…….<grouping_item_n> is the list of the items corresponding to the grouping options selected by the user in the block “Model”
SDD
One transaction event report is generated at a time, and an archive is created containing the generated event report file. The naming rules of the archive and the event report file are:
File format | Naming rules |
---|---|
ZIP | <id_owner>_<event_report_name>_<timestamp>.zip |
CSV | <id_owner>_<event_report_name>_<timestamp>.csv |
XML | <id_owner>_<event_report_name>_<timestamp>.xml |
Where <event_report_name> is defined by the user at the SDD event report creation.
Planned Mandate Modification Report File:
The name ruling of the mandate planned modification is:
File format | Naming rules |
---|---|
ZIP | <OrgName>.<TimeStamp>.planMandateJob.rsp.zip |
CSV | <OrgName>.<TimeStamp>.planMandateJob.rsp.csv |
Bank Statements Output File format:
File Format | Naming rules | Date Format | ||
CFONB240 | CFONB240_<organization_name>_<date>_<random>.txt | yyyyMMdd_HH_mm | ||
NORMA19 | NORMA19_<organization_name>_<date>.txt | yyyyMMdd_HH_mm | ||
CBI | SDD Settled | Collection type = CORE | RID_creditorAccount_creditorOrganizationId_date_cr.txt | yyMMddhhmmss |
Collection type = B2B | RID_creditorAccount_creditorOrganizationId_date_crv.txt | |||
SDD different from Settled | Collection type = CORE | RID_creditorAccount_creditorOrganizationId_date.txt | ||
Collection type = B2B | RID_creditorAccount_creditorOrganizationId_date_v.txt | |||
SCT | BON_debtorIban_creditorOrganizationId_date.txt | |||
DTAUS | DTAUS_either orga label or orga contract info_date_randomOfLength5.txt | yyyyMMdd_HH_mm_ss | ||
CODA | CODA_either orga label or orga contract info_date_randomOfLength5.txt | yyyyMMdd_HH_mm_ss |
CFONB240 DCD Naming Convention
If the origin filename contains the words “CAISDD” the filename will be replaced by DCDAVP in the CFONB240. So the filename pattern will be CFONB240_“ORIGIN-NAME”+yyyyMMdd_HH_mm_ss+ _ +5 RANDOM numbers + txt
Mandate coming soon obsolete report
The name of the report is: expiringMandates.<organization_name>.<frequency>.<periodCriteria>.<generationDate>.<random>.csv
For example: If the user wants to see the report of all mandates which are going to expire in the next month (1 month) on a weekly basis then the report corresponding to this criteria will look something like this expiringMandate.Orga.weekly.1.17022014.4878451316474343134.csv
Where:
-
Organization Name is “Orga”
-
Frequency is “weekly”
-
Period Criteria is “1” signifying 1 month
-
Generation Date is “17022014” signifying 17-Feb-14
-
Random Number is 4878451316474343134 any unique random number