---
updatedAt: 2026-03-25T11:17:47.000Z
---

# Account Movement

### Get account movements

This web service interface is used for obtaining account movements data from bank system based on provided filter parameter(s).\
Since movements are very frequent business entities in banking environment, it is necessary to prevent long lasting remote requests started by client systems. A simple mechanism is implemented, where bank fills system parameter, which defines maximum number of returned movements in one response (**pageSize**700 entries in 1 response). Such message will also contain information whether all movements were returned or only part of them. This is done by paging objects. Client system is supposed to read paging metadata and send the same request but with different index number of required page. Downloading process of movements will end when client system downloads all pages.

> 📘 pageSize defines maximum number (700) of returned movements in one response.
>
> to get next page of movements by date range request see **example 11**

# Movement 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.

[block:parameters]
{
  "data": {
    "h-0": "Format Code",
    "h-1": "Allowed Charset",
    "0-0": "n",
    "0-1": "Digits: 0123456789",
    "1-0": "A",
    "1-1": "Capital letters of the Latin alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZ",
    "2-0": "S",
    "2-1": "Capital letters of the Latin alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZ  \nDigits: 0123456789  \nCharacters: / - ? : ( ) . , \\` + \\_ \\* \\< > & SPACE",
    "3-0": "R",
    "3-1": "Georgian (Unicode, UTF-8) letters: აბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰ  \nLower case letters of the Latin alphabet: abcdefghijklmnopqrstuvwxyz  \nCapital letters of the Latin alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZ  \nDigits: 0123456789  \nCharacters: / - ? : ( ) . , ' + space"
  },
  "cols": 2,
  "rows": 4,
  "align": [
    "left",
    "left"
  ]
}
[/block]

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

# List of request attributes in GetAccountMovements Web Service

[block:parameters]
{
  "data": {
    "h-0": "Attribute",
    "h-1": "Type",
    "h-2": "Comment",
    "0-0": "accountNumber",
    "0-1": "String",
    "0-2": "Account number",
    "1-0": "accountCurrencyCode",
    "1-1": "String",
    "1-2": "Account currency;  \nis **mandatory **when  **accountNumber **is specified",
    "2-0": "periodFrom",
    "2-1": "DateTime",
    "2-2": "Period interval “from” (inclusive)",
    "3-0": "periodTo",
    "3-1": "DateTime",
    "3-2": "Period interval “to” (inclusive)",
    "4-0": "movementId",
    "4-1": "String",
    "4-2": "Movement ID",
    "5-0": "lastMovementTimestamp",
    "5-1": "DateTime",
    "5-2": "system  will return movements that have higher timestamp  \n(e.g. if 2013-10-25T15:23:12.000 is specified, then system will return movements that  \nwere created or updated **after **that time)",
    "6-0": "pageIndex",
    "6-1": "Int",
    "6-2": "Index of a movement page",
    "7-0": "pageSize",
    "7-1": "int",
    "7-2": "Number of transactions in one page (maximum 700 entries in 1 response)"
  },
  "cols": 3,
  "rows": 8,
  "align": [
    "left",
    "left",
    "left"
  ]
}
[/block]

# List of response attributes in GetAccountMovements Web Service

[block:parameters]
{
  "data": {
    "h-0": "Attribute",
    "h-1": "Type",
    "h-2": "Comment",
    "0-0": "movementId",
    "0-1": "String",
    "0-2": "Movement ID assigned by Banks **NONDIGITAL channel**(POS Terminal; PAYBOX; ATM; Cash operations)",
    "1-0": "paymentId",
    "1-1": "String",
    "1-2": "ID of payment order based on which this movement was  \ngenerated (assigned by Banks's **DIGITAL channel (Internet/Mobile banking; DBI integration service)**",
    "2-0": "externalPaymentId",
    "2-1": "String",
    "2-2": "ID of payment order based on which this movement was generated (assigned by Banks **NONDIGITAL channel** (POS Terminal; PAYBOX; ATM; Cash operations)",
    "3-0": "debitCredit",
    "3-1": "Integer",
    "3-2": "Operation type: is debit or credit  operation  \n0 = Debit  \n1 = Credit",
    "4-0": "valueDate",
    "4-1": "DateTime",
    "4-2": "Operation date",
    "5-0": "Description",
    "5-1": "String",
    "5-2": "Description",
    "6-0": "Amount",
    "6-1": "MoneyIo (see [catalog ](#catalogs)**MoneyIo** below)",
    "6-2": "Amount and  \ncurrency of  \nmovement",
    "7-0": "accountNumber",
    "7-1": "String",
    "7-2": "Account number",
    "8-0": "accountName",
    "8-1": "String",
    "8-2": "Account name",
    "9-0": "additionalInformation",
    "9-1": "String",
    "9-2": "Additional information (recipient info)",
    "10-0": "documentDate",
    "10-1": "DateTime",
    "10-2": "Document date",
    "11-0": "documentNumber",
    "11-1": "String",
    "11-2": "Document number",
    "12-0": "partnerAccountNumber",
    "12-1": "String",
    "12-2": "Partner's account number",
    "13-0": "partnerName",
    "13-1": "String",
    "13-2": "Partner's name",
    "14-0": "partnerTaxCode",
    "14-1": "String",
    "14-2": "Partner's tax code",
    "15-0": "partnerBankCode",
    "15-1": "String",
    "15-2": "Partner's bank code",
    "16-0": "partnerBank",
    "16-1": "String",
    "16-2": "Partner's bank",
    "17-0": "intermediaryBankCode",
    "17-1": "String",
    "17-2": "Intermediary bank code",
    "18-0": "intermediaryBank",
    "18-1": "String",
    "18-2": "Intermediary bank",
    "19-0": "chargeDetail",
    "19-1": "String  \n[3!A](#catalogs)",
    "19-2": "Defines types of charges that can be used for SWIFT payments. it may have two values:  \n**SHA **- Beneficiary will receive amount reduced by intermediary bank’s fee  \n**OUR **- Beneficiary will receive full amount, you will pay additional 20USD/30EUR",
    "20-0": "taxpayerCode",
    "20-1": "String",
    "20-2": "Taxpayer code",
    "21-0": "taxpayerName",
    "21-1": "String",
    "21-2": "Taxpayer name",
    "22-0": "treasuryCode",
    "22-1": "String",
    "22-2": "Treasury code",
    "23-0": "operationCode",
    "23-1": "String",
    "23-2": "Operation code",
    "24-0": "additionalDescription",
    "24-1": "String",
    "24-2": "Additional description",
    "25-0": "exchangeRate",
    "25-1": "String",
    "25-2": "Exchange rate (for currency exchange operations)",
    "26-0": "partnerPersonalNumber",
    "26-1": "String",
    "26-2": "Partner's personal number (for cash operations)",
    "27-0": "partnerDocumentType",
    "27-1": "See [catalog](#catalogs)  \n**Identification  \nDocument Type** below",
    "27-2": "Partner's ID document type (for cash operations)",
    "28-0": "partnerDocumentNumber",
    "28-1": "String",
    "28-2": "Partner's ID document number (for cash operations)",
    "29-0": "parentExternalPaymentId",
    "29-1": "String",
    "29-2": "Payment order ID of parent movement assigned by **NONDIGITAL channel** (POS Terminal; PAYBOX; ATM; Cash operations); e.g. this attribute can be filled for charge movements to link them with original payment movements",
    "30-0": "statusCode",
    "30-1": "see [catalog ](#catalogs)**Transaction Status **below",
    "30-2": "Authorization status code in **NONDIGITAL channel** (POS Terminal; PAYBOX; ATM; Cash operations) (Client system can guess that payment order is fully accepted and processed by Bank only after movement  \ngets **Authorized **status)",
    "31-0": "transactionType",
    "31-1": "see [catalog ](#catalogs)**Transaction  \nSubtype** below",
    "31-2": "Transaction type"
  },
  "cols": 3,
  "rows": 32,
  "align": [
    "left",
    "left",
    "left"
  ]
}
[/block]

