MeR TPP sustav digitalnog bankarstva

MeR TPP servis

v1/getBankStatements - POST

Opis: Dohvat bankovnog izvatka (camt.53) - POST

URL (test): ../v1/getBankStatements

URL (produkcija): ../v1/getBankStatements

Specifikacija requesta - JSON:

Parametri: NEMA
Opis Tip podatka Uvjet Obavezno
.
header1..1
Content-TypeMoguće su sljedeće vrijednosti:
application/xml
text/plain
string1..1
X-Request-IDJedinstveni identifikator REST zahtjeva (requesta), jedinstven za svaki REST poziv.UUID1..1
body1..1
usernameJedinstveni identifikator korisnikastring1..1
passwordPasswordstring1..1
companyIdOIB pravne osobestring1..1
companyBuOznaka podružnice ili druge izdvojene poslovne jedinice.string0..1
softwareIdJedinstvena oznaka poslovnog sustava (ERP)string1..1
merDateFromDatum od u ISO formatu YYYY-MM-DD
Dohvat izvoda prema datumu izvoda.
ISODate1..1
merDateToDatum do u ISO formatu YYYY-MM-DD.
Dohvat izvoda prema datumu izvoda.
ISODate1..1
merFormatU slučaju kad je na PSD2 API kanalu dostupno više različith fromata izvdoa potrebno je navesti koji izvod se traži.
Mogući su:
camt.052
camt.053
camt.054
mt940
mt942
UUID0..1
consentStatusIma li račun aktivnu privolu.
1 – Filtrira samo izvode za račune koji imaju aktivnu privolu (defaultno ponašanje)
0 – Filtrira samo izvode za račune koji nemaju aktivnu privolu
2 – Filtrira sve izvode
Parametar je opcionalan, a ukoliko se parametar ne dostavi, sustav defaultno filtrira samo izvode za račune koji imaju aktivnu privolu. Ovo ima za posljedicu da sustav neće po defaultu vraćati podatke o računima, u ovom slučaju podatke o izvodima, za koje nema aktivnu privolu.
integer0..1
debtorAccountPretraživanje po računu platitelja.Account Reference0..1

Specifikacija response - JSON:

Opis Tip podatka Uvjet Obavezno
.
header1..1
Content-Typeapplication/xmlstring1..1
X-Request-IDJedinstveni identifikator requesta, jedinstven za svaki REST poziv.UUID1..1
body1..n
formatFormat datoteke za download (camt.053)string1..1
messageIdentificationIdentifikacija poruke.string1..1
creationDatetimeDatum kreiranja poruke.datetime1..1
fromDateDatum i vrijeme OD kojeg su obuhvaćene transakcije u poruci.string1..1
toDateDatum i vrijeme DO kojeg su obuhvaćene transakcije u poruci.string1..1
downloadLinkLink za download poruke dnevnog izvatka.string1..1
vbdiVodeći broj depozitne institucije.string1..1
bicBIC banke.string1..1
bankNameNaziv banke.string1..1
identificationIdentifikacijski broj.string1..1
lglSequenceNumber???string1..1
filenameNaziv datoteke.string1..1
accountsPodaci o računu1..1
ibanIBAN.string1..1
currencyValuta IBAN-a.string1..1
cashAccountTypeTip transakcijskog računa.string1..1
merChangeTimeDatum i vrijeme razmjene podataka.datetime1..1


Primjer JSON - POST request:

	
		Content-Type: application/json
		X-Request-ID: d192c1b2-53d6-49e2-a3eb-d1498de1807f

		{

			"username": "username",
			"password": "password",
			"companyId": "OIB tvrtke",
			"companyBu": "",
			"softwareId": "Test-001",
			"merDateFrom": "2023-03-03",    
			"merDateTo": "2023-03-03",
			"merFormat": "camt.053",
			"consentStatus": 2
		}

	
	

Primjer JSON - response:

	
		Content-Type: application/json
		X-Request-ID: d192c1b2-53d6-49e2-a3eb-d1498de1807f

		[
			{
				"format": "camt.053",
				"messageIdentification": "BCS2340009.99999999927.202210120001",
				"creationDatetime": "2023-03-04T04:00:00",
				"fromDate": "2023-03-03T00:00:00",
				"toDate": "2023-03-03T23:59:59.999",
				"downloadLink": "https://testapi.e-plati.hr/api/v1/teststatements/camt?statementdate=2023-03-03",
				"vbdi": "2340009",
				"bic": "PBZG HR 2X",
				"bankName": "Privredna banka Zagreb",
				"identification": "51b26bbc00d6448b914514ffae4184d2",
				"lglSequenceNumber": 14,
				"filename": "",
				"accounts": [
					{
						"iban": "",
						"currency": "NOK",
						"cashAccountType": "TRAN"
					}
				],
				"merChangeTime": "2023-05-24T15:06:19.2538416+02:00"
			},
			{
				"format": "camt.053",
				"messageIdentification": "BCS2340009.99999999927.202210120001",
				"creationDatetime": "2023-03-04T04:00:00",
				"fromDate": "2023-03-03T00:00:00",
				"toDate": "2023-03-03T23:59:59.999",
				"downloadLink": "https://testapi.e-plati.hr/api/v1/teststatements/camt?statementdate=2023-03-03",
				"vbdi": "2340009",
				"bic": "PBZG HR 2X",
				"bankName": "Privredna banka Zagreb",
				"identification": "73d3175c50a847b089b3be471e9114c0",
				"lglSequenceNumber": 13,
				"filename": "",
				"accounts": [
					{
						"iban": "",
						"currency": "CHF",
						"cashAccountType": "TRAN"
					}
				],
				"merChangeTime": "2023-05-24T15:06:19.253923+02:00"
			},
			{
				"format": "camt.053",
				"messageIdentification": "BCS2340009.99999999927.202210120001",
				"creationDatetime": "2023-03-04T04:00:00",
				"fromDate": "2023-03-03T00:00:00",
				"toDate": "2023-03-03T23:59:59.999",
				"downloadLink": "https://testapi.e-plati.hr/api/v1/teststatements/camt?statementdate=2023-03-03",
				"vbdi": "2340009",
				"bic": "PBZG HR 2X",
				"bankName": "Privredna banka Zagreb",
				"identification": "8e062747770b4801937046e5506d5238",
				"lglSequenceNumber": 13,
				"filename": "",
				"accounts": [
					{
						"iban": "",
						"currency": "USD",
						"cashAccountType": "TRAN"
					}
				],
				"merChangeTime": "2023-05-24T15:06:19.2539269+02:00"
			},
			{
				"format": "camt.053",
				"messageIdentification": "BCS2340009.99999999927.202210120001",
				"creationDatetime": "2023-03-04T04:00:00",
				"fromDate": "2023-03-03T00:00:00",
				"toDate": "2023-03-03T23:59:59.999",
				"downloadLink": "https://testapi.e-plati.hr/api/v1/teststatements/camt?statementdate=2023-03-03",
				"vbdi": "2340009",
				"bic": "PBZG HR 2X",
				"bankName": "Privredna banka Zagreb",
				"filename": "",
				"accounts": [
					{
						"iban": "",
						"currency": "EUR",
						"cashAccountType": "TRAN"
					}
				],
				"merChangeTime": "2023-05-24T15:06:19.2539281+02:00"
			}
		]