Get Account Statement

This web service interface is used for obtaining account statement data from bank system.
Besides account number and its currency there will be period (starting and closing date) defined in interface request for which statement data should be provided/returned. Data will be calculated and returned as sum of all credit and debit transaction’s amounts for whole period defined in request, not per each day. So there will be 2 amounts (sums) in response plus starting and closing balance (balanceType: booked) according to periodFrom/periodTo dates.
There will be no currency exchange calculation (e.g. inGelEquiv).

Payment Order Attribute Formats

Attribute format defines allowed character set and maximal number of characters in the attribute value.
Exclamation mark (!) means that value should contain exactly the specified number of characters; e.g.:

  • '22!S' – value should contain exactly 22 characters that correspond to 'S' charset;
  • '22S' – value can contain up to 22 characters that correspond to 'S' charset;
  • '13n.2n' – digits and decimal point: up to 13 digits before point and up to 2 digits after the point.
Format CodeAllowed Charset
nDigits: 0123456789
ACapital letters of the Latin alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZ
SCapital letters of the Latin alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Digits: 0123456789
Characters: / - ? : ( ) . , ` + _ * < > & SPACE
RGeorgian (Unicode, UTF-8) letters: აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰ
Lower case letters of the Latin alphabet: abcdefghijklmnopqrstuvwxyz
Capital letters of the Latin alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Digits: 0123456789
Characters: / - ? : ( ) . , ' + space

🚧

Characters < > & must be represented as:

Characters must be represented: "<" as &lt; ">" as &gt; "&"as &amp;

MoneyIo Object

AttributeTypeComment
AmountDecimal
13n.2n
Numeric representation of amount
CurrencyString
3!A
Currency ISO code

List of request attributes in GetAccountStatement Web Service:

AttributeTypeComment
accountNumberStringAccount number
accountCurrencyCodeStringAccount currency;
is mandatory when accountNumber is specified
periodFromDateTimeStarting date from which statement data should be
provided
periodToDateTimeClosing date to which statement data should be
provided

Example 1: Get Account Statement Request

<soapenv:Envelope
	xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:myg="http://www.mygemini.com/schemas/mygemini"
	xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
	<soapenv:Header>
		<wsse:Security>
			<wsse:UsernameToken>
				<wsse:Username>USERNAME</wsse:Username>
				<wsse:Password>PASSWORD</wsse:Password>
				<wsse:Nonce>111111</wsse:Nonce>
			</wsse:UsernameToken>
		</wsse:Security>
	</soapenv:Header>
	<soapenv:Body>
		<myg:GetAccountStatementRequestIo>
			<myg:filter>
				<myg:periodFrom>2021-01-01</myg:periodFrom>
				<myg:periodTo>2023-03-02</myg:periodTo>
				<myg:accountNumber>GE48TB7044436080100017</myg:accountNumber>
				<myg:currency>GEL</myg:currency>
			</myg:filter>
		</myg:GetAccountStatementRequestIo>
	</soapenv:Body>
</soapenv:Envelope>

List of response attributes in GetAccountStatement Web Service:

AttributeTypeComment
openingDateDateTimeStarting date from which statement data are provided
openingBalanceMoneyIoStarting booked balance for opening date (means
available balance as on statement page)
closingDateDateTimeClosing date to which statement data are provided
closingBalanceMoneyIoFinal available balance of last/closing date (as on statement page)
debitSumMoneyIoSum of all debit amounts from starting date to closing date
creditSumMoneyIoSum of all credit amounts from starting date to closing date
currencyStringAccount Currency

Example 2: Get Account Statement Response

<SOAP-ENV:Envelope
	xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
	xmlns:ns2="http://www.mygemini.com/schemas/mygemini">
	<SOAP-ENV:Header/>
	<SOAP-ENV:Body>
		<ns2:GetAccountStatementResponseIo
			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
			<ns2:statement>
				<ns2:openingDate>2021-01-01</ns2:openingDate>
				<ns2:openingBalance>0</ns2:openingBalance>
				<ns2:closingDate>2024-03-02</ns2:closingDate>
				<ns2:closingBalance>227</ns2:closingBalance>
				<ns2:creditSum>582</ns2:creditSum>
				<ns2:debitSum>355</ns2:debitSum>
				<ns2:currency>GEL</ns2:currency>
			</ns2:statement>
		</ns2:GetAccountStatementResponseIo>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>