# Date formats

**DateTime** – in **requests** sent to Bank's Digital channel DateTime must be in format:\
**yyyy-MM-dd'T'HH:mm:ss.SSS** e.g.: **2023-02-22T15:23:12.000**\
**DateTime** – in **responses** received from Bank's digital channel **DateTime** is in format:\
**yyyy-MM-dd'T'HH:mm:ssZ** e.g.: **2023-02-22T00:00:00+04:00**

# Catalogs

### MoneyIO

[block:parameters]
{
  "data": {
    "h-0": "Attribute",
    "h-1": "Type",
    "h-2": "Comment",
    "0-0": "Amount",
    "0-1": "Decimal  \n[13n.2n](https://developers.tbcbank.ge/docs/account-movement#movement-attribute-formats)",
    "0-2": "Numeric  \nrepresentation of  \namount",
    "1-0": "Currency",
    "1-1": "String  \n[3!A](https://developers.tbcbank.ge/docs/account-movement#movement-attribute-formats)",
    "1-2": "Currency ISO code"
  },
  "cols": 3,
  "rows": 2,
  "align": [
    "left",
    "left",
    "left"
  ]
}
[/block]

### Identification Document Type

| Partner Document Type Code | Definition                                           |
| :------------------------- | :--------------------------------------------------- |
| 0                          | Without passport                                     |
| 1                          | Georgian citizen ID                                  |
| 2                          | Georgian citizen passport                            |
| 3                          | Other countries citizen passport                     |
| 4                          | Permanent residence permit ID                        |
| 5                          | Soviet union passport                                |
| 6                          | Birth certificate                                    |
| 8                          | Refugee ID                                           |
| 9                          | IDP (Internally Displaced Person) Temporary Document |
| 10                         | Temporary ID for citizen of Georgia                  |
| 11                         | ID Card                                              |
| 12                         | ID Card - residence permit ID                        |
| 13                         | Georgian living abroad ID                            |
| 14                         | Diplomatic card                                      |
| 15                         | Neutral ID                                           |
| 16                         | Neutral travel document                              |
| 17                         | Travel document                                      |
| 18                         | Diplomatic passport for Georgian citizen             |
| 19                         | Job passport for Georgian citizen                    |
| 20                         | Temporary ID card                                    |
| 21                         | Unidentified                                         |
| 22                         | ID Card - temporary residence permit electronic ID   |

### Transaction Status

| Transaction Status Code | Definition                       |
| :---------------------- | :------------------------------- |
| 1                       | Waiting for authorization        |
| 2                       | Waiting for second authorization |
| 3                       | Authorized                       |

### Transaction Subtype

| Transaction Subtype code | Definition                         |
| :----------------------- | :--------------------------------- |
| 1                        | Transfer between own accounts      |
| 5                        | Currency exchange                  |
| 20                       | Income                             |
| 30                       | Transfer out and cash withdrawal   |
| 31                       | Bill, Top UP Mobile, fine payments |
| 32                       | Treasury transfers                 |
| 33                       | Other expenses                     |

# Filter combinations

There are several combinations of values which are considered as **correct**; the rest should return an error code: **INCORRECT\_INPUT\_DATA.**

### Get Movement By ID

