{"openapi":"3.0.0","info":{"description":"","title":"Transactions AIS","version":"4.0.34","x-api-id":"4bb59c81-76db-4639-9782-0b4b7aa03c97","x-ibm-name":"transactions-ais"},"servers":[{"url":"https://api.rabobank.nl/openapi/payments/account-information/ais","description":"Production server"},{"url":"https://api-sandbox.rabobank.nl/openapi/sandbox/payments/account-information/ais","description":"Sandbox server"}],"paths":{"/accounts/{account-id}/transactions":{"get":{"parameters":[{"description":"Public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party.","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"TPP-Signature-Certificate","required":true,"schema":{"format":"byte","type":"string"}},{"description":"The IP Address header field consists of the IP Address value as supplied by the PSU to the TPP in the HTTP request. \nThe IP Address field value should only be provided if the request is initiated by the PSU.\nFor more information, read the Introduction page.\n","example":"34.118.239.68","in":"header","name":"PSU-IP-Address","required":false,"schema":{"type":"string"}},{"description":"ID of the request, unique to the call, as determined by the initiating party. Format is UUID v4.","example":"95126d8f-ae9d-4ac3-ac9e-c357dcd78811","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Date header as described in RFC-2616 section 3.3.1.","example":"Tue, 13 Sep 2022 09:51:01 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=z4PhNX7vL3xVChQ1m2AB9YgAULVxXcg/SpINs6c5H0NE8XYXysP+DGNKfuwvY7kxvdBeoGlODJ6+SfaPg==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},{"description":"Signature is made up of the headers - date, digest and x-request-id. For more information see additional documentation in portal..","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"t7b3deOMrTmOs+mjuY43mMcgpttrIWrkEGRmdEXaiurqrl0BO9hPOk4k+7OKmPWbxqE8nBFFSVSDU7+t84cUdjB3VTsl94rPuPVj/4XKwrqzKcmPHQHZ87ENPHWSFEDuOnub0FrJ4pUImsZpbenkZX+I80MElJQ337jp904JzyA+WKi7SzPjgGTUGlujhRUu3kU4TDNkcLIaBrcok9mXFlJSZQuNaaKfz4kqeaBpG2p3ZjcICnuE1aYFu5VZoniJd3Bi3n0ygVyb/9BaGHYMYvDvKHHtw6So8YGTTO+LnLZmOTgjXKhDIdBOgtJ4PWxvrp0Iid/YaM+BHqZPu4N1bw==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"description":"This identification is denoting the addressed account.\nThe account-id is retrieved by using a \"Read Account List\" call.\nThe account-id is the \"id\" attribute of the account structure.\nIts value is constant throughout the lifecycle of a given consent.\n","example":"Tkw4MFJBQk8xMTI3MDAwMDAyOkVVUg","in":"path","name":"account-id","required":true,"schema":{"type":"string"}},{"description":"Permitted code is\n  * \"booked\"\n","example":"booked","in":"query","name":"bookingStatus","required":true,"schema":{"enum":["booked","pending","both"],"type":"string"}},{"description":"Start Booking DateTime should be  in Zulu format. For more information and use cases, read the Introduction page.","example":"2022-01-01T00:00:00.123456Z","in":"query","name":"dateFrom","required":false,"schema":{"format":"date-time","type":"string"}},{"description":"End Booking DateTime should be in Zulu format. For more information and use cases, read the Introduction page.","example":"2022-03-01T00:00:00.123456Z","in":"query","name":"dateTo","required":false,"schema":{"format":"date-time","type":"string"}},{"description":"nextPageToken as returned in the previous response indicating the next page of transactions","example":"ckP10o26_WXzc1YYMecNZspr042U7S86HNQ_SpeTC4npRqfLuPvfGmaK3gz0BDSnx3q6l1LwywHTbRgna_qFPQ","in":"query","name":"nextPageToken","required":false,"schema":{"type":"string"}},{"description":"Number of transactions to be returned in one response. When not provided for the first page, the default and maximum are 500. All next pages have a size of 500.","example":500,"in":"query","name":"size","required":false,"schema":{"format":"int32","type":"integer"}},{"description":"List of fields to be dropped from the response. When not provided, the values are present in the response.","example":"creditorAgent,creditorId,creditorName,debtorAgent,debtorName,endToEndId,currencyExchange,initiatingPartyName,mandateId,numberOfTransactions,paymentInformationIdentification,purposeCode,raboDetailedTransactionType,raboTransactionTypeName,reasonCode,remittanceInformationStructured,remittanceInformationUnstructured,ultimateCreditor,ultimateDebtor,valueDate","in":"query","name":"dropFields","required":false,"schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/transactionsResponse-200_json"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_AIS"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_AIS"}}},"description":"Unauthorized"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_AIS"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_AIS"}}},"description":"Not found"},"405":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_AIS"}}},"description":"Method Not Allowed"},"406":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_AIS"}}},"description":"Not Acceptable"},"408":{"description":"Request Timeout"},"415":{"description":"Unsupported Media Type"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/error_AIS"}}},"description":"Too Many Requests"},"500":{"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"description":"Delivers transactions for a specific consented payment account.","operationId":"getAisTransactions","summary":"Read transactions"}}},"components":{"parameters":{"Date":{"description":"Date header as described in RFC-2616 section 3.3.1.","example":"Tue, 13 Sep 2022 09:51:01 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},"Digest":{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=z4PhNX7vL3xVChQ1m2AB9YgAULVxXcg/SpINs6c5H0NE8XYXysP+DGNKfuwvY7kxvdBeoGlODJ6+SfaPg==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},"PSU-IP-Address":{"description":"The IP Address header field consists of the IP Address value as supplied by the PSU to the TPP in the HTTP request. \nThe IP Address field value should only be provided if the request is initiated by the PSU.\nFor more information, read the Introduction page.\n","example":"34.118.239.68","in":"header","name":"PSU-IP-Address","required":false,"schema":{"type":"string"}},"Signature":{"description":"Signature is made up of the headers - date, digest and x-request-id. For more information see additional documentation in portal..","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"t7b3deOMrTmOs+mjuY43mMcgpttrIWrkEGRmdEXaiurqrl0BO9hPOk4k+7OKmPWbxqE8nBFFSVSDU7+t84cUdjB3VTsl94rPuPVj/4XKwrqzKcmPHQHZ87ENPHWSFEDuOnub0FrJ4pUImsZpbenkZX+I80MElJQ337jp904JzyA+WKi7SzPjgGTUGlujhRUu3kU4TDNkcLIaBrcok9mXFlJSZQuNaaKfz4kqeaBpG2p3ZjcICnuE1aYFu5VZoniJd3Bi3n0ygVyb/9BaGHYMYvDvKHHtw6So8YGTTO+LnLZmOTgjXKhDIdBOgtJ4PWxvrp0Iid/YaM+BHqZPu4N1bw==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},"TPP-Signature-Certificate":{"description":"Public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party.","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"TPP-Signature-Certificate","required":true,"schema":{"format":"byte","type":"string"}},"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party. Format is UUID v4.","example":"95126d8f-ae9d-4ac3-ac9e-c357dcd78811","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},"account-id":{"description":"This identification is denoting the addressed account.\nThe account-id is retrieved by using a \"Read Account List\" call.\nThe account-id is the \"id\" attribute of the account structure.\nIts value is constant throughout the lifecycle of a given consent.\n","example":"Tkw4MFJBQk8xMTI3MDAwMDAyOkVVUg","in":"path","name":"account-id","required":true,"schema":{"type":"string"}},"bookingStatus":{"description":"Permitted code is\n  * \"booked\"\n","example":"booked","in":"query","name":"bookingStatus","required":true,"schema":{"enum":["booked","pending","both"],"type":"string"}},"dateFrom":{"description":"Start Booking DateTime should be  in Zulu format. For more information and use cases, read the Introduction page.","example":"2022-01-01T00:00:00.123456Z","in":"query","name":"dateFrom","required":false,"schema":{"format":"date-time","type":"string"}},"dateTo":{"description":"End Booking DateTime should be in Zulu format. For more information and use cases, read the Introduction page.","example":"2022-03-01T00:00:00.123456Z","in":"query","name":"dateTo","required":false,"schema":{"format":"date-time","type":"string"}},"dropFields":{"description":"List of fields to be dropped from the response. When not provided, the values are present in the response.","example":"creditorAgent,creditorId,creditorName,debtorAgent,debtorName,endToEndId,currencyExchange,initiatingPartyName,mandateId,numberOfTransactions,paymentInformationIdentification,purposeCode,raboDetailedTransactionType,raboTransactionTypeName,reasonCode,remittanceInformationStructured,remittanceInformationUnstructured,ultimateCreditor,ultimateDebtor,valueDate","in":"query","name":"dropFields","required":false,"schema":{"items":{"type":"string"},"type":"array"}},"nextPageToken":{"description":"nextPageToken as returned in the previous response indicating the next page of transactions","example":"ckP10o26_WXzc1YYMecNZspr042U7S86HNQ_SpeTC4npRqfLuPvfGmaK3gz0BDSnx3q6l1LwywHTbRgna_qFPQ","in":"query","name":"nextPageToken","required":false,"schema":{"type":"string"}},"size":{"description":"Number of transactions to be returned in one response. When not provided for the first page, the default and maximum are 500. All next pages have a size of 500.","example":500,"in":"query","name":"size","required":false,"schema":{"format":"int32","type":"integer"}}},"schemas":{"_linksAccountReport":{"properties":{"account":{"$ref":"#/components/schemas/hrefType","description":"A link to the resource providing the details of one account"},"next":{"$ref":"#/components/schemas/hrefType","description":"Navigation link for paginated account reports"}},"required":["account"],"type":"object"},"_linksAll":{"additionalProperties":{"$ref":"#/components/schemas/hrefType"},"description":"A _link object with all available link types.\n","properties":{"account":{"$ref":"#/components/schemas/hrefType"},"balances":{"$ref":"#/components/schemas/hrefType"},"next":{"$ref":"#/components/schemas/hrefType"},"scaStatus":{"$ref":"#/components/schemas/hrefType"},"self":{"$ref":"#/components/schemas/hrefType"},"status":{"$ref":"#/components/schemas/hrefType"},"transactionDetails":{"$ref":"#/components/schemas/hrefType"},"transactions":{"$ref":"#/components/schemas/hrefType"}},"type":"object"},"accountReference":{"properties":{"bban":{"$ref":"#/components/schemas/bban","description":"BBAN account number of the creditor/debtor account in electronic format (without spaces)."},"currency":{"$ref":"#/components/schemas/currencyCode","description":"Currency of creditor/debtor account."},"iban":{"$ref":"#/components/schemas/iban","description":"IBAN account number of the creditor/debtor account in electronic format (without spaces)."}},"type":"object"},"accountReport":{"properties":{"_links":{"$ref":"#/components/schemas/_linksAccountReport"},"booked":{"$ref":"#/components/schemas/transactionList"},"pending":{"$ref":"#/components/schemas/transactionList"}},"required":["_links","booked"],"type":"object"},"amount":{"properties":{"amount":{"$ref":"#/components/schemas/amountValue"},"currency":{"$ref":"#/components/schemas/currencyCode"}},"required":["amount","currency"],"type":"object"},"amountValue":{"description":"Amount that has been debited or credited on the account (after exchange or charges is applicable) Decimal separator is a dot (.).\n\n**Example:**\nValid representations for EUR with up to two decimals are:\n\n  * 1056\n\n  * 5768.2\n\n  * -1.50\n\n  * 5877.78\n","example":"5877.78","pattern":"-?[0-9]{1,14}(\\.[0-9]{1,3})?","type":"string"},"bban":{"description":"Basic Bank Account Number (BBAN) Identifier","example":123456789,"type":"string"},"currencyCode":{"description":"Currency of the transaction amount.","example":"EUR","pattern":"[A-Z]{3}","type":"string"},"currencyExchange":{"description":"Exchange Rate","properties":{"exchangeRate":{"description":"Exchange rate of the currency exchange.","example":"1","type":"string"},"sourceCurrency":{"$ref":"#/components/schemas/currencyCode","description":"Currency of the source amount which is exchanged (converted) to the target amount."},"targetCurrency":{"$ref":"#/components/schemas/currencyCode","description":"Currency of the target amount (Booking Amount) which is exchanged (converted) from the source amount."}},"type":"object"},"currencyExchangeList":{"description":"Array of exchange rates","items":{"$ref":"#/components/schemas/currencyExchange"},"type":"array"},"errorInformationCode":{"description":"Message code to explain the nature of the underlying error","enum":["SESSIONS_NOT_SUPPORTED","ACCESS_EXCEEDED","REQUESTED_FORMATS_INVALID","CERTIFICATE_INVALID","CERTIFICATE_EXPIRED","CERTIFICATE_BLOCKED","CERTIFICATE_REVOKED","CERTIFICATE_MISSING","SIGNATURE_INVALID","SIGNATURE_MISSING","FORMAT_ERROR","PARAMETER_NOT_SUPPORTED","PSU_CREDENTIALS_INVALID","SERVICE_INVALID","SERVICE_BLOCKED","CORPORATE_ID_INVALID","CONSENT_UNKNOWN","CONSENT_INVALID","CONSENT_EXPIRED","TOKEN_UNKNOWN","TOKEN_INVALID","TOKEN_EXPIRED","RESOURCE_UNKNOWN","RESOURCE_EXPIRED","TIMESTAMP_INVALID","PERIOD_INVALID","SCA_METHOD_UNKNOWN","DROP_FIELD_INVALID"],"example":"CERTIFICATE_INVALID","type":"string"},"error_AIS":{"description":"Standardised definition of reporting error information according to [RFC7807]","properties":{"_links":{"$ref":"#/components/schemas/_linksAll"},"additionalErrors":{"description":"Array of Error Information Blocks.\nMight be used if more than one error is to be communicated\n","items":{"description":"This is a data element to support the declaration of additional errors in the context of [RFC7807].","properties":{"code":{"$ref":"#/components/schemas/errorInformationCode"},"detail":{"$ref":"#/components/schemas/tppErrorDetail"},"title":{"$ref":"#/components/schemas/tppErrorTitle"}},"required":["code"],"type":"object"},"type":"array"},"code":{"$ref":"#/components/schemas/errorInformationCode"},"detail":{"description":"Detailed human readable text specific to this instance of the error.\nXPath might be used to point to the issue generating the error in addition.\n","maxLength":512,"type":"string"},"title":{"description":"Short human readable description of error type.\nCould be in local language.\nTo be provided by ASPSPs.\n","maxLength":70,"type":"string"},"type":{"description":"A URI reference [RFC3986] that identifies the problem type.\nRemark For Future: These URI will be provided by NextGenPSD2 in future.\n","format":"uri","maxLength":70,"type":"string"}},"required":["code","type"],"type":"object"},"hrefEntry":{"description":"Link to a resource.","example":"/accounts/3fdhzart4fsadsdfg45hdgh/transactions","type":"string"},"hrefType":{"description":"Link to a resource.","properties":{"href":{"$ref":"#/components/schemas/hrefEntry"}},"type":"object"},"iban":{"description":"IBAN of an account","example":"NL05RABO0812836782","pattern":"[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}","type":"string"},"instructedAmountType":{"description":"Original amount (f.e. USD amount paid towards the EUR DbtrAcct).","properties":{"amount":{"description":"Amount as instructed by the initiator of the transaction in the currency as instructed (before exchange if applicable). Decimal separator is a dot (.).","example":5.12,"type":"number"},"sourceCurrency":{"description":"Currency of instructed amount","example":"EUR","type":"string"}},"type":"object"},"purposeCode":{"description":"ExternalPurposeCode from ISO 20022. Contains the category purpose code, which is the reason for payment transactions.\nList available on http://www.iso20022.org/external_code_list.page\n","example":"EPAY","type":"string"},"additionalInformation":{"description":"Used for additional transaction information related to the PSU.","example":"terminal_id:99W88R","type":"string"},"tppErrorDetail":{"description":"Detailed human readable text specific to this instance of the error.\nXPath might be used to point to the issue generating the error in addition.\n","maxLength":500,"type":"string"},"tppErrorTitle":{"description":"Short  description of error type.\n","maxLength":70,"type":"string"},"transactionDetails":{"properties":{"bookingDate":{"description":"Date on which the transaction is booked at the Rabobank in the UTC/GMT timezone. It can contain every date (also weekend and holidays). Book date in format CCYY-MM-DD. C = Century, Y = Year, M = Month, D = Day. When using a non-UTC timezone, consumers must derive the local booking date using raboBookingDateTime.","example":"2017-02-23","type":"string"},"creditorAccount":{"$ref":"#/components/schemas/accountReference"},"creditorAgent":{"description":"BIC of the financial institution (agent) of the creditor.","example":"RABONL2UXXX","type":"string"},"creditorId":{"description":"Identification of the creditor.","example":"NL98ZZZ09999999999","maxLength":35,"type":"string"},"creditorName":{"description":"Name of the creditor.","example":"Creditor Name","maxLength":70,"type":"string"},"currencyExchange":{"$ref":"#/components/schemas/currencyExchangeList"},"debtorAccount":{"$ref":"#/components/schemas/accountReference"},"debtorAgent":{"description":"BIC of the financial institution (agent) of the debtor.","example":"RABONL2UXYZ","type":"string"},"debtorName":{"description":"Name of the debtor.","example":"Debtor Name","maxLength":70,"type":"string"},"endToEndId":{"description":"Unique payment reference assigned by the initiating party to identify the transaction.","example":"90705030","maxLength":35,"type":"string"},"entryReference":{"description":"Unique sequential number of the transaction on the specific account. It is adviced to use this field as identifier of the transaction and to validate if you have received all transactions. It is also advices to sort transactions based on this field. Rabobank starts counting at 1 on every account after is has been opened and every next transaction on the account gets one number higher.","example":"232324434","maxLength":35,"type":"string"},"initiatingPartyName":{"description":"Name of the initiating party if available.","example":"Initiating Party","type":"string"},"instructedAmount":{"$ref":"#/components/schemas/instructedAmountType"},"mandateId":{"description":"Unique identification, as assigned by the creditor, to unambiguously identify the mandate.","example":"EEDD-D121-01","maxLength":35,"type":"string"},"numberOfTransactions":{"description":"Number of underlying transactions in a batch booking. Only filled in case of batch booking.","example":1000,"type":"number"},"paymentInformationIdentification":{"description":"Unique identification of a batch booking. Only filled in case of batch booking.","example":"123456","type":"string"},"purposeCode":{"$ref":"#/components/schemas/purposeCode"},"additionalInformation":{"$ref":"#/components/schemas/additionalInformation"},"raboBookingDateTime":{"description":"Date on which the transaction is booked at the Rabobank using the Zulu time standard which is in GMT/UTC timezone.","example":"2017-02-23T17:00:32.694Z","type":"string"},"raboDetailedTransactionType":{"description":"The detailed bank transaction code is filled with a numeric code of max. 4 positions. See https://www.rabobank.nl/seb-en under section ‘Transaction reporting / Transaction type codes’. These codes are mostly used for companies to reconcile.","example":"356","type":"string"},"raboTransactionTypeName":{"description":"This bank transaction code name is filled with the description of the letter codes. These groups are mostly used for private customer to categories the transactions into groups. See https://www.rabobank.nl/seb-en under section ‘Transaction reporting / Transaction type codes’, go to appendix 1 of this document.","example":"Euro Incasso","type":"string"},"reasonCode":{"description":"The reason of the correction, reversal or rejection See for Direct debit: https://www.rabobank.nl/bedrijven/betalen/klanten-laten-betalen/incasso/foutcodes/english/ See for Credit Transfer: https://www.rabobank.nl/bedrijven/betalen/zelf-betalingen-doen/eurobetaling/foutcodes/","example":"AC01","type":"string"},"remittanceInformationStructured":{"description":"Payment reference.\n\nDifferent from other places the content is containt in plain form not in form of a structered field.\n","example":"23183510990000","maxLength":140,"type":"string"},"remittanceInformationUnstructured":{"description":"Description lines.","example":"Description line 1","maxLength":140,"type":"string"},"transactionAmount":{"$ref":"#/components/schemas/amount"},"ultimateCreditor":{"description":"Name of the ultimate creditor.","example":"Ultimate Creditor","maxLength":70,"type":"string"},"ultimateDebtor":{"description":"Name of the ultimate debtor.","example":"Ultimate Debtor","maxLength":70,"type":"string"},"valueDate":{"description":"Value date / interest date in format CCYY-MM-DD. C = Century, Y = Year, M = Month, D = Day","example":"2017-02-22","type":"string"}},"required":["transactionAmount"],"type":"object"},"transactionList":{"description":"Array of transaction details","items":{"$ref":"#/components/schemas/transactionDetails"},"type":"array"},"transactionsResponse-200_json":{"description":"Body of the JSON response for a successful read transaction list request.","properties":{"account":{"$ref":"#/components/schemas/accountReference"},"transactions":{"$ref":"#/components/schemas/accountReport"}},"type":"object"}},"securitySchemes":{"clientId":{"description":"ClientId as provided by the Rabobank developer portal.","in":"header","name":"X-IBM-Client-Id","type":"apiKey"},"oauth2_access_code_flow_transactions-ais":{"description":"NOTE Please use the Authorization and Token URL as provided by the oAuth2 Services","flows":{"authorizationCode":{"authorizationUrl":"https://oauth.rabobank.nl/openapi/oauth2/authorize","scopes":{"ais.transactions.read-90days":"Allows the retrieval of transaction from the last 90 days.","ais.transactions.read-history":"Allows the retrieval of transaction history once"},"tokenUrl":"https://oauth.rabobank.nl/openapi/oauth2/token"}},"type":"oauth2","x-ibm-oauth-provider":"oauth2-services-3-0-2-de4b"}}},"security":[{"clientId":[],"oauth2_access_code_flow_transactions-ais":["ais.transactions.read-90days"]},{"clientId":[],"oauth2_access_code_flow_transactions-ais":["ais.transactions.read-history"]}],"x-readme":{"explorer-enabled":false,"proxy-enabled":false}}