# Processing pain.012 files The pain.012 message defined by [ISO 20022](https://www.iso20022.org/iso-20022-message-definitions) is used to report mandate activations (mandate acceptance) by Italian banks using the [SEDA](/docs/payment-processors/seda-for-sepa) scheme. FinDock follows the Associazione Bancaria Italiana message specifications which are based on pain.012.001.02. ## Uploading the pain.012 file You can process pain.012 files for accounts that are configured as SEDA targets. When a file is uploaded to Chatter, it is first parsed into inbound reports. To process pain.012 files: 1. Go to your Chatter group for ProcessingHub file exchanges. 2. Click **Share** and then click the attach icon. 3. Click **Upload Files**, select the bank statement file and click **Add**. * Only attach one file per post and replace any whitespaces in the filename with underscores (`_`). 4. Click **Share** to post the file to the group. ## Pain.012 inbound report mapping Pain.012 files are parsed into inbound reports with type SEDA and a subtype name MndtAccptncRpt plus the value from the report MsgNmId element in UndrlygAccptncDtls / OrgnlMsgInf. The entire XML body of the pain.012 entry is added to the Raw Message field. The mandate Id is extracted from the pain.012 and added in the Mandate field and the Accepted checkbox on the inbound report is marked when the report indicates successful activation of the mandate. If there were any issues with the mandate activation, these are captured in the Status, Status Reason, Reason Code and Reason Code Explanation fields on the inbound report. For further handling information, see [Processing acceptance reports](/docs/payment-processors/seda-for-sepa#processing-acceptance-reports).