If **movement ID** parameter is filled, then other filtering parameters **must be empty**; if not then request will fail and an error code - **INCORRECT\_INPUT\_DATA** will be returned.

### Example 1: Get Account Movement By ID Request

```xml
<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:GetAccountMovementsRequestIo>
			<myg:accountMovementFilterIo>
				<myg:movementId>001157711468.1</myg:movementId>
			</myg:accountMovementFilterIo>
		</myg:GetAccountMovementsRequestIo>
	</soapenv:Body>
</soapenv:Envelope>
```

### Example 2: Get Account Movement By ID Response

```xml
<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:GetAccountMovementsResponseIo
			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
			<ns2:accountMovement>
				<ns2:movementId>011662735463.2</ns2:movementId>
				<ns2:externalPaymentId>11662735463</ns2:externalPaymentId>
				<ns2:debitCredit>1</ns2:debitCredit>
				<ns2:valueDate>2024-02-21T00:00:00</ns2:valueDate>
				<ns2:description>ანგარიშზე თანხის შეტანა</ns2:description>
				<ns2:amount>
					<ns2:amount>1234</ns2:amount>
					<ns2:currency>GEL</ns2:currency>
				</ns2:amount>
				<ns2:accountNumber>GE29TB7777700000000000</ns2:accountNumber>
				<ns2:accountName>შპს  test. კომპ</ns2:accountName>
				<ns2:additionalInformation>   ნინო სირაძე 00000000000 </ns2:additionalInformation>
				<ns2:documentDate>2024-02-21T00:00:00</ns2:documentDate>
				<ns2:documentNumber>120045445</ns2:documentNumber>
				<ns2:partnerName>ნინო სირაძე</ns2:partnerName>
				<ns2:partnerTaxCode>00000000000</ns2:partnerTaxCode>
				<ns2:taxpayerCode>00000000000</ns2:taxpayerCode>
				<ns2:taxpayerName>ნინო სირაძე, 00000000000</ns2:taxpayerName>
				<ns2:operationCode>01</ns2:operationCode>
				<ns2:exchangeRate/>
				<ns2:partnerPersonalNumber>00000000000</ns2:partnerPersonalNumber>
				<ns2:partnerDocumentType>ID_CARD</ns2:partnerDocumentType>
				<ns2:partnerDocumentNumber>22IC00000</ns2:partnerDocumentNumber>
				<ns2:parentExternalPaymentId>0</ns2:parentExternalPaymentId>
				<ns2:statusCode>3</ns2:statusCode>
				<ns2:transactionType>20</ns2:transactionType>
			</ns2:accountMovement>
		</ns2:GetAccountMovementsResponseIo>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
```

### Get Account Movements By Last Movement Timestamp

If **last movement timestamp** is filled, then other filter parameters must be empty; if not then request will\
fail and an error code - **INCORRECT\_INPUT\_DATA**will be returned.

### Example 3: Get Account Movement By lastMovementTimestamp Request

```xml
<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:GetAccountMovementsRequestIo>
<myg:accountMovementFilterIo>
<myg:lastMovementTimestamp>2023-07-01T15:23:12.000</myg:lastMovementTimestamp>
</myg:accountMovementFilterIo>
</myg:GetAccountMovementsRequestIo>
</soapenv:Body>
</soapenv:Envelope>
```

### Example 4: Get Account Movement By lastMovementTimestamp Response

```xml
<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:GetAccountMovementsResponseIo
			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
			<ns2:result>
				<ns2:pager>
					<ns2:pageIndex>0</ns2:pageIndex>
					<ns2:pageSize>700</ns2:pageSize>
				</ns2:pager>
				<ns2:totalCount>38</ns2:totalCount>
			</ns2:result>
			<ns2:accountMovement>
				<ns2:movementId>011662735463.2</ns2:movementId>
				<ns2:externalPaymentId>11662735463</ns2:externalPaymentId>
				<ns2:debitCredit>1</ns2:debitCredit>
				<ns2:valueDate>2024-02-21T00:00:00</ns2:valueDate>
				<ns2:description>ანგარიშზე თანხის შეტანა</ns2:description>
				<ns2:amount>
					<ns2:amount>1234</ns2:amount>
					<ns2:currency>GEL</ns2:currency>
				</ns2:amount>
				<ns2:accountNumber>GE29TB00000000000</ns2:accountNumber>
				<ns2:accountName>შპს  test</ns2:accountName>
				<ns2:additionalInformation>    test user პ/ნ  00000000000  </ns2:additionalInformation>
				<ns2:documentDate>2024-02-21T00:00:00</ns2:documentDate>
				<ns2:documentNumber>120045445</ns2:documentNumber>
				<ns2:partnerName>ნინო სირაძე</ns2:partnerName>
				<ns2:partnerTaxCode>00000000000</ns2:partnerTaxCode>
				<ns2:taxpayerCode>00000000000</ns2:taxpayerCode>
				<ns2:taxpayerName>ნინო სირაძე, 00000000000</ns2:taxpayerName>
				<ns2:operationCode>01</ns2:operationCode>
				<ns2:exchangeRate/>
				<ns2:partnerPersonalNumber>00000000000</ns2:partnerPersonalNumber>
				<ns2:partnerDocumentType>ID_CARD</ns2:partnerDocumentType>
				<ns2:partnerDocumentNumber>00IC00000</ns2:partnerDocumentNumber>
				<ns2:parentExternalPaymentId>0</ns2:parentExternalPaymentId>
				<ns2:statusCode>3</ns2:statusCode>
				<ns2:transactionType>20</ns2:transactionType>
			</ns2:accountMovement>
			<ns2:accountMovement>
				<ns2:movementId>010879982773.1</ns2:movementId>
				<ns2:externalPaymentId>10879982773</ns2:externalPaymentId>
				<ns2:debitCredit>0</ns2:debitCredit>
				<ns2:valueDate>2024-02-16T00:00:00</ns2:valueDate>
				<ns2:description>გადარიცხვის საკომისიო</ns2:description>
				<ns2:amount>
					<ns2:amount>1</ns2:amount>
					<ns2:currency>GEL</ns2:currency>
				</ns2:amount>
				<ns2:accountNumber>GE29TB7714836080100013</ns2:accountNumber>
				<ns2:accountName>შპს  test</ns2:accountName>
				<ns2:additionalInformation>საკომისიო შემოსავალი - იურიდიული პირების გადარიცხვები  GE49TB0006000000000000 </ns2:additionalInformation>
				<ns2:documentDate>2024-02-16T00:00:00</ns2:documentDate>
				<ns2:documentNumber>1708078553</ns2:documentNumber>
				<ns2:partnerAccountNumber>GE49TB0006001030220010</ns2:partnerAccountNumber>
				<ns2:taxpayerName>, </ns2:taxpayerName>
				<ns2:operationCode>GIT</ns2:operationCode>
				<ns2:exchangeRate/>
				<ns2:partnerDocumentType>WITHOUT_PASSPORT</ns2:partnerDocumentType>
				<ns2:parentExternalPaymentId>10879982772</ns2:parentExternalPaymentId>
				<ns2:statusCode>3</ns2:statusCode>
				<ns2:transactionType>33</ns2:transactionType>
			</ns2:accountMovement>
		</ns2:GetAccountMovementsResponseIo>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
```

> 📘 Get movements by other filtering parameters
>
> All filter parameters can be filled except movement ID and last movement timestamp, otherwise the\
> request will fail and an error code - **INCORRECT\_INPUT\_DATA** will be returned.

> ❗️ Example 5: If Movement ID And/Or Last movement Timestamp Are Filled With Other Filter Parameters, Request Will Fail
>
> ### MovementID Is Used With Other Filter Parameter In The Request
>
> ```xml
> <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:GetAccountMovementsRequestIo>
> 			<myg:accountMovementFilterIo>
> 				<myg:periodFrom>2023-07-01T15:23:12.000</myg:periodFrom>
> 				<myg:periodTo>2023-07-28T15:23:12.000</myg:periodTo>
> 				<myg:movementId>001157711468.1</myg:movementId>
> 			</myg:accountMovementFilterIo>
> 		</myg:GetAccountMovementsRequestIo>
> 	</soapenv:Body>
> </soapenv:Envelope>
> ```
>
> ### Error response
>
> ```xml
> <s:Envelope
> 	xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
> 	<s:Header/>
> 	<s:Body>
> 		<s:Fault>
> 			<faultcode
> 				xmlns:a="http://www.mygemini.com/schemas/mygemini">a:INCORRECT_INPUT_DATA
> 			</faultcode>
> 			<faultstring xml:lang="en">Incorrect combination of input data in filter.</faultstring>
> 		</s:Fault>
> 	</s:Body>
> </s:Envelope>
> ```

### Get Account Movements By Date Range

> 📘 Page Index
>
> Response returns data block with **paging** information. Web Service automatically returns first page, which has **index** equal to **zero (0)**. Since paging information in response contains total count and actual page size, calling system can easily count how many pages are needed to download all items matching the filter critera.\
> Calling system should send another request with page index equal to 1 to obtain the rest of the data (2nd page in **example 11**).

> 📘 Get movements by periodFrom - periodTo
>
> * If only  **periodFrom** filter parameters is used, system  will return movements that have higher timestamp (e.g. if 2023-10-25T15:23:12.000 is specified, then system will return movements that were created or updated **after** that time)
> * If only  **periodTo** filter parameters is used, system  will return movements that have lower timestamp (e.g. if 2023-10-25T15:23:12.000 is specified, then system will return movements that were created or updated **before**that time)
> * If both **periodFrom** and **periodTo** filter parameters is used (date range), system  will return movements that have timestamp in between (e.g. if **from date** 2012-10-25T15:23:12.000 and **to date**\
>   2013-10-25T15:23:12.000 is specified, then system will return movements that were created or updated **between** date range)

Response returns data block with **paging** information. Web Service automatically returns first page, which has **index** equal to **zero (0)**. Since paging information in response contains total count and actual page size, calling\
system can easily count how many pages are needed to download all items matching the filter critera.

### Example 5: Get Account Movement By periodFrom Request

```xml
<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:GetAccountMovementsRequestIo>
			<myg:accountMovementFilterIo>
				<myg:periodFrom>2012-10-25T15:23:12.000</myg:periodFrom>
			</myg:accountMovementFilterIo>
		</myg:GetAccountMovementsRequestIo>
	</soapenv:Body>
</soapenv:Envelope>
```

### Example 6: Get Account Movement By periodFrom Response

```xml
<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:GetAccountMovementsResponseIo
			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
			<ns2:result>
				<ns2:pager>
					<ns2:pageIndex>0</ns2:pageIndex>
					<ns2:pageSize>700</ns2:pageSize>
				</ns2:pager>
				<ns2:totalCount>38</ns2:totalCount>
			</ns2:result>
			<ns2:accountMovement>
				<ns2:movementId>011662735463.2</ns2:movementId>
				<ns2:externalPaymentId>11662735463</ns2:externalPaymentId>
				<ns2:debitCredit>1</ns2:debitCredit>
				<ns2:valueDate>2024-02-21T00:00:00</ns2:valueDate>
				<ns2:description>ანგარიშზე თანხის შეტანა</ns2:description>
				<ns2:amount>
					<ns2:amount>1234</ns2:amount>
					<ns2:currency>GEL</ns2:currency>
				</ns2:amount>
				<ns2:accountNumber>GE29TB00000000000</ns2:accountNumber>
				<ns2:accountName>შპს  test</ns2:accountName>
				<ns2:additionalInformation>    test user პ/ნ  00000000000  </ns2:additionalInformation>
				<ns2:documentDate>2024-02-21T00:00:00</ns2:documentDate>
				<ns2:documentNumber>120045445</ns2:documentNumber>
				<ns2:partnerName>ნინო სირაძე</ns2:partnerName>
				<ns2:partnerTaxCode>00000000000</ns2:partnerTaxCode>
				<ns2:taxpayerCode>00000000000</ns2:taxpayerCode>
				<ns2:taxpayerName>ნინო სირაძე, 00000000000</ns2:taxpayerName>
				<ns2:operationCode>01</ns2:operationCode>
				<ns2:exchangeRate/>
				<ns2:partnerPersonalNumber>00000000000</ns2:partnerPersonalNumber>
				<ns2:partnerDocumentType>ID_CARD</ns2:partnerDocumentType>
				<ns2:partnerDocumentNumber>00IC00000</ns2:partnerDocumentNumber>
				<ns2:parentExternalPaymentId>0</ns2:parentExternalPaymentId>
				<ns2:statusCode>3</ns2:statusCode>
				<ns2:transactionType>20</ns2:transactionType>
			</ns2:accountMovement>
			<ns2:accountMovement>
				<ns2:movementId>010879982773.1</ns2:movementId>
				<ns2:externalPaymentId>10879982773</ns2:externalPaymentId>
				<ns2:debitCredit>0</ns2:debitCredit>
				<ns2:valueDate>2024-02-16T00:00:00</ns2:valueDate>
				<ns2:description>გადარიცხვის საკომისიო</ns2:description>
				<ns2:amount>
					<ns2:amount>1</ns2:amount>
					<ns2:currency>GEL</ns2:currency>
				</ns2:amount>
				<ns2:accountNumber>GE29TB7714836080100013</ns2:accountNumber>
				<ns2:accountName>შპს  test</ns2:accountName>
				<ns2:additionalInformation>საკომისიო შემოსავალი - იურიდიული პირების გადარიცხვები  GE49TB0006000000000000 </ns2:additionalInformation>
				<ns2:documentDate>2024-02-16T00:00:00</ns2:documentDate>
				<ns2:documentNumber>1708078553</ns2:documentNumber>
				<ns2:partnerAccountNumber>GE49TB0006001030220010</ns2:partnerAccountNumber>
				<ns2:taxpayerName>, </ns2:taxpayerName>
				<ns2:operationCode>GIT</ns2:operationCode>
				<ns2:exchangeRate/>
				<ns2:partnerDocumentType>WITHOUT_PASSPORT</ns2:partnerDocumentType>
				<ns2:parentExternalPaymentId>10879982772</ns2:parentExternalPaymentId>
				<ns2:statusCode>3</ns2:statusCode>
				<ns2:transactionType>33</ns2:transactionType>
			</ns2:accountMovement>
		</ns2:GetAccountMovementsResponseIo>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
```

### Example 7: Get Account Movement By periodTo Request

```xml
<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:GetAccountMovementsRequestIo>
			<myg:accountMovementFilterIo>
				<myg:periodTo>2023-10-25T15:23:12.000</myg:periodTo>
			</myg:accountMovementFilterIo>
		</myg:GetAccountMovementsRequestIo>
	</soapenv:Body>
</soapenv:Envelope>
```

### Example 8: Get Account Movement By periodTo Response

```xml
<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:GetAccountMovementsResponseIo
			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
			<ns2:result>
				<ns2:pager>
					<ns2:pageIndex>0</ns2:pageIndex>
					<ns2:pageSize>700</ns2:pageSize>
				</ns2:pager>
				<ns2:totalCount>38</ns2:totalCount>
			</ns2:result>
			<ns2:accountMovement>
				<ns2:movementId>011662735463.2</ns2:movementId>
				<ns2:externalPaymentId>11662735463</ns2:externalPaymentId>
				<ns2:debitCredit>1</ns2:debitCredit>
				<ns2:valueDate>2024-02-21T00:00:00</ns2:valueDate>
				<ns2:description>ანგარიშზე თანხის შეტანა</ns2:description>
				<ns2:amount>
					<ns2:amount>1234</ns2:amount>
					<ns2:currency>GEL</ns2:currency>
				</ns2:amount>
				<ns2:accountNumber>GE29TB00000000000</ns2:accountNumber>
				<ns2:accountName>შპს  test</ns2:accountName>
				<ns2:additionalInformation>    test user პ/ნ  00000000000  </ns2:additionalInformation>
				<ns2:documentDate>2024-02-21T00:00:00</ns2:documentDate>
				<ns2:documentNumber>120045445</ns2:documentNumber>
				<ns2:partnerName>ნინო სირაძე</ns2:partnerName>
				<ns2:partnerTaxCode>00000000000</ns2:partnerTaxCode>
				<ns2:taxpayerCode>00000000000</ns2:taxpayerCode>
				<ns2:taxpayerName>ნინო სირაძე, 00000000000</ns2:taxpayerName>
				<ns2:operationCode>01</ns2:operationCode>
				<ns2:exchangeRate/>
				<ns2:partnerPersonalNumber>00000000000</ns2:partnerPersonalNumber>
				<ns2:partnerDocumentType>ID_CARD</ns2:partnerDocumentType>
				<ns2:partnerDocumentNumber>00IC00000</ns2:partnerDocumentNumber>
				<ns2:parentExternalPaymentId>0</ns2:parentExternalPaymentId>
				<ns2:statusCode>3</ns2:statusCode>
				<ns2:transactionType>20</ns2:transactionType>
			</ns2:accountMovement>
			<ns2:accountMovement>
				<ns2:movementId>010879982773.1</ns2:movementId>
				<ns2:externalPaymentId>10879982773</ns2:externalPaymentId>
				<ns2:debitCredit>0</ns2:debitCredit>
				<ns2:valueDate>2024-02-16T00:00:00</ns2:valueDate>
				<ns2:description>გადარიცხვის საკომისიო</ns2:description>
				<ns2:amount>
					<ns2:amount>1</ns2:amount>
					<ns2:currency>GEL</ns2:currency>
				</ns2:amount>
				<ns2:accountNumber>GE29TB7714836080100013</ns2:accountNumber>
				<ns2:accountName>შპს  test</ns2:accountName>
				<ns2:additionalInformation>საკომისიო შემოსავალი - იურიდიული პირების გადარიცხვები  GE49TB0006000000000000 </ns2:additionalInformation>
				<ns2:documentDate>2024-02-16T00:00:00</ns2:documentDate>
				<ns2:documentNumber>1708078553</ns2:documentNumber>
				<ns2:partnerAccountNumber>GE49TB0006001030220010</ns2:partnerAccountNumber>
				<ns2:taxpayerName>, </ns2:taxpayerName>
				<ns2:operationCode>GIT</ns2:operationCode>
				<ns2:exchangeRate/>
				<ns2:partnerDocumentType>WITHOUT_PASSPORT</ns2:partnerDocumentType>
				<ns2:parentExternalPaymentId>10879982772</ns2:parentExternalPaymentId>
				<ns2:statusCode>3</ns2:statusCode>
				<ns2:transactionType>33</ns2:transactionType>
			</ns2:accountMovement>
		</ns2:GetAccountMovementsResponseIo>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
```

### Example 9: Get Account Movement By Date Range (First Page) Request

```xml
<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:GetAccountMovementsRequestIo>
			<myg:accountMovementFilterIo>
				<myg:periodFrom>2012-10-25T15:23:12.000</myg:periodFrom>
				<myg:periodTo>2023-10-25T15:23:12.000</myg:periodTo>
			</myg:accountMovementFilterIo>
		</myg:GetAccountMovementsRequestIo>
	</soapenv:Body>
</soapenv:Envelope>
```

### Example 10: Get Account Movement By Date Range (First Page) Rsponse

```xml
<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:GetAccountMovementsResponseIo
			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
			<ns2:result>
				<ns2:pager>
					<ns2:pageIndex>0</ns2:pageIndex>
					<ns2:pageSize>700</ns2:pageSize>
				</ns2:pager>
				<ns2:totalCount>38</ns2:totalCount>
			</ns2:result>
			<ns2:accountMovement>
				<ns2:movementId>011662735463.2</ns2:movementId>
				<ns2:externalPaymentId>11662735463</ns2:externalPaymentId>
				<ns2:debitCredit>1</ns2:debitCredit>
				<ns2:valueDate>2024-02-21T00:00:00</ns2:valueDate>
				<ns2:description>ანგარიშზე თანხის შეტანა</ns2:description>
				<ns2:amount>
					<ns2:amount>1234</ns2:amount>
					<ns2:currency>GEL</ns2:currency>
				</ns2:amount>
				<ns2:accountNumber>GE29TB00000000000</ns2:accountNumber>
				<ns2:accountName>შპს  test</ns2:accountName>
				<ns2:additionalInformation>    test user პ/ნ  00000000000  </ns2:additionalInformation>
				<ns2:documentDate>2024-02-21T00:00:00</ns2:documentDate>
				<ns2:documentNumber>120045445</ns2:documentNumber>
				<ns2:partnerName>ნინო სირაძე</ns2:partnerName>
				<ns2:partnerTaxCode>00000000000</ns2:partnerTaxCode>
				<ns2:taxpayerCode>00000000000</ns2:taxpayerCode>
				<ns2:taxpayerName>ნინო სირაძე, 00000000000</ns2:taxpayerName>
				<ns2:operationCode>01</ns2:operationCode>
				<ns2:exchangeRate/>
				<ns2:partnerPersonalNumber>00000000000</ns2:partnerPersonalNumber>
				<ns2:partnerDocumentType>ID_CARD</ns2:partnerDocumentType>
				<ns2:partnerDocumentNumber>00IC00000</ns2:partnerDocumentNumber>
				<ns2:parentExternalPaymentId>0</ns2:parentExternalPaymentId>
				<ns2:statusCode>3</ns2:statusCode>
				<ns2:transactionType>20</ns2:transactionType>
			</ns2:accountMovement>
			<ns2:accountMovement>
				<ns2:movementId>010879982773.1</ns2:movementId>
				<ns2:externalPaymentId>10879982773</ns2:externalPaymentId>
				<ns2:debitCredit>0</ns2:debitCredit>
				<ns2:valueDate>2024-02-16T00:00:00</ns2:valueDate>
				<ns2:description>გადარიცხვის საკომისიო</ns2:description>
				<ns2:amount>
					<ns2:amount>1</ns2:amount>
					<ns2:currency>GEL</ns2:currency>
				</ns2:amount>
				<ns2:accountNumber>GE29TB7714836080100013</ns2:accountNumber>
				<ns2:accountName>შპს  test</ns2:accountName>
				<ns2:additionalInformation>საკომისიო შემოსავალი - იურიდიული პირების გადარიცხვები  GE49TB0006000000000000 </ns2:additionalInformation>
				<ns2:documentDate>2024-02-16T00:00:00</ns2:documentDate>
				<ns2:documentNumber>1708078553</ns2:documentNumber>
				<ns2:partnerAccountNumber>GE49TB0006001030220010</ns2:partnerAccountNumber>
				<ns2:taxpayerName>, </ns2:taxpayerName>
				<ns2:operationCode>GIT</ns2:operationCode>
				<ns2:exchangeRate/>
				<ns2:partnerDocumentType>WITHOUT_PASSPORT</ns2:partnerDocumentType>
				<ns2:parentExternalPaymentId>10879982772</ns2:parentExternalPaymentId>
				<ns2:statusCode>3</ns2:statusCode>
				<ns2:transactionType>33</ns2:transactionType>
			</ns2:accountMovement>
		</ns2:GetAccountMovementsResponseIo>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
```

### Get Next Page Of Movements By Date Range Request

Response returns data block with **paging** information. Web Service automatically returns first page, which has **index** equal to **zero (0)**. Since paging information in response contains total count and actual page size, calling\
system can easily count how many pages are needed to download all items matching the filter critera.\
Calling system should send another request with page index equal to 1 to obtain the rest of the data (2nd page in this example).

### Example 11: Get Next Page Of Movements By Date Range Request

```xml
<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:GetAccountMovementsRequestIo>
			<myg:accountMovementFilterIo>
				<myg:pager>
					<myg:pageIndex>1</myg:pageIndex>
					<myg:pageSize>700</myg:pageSize>
          <!--Zero or more repetitions:-->
				</myg:pager>
				<myg:periodFrom>2012-10-25T15:23:12.000</myg:periodFrom>
				<myg:periodTo>2023-10-25T15:23:12.000</myg:periodTo>
			</myg:accountMovementFilterIo>
		</myg:GetAccountMovementsRequestIo>
	</soapenv:Body>
</soapenv:Envelope>
```

### Example 12: Get Next Page Of Movements By Date Range Response

```xml
<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:GetAccountMovementsResponseIo
			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
			<ns2:result>
				<ns2:pager>
					<ns2:pageIndex>1</ns2:pageIndex>
					<ns2:pageSize>700</ns2:pageSize>
				</ns2:pager>
				<ns2:totalCount>38</ns2:totalCount>
			</ns2:result>
			<ns2:accountMovement>
				<ns2:movementId>011662735463.2</ns2:movementId>
				<ns2:externalPaymentId>11662735463</ns2:externalPaymentId>
				<ns2:debitCredit>1</ns2:debitCredit>
				<ns2:valueDate>2024-02-21T00:00:00</ns2:valueDate>
				<ns2:description>ანგარიშზე თანხის შეტანა</ns2:description>
				<ns2:amount>
					<ns2:amount>1234</ns2:amount>
					<ns2:currency>GEL</ns2:currency>
				</ns2:amount>
				<ns2:accountNumber>GE29TB00000000000</ns2:accountNumber>
				<ns2:accountName>შპს  test</ns2:accountName>
				<ns2:additionalInformation>    test user პ/ნ  00000000000  </ns2:additionalInformation>
				<ns2:documentDate>2024-02-21T00:00:00</ns2:documentDate>
				<ns2:documentNumber>120045445</ns2:documentNumber>
				<ns2:partnerName>ნინო სირაძე</ns2:partnerName>
				<ns2:partnerTaxCode>00000000000</ns2:partnerTaxCode>
				<ns2:taxpayerCode>00000000000</ns2:taxpayerCode>
				<ns2:taxpayerName>ნინო სირაძე, 00000000000</ns2:taxpayerName>
				<ns2:operationCode>01</ns2:operationCode>
				<ns2:exchangeRate/>
				<ns2:partnerPersonalNumber>00000000000</ns2:partnerPersonalNumber>
				<ns2:partnerDocumentType>ID_CARD</ns2:partnerDocumentType>
				<ns2:partnerDocumentNumber>00IC00000</ns2:partnerDocumentNumber>
				<ns2:parentExternalPaymentId>0</ns2:parentExternalPaymentId>
				<ns2:statusCode>3</ns2:statusCode>
				<ns2:transactionType>20</ns2:transactionType>
			</ns2:accountMovement>
			<ns2:accountMovement>
				<ns2:movementId>010879982773.1</ns2:movementId>
				<ns2:externalPaymentId>10879982773</ns2:externalPaymentId>
				<ns2:debitCredit>0</ns2:debitCredit>
				<ns2:valueDate>2024-02-16T00:00:00</ns2:valueDate>
				<ns2:description>გადარიცხვის საკომისიო</ns2:description>
				<ns2:amount>
					<ns2:amount>1</ns2:amount>
					<ns2:currency>GEL</ns2:currency>
				</ns2:amount>
				<ns2:accountNumber>GE29TB7714836080100013</ns2:accountNumber>
				<ns2:accountName>შპს  test</ns2:accountName>
				<ns2:additionalInformation>საკომისიო შემოსავალი - იურიდიული პირების გადარიცხვები  GE49TB0006000000000000 </ns2:additionalInformation>
				<ns2:documentDate>2024-02-16T00:00:00</ns2:documentDate>
				<ns2:documentNumber>1708078553</ns2:documentNumber>
				<ns2:partnerAccountNumber>GE49TB0006001030220010</ns2:partnerAccountNumber>
				<ns2:taxpayerName>, </ns2:taxpayerName>
				<ns2:operationCode>GIT</ns2:operationCode>
				<ns2:exchangeRate/>
				<ns2:partnerDocumentType>WITHOUT_PASSPORT</ns2:partnerDocumentType>
				<ns2:parentExternalPaymentId>10879982772</ns2:parentExternalPaymentId>
				<ns2:statusCode>3</ns2:statusCode>
				<ns2:transactionType>33</ns2:transactionType>
			</ns2:accountMovement>
		</ns2:GetAccountMovementsResponseIo>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
```

### Get Account Movements By Account Number And Currency

> 📘 Account currency is mandatory when accountNumber is specified
>
> can be used with date range and page index filters

### Example 13: Get Account Movements By Account Number And Currency Request

```xml
<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:GetAccountMovementsRequestIo>
			<myg:accountMovementFilterIo>
				<myg:pager>
					<myg:pageIndex>0</myg:pageIndex>
					<myg:pageSize>700</myg:pageSize>
				</myg:pager>
				<myg:accountNumber>GE48TB7044436080100017</myg:accountNumber>
				<myg:accountCurrencyCode>GEL</myg:accountCurrencyCode>
				<myg:periodFrom>2012-10-25T15:23:12.000</myg:periodFrom>
				<myg:periodTo>2023-10-25T15:23:12.000</myg:periodTo>
			</myg:accountMovementFilterIo>
		</myg:GetAccountMovementsRequestIo>
	</soapenv:Body>
</soapenv:Envelope>
```

### Example 14: Get Account Movements By Account Number And Currency Response

only specified account movements will be returned

```xml
<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:GetAccountMovementsResponseIo
			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
			<ns2:result>
				<ns2:pager>
					<ns2:pageIndex>0</ns2:pageIndex>
					<ns2:pageSize>700</ns2:pageSize>
				</ns2:pager>
				<ns2:totalCount>38</ns2:totalCount>
			</ns2:result>
			<ns2:accountMovement>
				<ns2:movementId>011662735463.2</ns2:movementId>
				<ns2:externalPaymentId>11662735463</ns2:externalPaymentId>
				<ns2:debitCredit>1</ns2:debitCredit>
				<ns2:valueDate>2024-02-21T00:00:00</ns2:valueDate>
				<ns2:description>ანგარიშზე თანხის შეტანა</ns2:description>
				<ns2:amount>
					<ns2:amount>1234</ns2:amount>
					<ns2:currency>GEL</ns2:currency>
				</ns2:amount>
				<ns2:accountNumber>GE29TB00000000000</ns2:accountNumber>
				<ns2:accountName>შპს  test</ns2:accountName>
				<ns2:additionalInformation>    test user პ/ნ  00000000000  </ns2:additionalInformation>
				<ns2:documentDate>2024-02-21T00:00:00</ns2:documentDate>
				<ns2:documentNumber>120045445</ns2:documentNumber>
				<ns2:partnerName>ნინო სირაძე</ns2:partnerName>
				<ns2:partnerTaxCode>00000000000</ns2:partnerTaxCode>
				<ns2:taxpayerCode>00000000000</ns2:taxpayerCode>
				<ns2:taxpayerName>ნინო სირაძე, 00000000000</ns2:taxpayerName>
				<ns2:operationCode>01</ns2:operationCode>
				<ns2:exchangeRate/>
				<ns2:partnerPersonalNumber>00000000000</ns2:partnerPersonalNumber>
				<ns2:partnerDocumentType>ID_CARD</ns2:partnerDocumentType>
				<ns2:partnerDocumentNumber>00IC00000</ns2:partnerDocumentNumber>
				<ns2:parentExternalPaymentId>0</ns2:parentExternalPaymentId>
				<ns2:statusCode>3</ns2:statusCode>
				<ns2:transactionType>20</ns2:transactionType>
			</ns2:accountMovement>
			<ns2:accountMovement>
				<ns2:movementId>010879982773.1</ns2:movementId>
				<ns2:externalPaymentId>10879982773</ns2:externalPaymentId>
				<ns2:debitCredit>0</ns2:debitCredit>
				<ns2:valueDate>2024-02-16T00:00:00</ns2:valueDate>
				<ns2:description>გადარიცხვის საკომისიო</ns2:description>
				<ns2:amount>
					<ns2:amount>1</ns2:amount>
					<ns2:currency>GEL</ns2:currency>
				</ns2:amount>
				<ns2:accountNumber>GE29TB7714836080100013</ns2:accountNumber>
				<ns2:accountName>შპს  test</ns2:accountName>
				<ns2:additionalInformation>საკომისიო შემოსავალი - იურიდიული პირების გადარიცხვები  GE49TB0006000000000000 </ns2:additionalInformation>
				<ns2:documentDate>2024-02-16T00:00:00</ns2:documentDate>
				<ns2:documentNumber>1708078553</ns2:documentNumber>
				<ns2:partnerAccountNumber>GE49TB0006001030220010</ns2:partnerAccountNumber>
				<ns2:taxpayerName>, </ns2:taxpayerName>
				<ns2:operationCode>GIT</ns2:operationCode>
				<ns2:exchangeRate/>
				<ns2:partnerDocumentType>WITHOUT_PASSPORT</ns2:partnerDocumentType>
				<ns2:parentExternalPaymentId>10879982772</ns2:parentExternalPaymentId>
				<ns2:statusCode>3</ns2:statusCode>
				<ns2:transactionType>33</ns2:transactionType>
			</ns2:accountMovement>
      --- --- --- ---
		</ns2:GetAccountMovementsResponseIo>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
```