Account Transactions
GET https://developers.vomsis.com/api/v2/accounts/{id}/transactions
Bu servis, {id} ile belirtilen bir banka hesabına ait hareketleri, tarih aralığı gibi çeşitli filtrelere göre listelemek için kullanılır.
Headers
| Field | Type | Description |
|---|---|---|
Authorization | String | Zorunlu. Bearer {access_token} formatında gönderilmelidir. |
Path Parameters
| Field | Type | Description |
|---|---|---|
{id} | Integer | Zorunlu. Hareketleri listelenecek olan hesabın benzersiz ID'si. |
Query Parameters
| Field | Type | Description |
|---|---|---|
beginDate | String | Zorunlu. Hareket başlangıç tarihi. Örnek: 05-11-2019 00:00:00 |
endDate | String | Zorunlu. Hareket bitiş tarihi. Örnek: 06-11-2019 00:00:00 |
lastId | Integer | Belirtilen ID'den daha yeni hareketleri getirir. (Opsiyonel) |
dateType | String | Hangi tarih türüne göre listeleme yapılacağını belirtir. Alabileceği değerler: system_date, accounting_date. (Opsiyonel) |
types | String | Hareket tiplerine göre filtreler. Değerler /api/v2/transaction_types servisinden alınabilir. (Opsiyonel) |
Response Parameters
Dönen cevap, transactions dizisi (array) içinde, her biri bir hesap hareketini temsil eden nesneler barındırır.
| Field | Type | Description |
|---|---|---|
id | Integer | Hareketin benzersiz ID değeri. |
vms_transaction_type | String | Vomsis tarafından belirlenen hareket tipi. |
bank_account_id | Integer | Hareketin ait olduğu hesabın ID'si. |
transaction_type | String | Bankanın hareket kodu. |
mt940transaction_type | String | MT940 formatındaki hareket kodu. |
system_date | Datetime | Banka hareketinin oluştuğu tarih. |
accounting_date | Datetime | Banka hareketinin muhasebeleştiği tarih. |
sender_identity_number | String | Gönderenin TC kimlik numarası. |
sender_name | String | Gönderenin ad soyadı. |
sender_branch | String | Gönderenin hesap numarası. |
sender_title | String | Gönderenin ticari ünvanı. |
sender_iban | String | Gönderenin IBAN adresi. |
sender_taxno | String | Gönderenin vergi kimlik numarası. |
receiver_iban | String | Alıcının IBAN adresi. |
opponent_title | String | Karşı tarafın ticari ünvanı. |
opponent_iban | String | Karşı tarafın IBAN adresi. |
opponent_taxno | String | Karşı tarafın vergi kimlik numarası. |
fis_no | String | Fiş numarası. |
payer_tax_no | String | Ödeyenin vergi kimlik numarası. |
description | String | Hareketin açıklaması. |
fec_name | String | Para birimi (Örn: TL). |
amount | Float | İşlem tutarı. |
current_balance | Float | İşlem sonrası anlık bakiye. |
resource_code | String | Evrak numarası. |
type | String | Hareketin türü (borclu veya alacakli). |
note | String | Kullanıcı tarafından Vomsis paneline eklenen not. |
order | Integer | Hareketlerin listelenme sırasını belirten değer. |
created_at | Datetime | Kaydın Vomsis sistemine eklendiği tarih. |
tags | Array | Kullanıcı tarafından Vomsis paneline eklenen etiketler. |
Response Example
{
"status": "success",
"transactions": [
{
"id": 12345,
"vms_transaction_type": "Gelen Havale/EFT",
"bank_account_id": 25,
"transaction_type": "101",
"mt940transaction_type": "NTRF",
"system_date": "2019-11-05 10:30:00",
"accounting_date": "2019-11-05 00:00:00",
"sender_identity_number": null,
"sender_name": "JOHN DOE",
"sender_branch": null,
"sender_title": "ÖRNEK TİCARET A.Ş.",
"sender_iban": "TR110006200000100000000001",
"sender_taxno": "1234567890",
"reciever_iban": "TR006088489122042702190239",
"opponent_title": "ÖRNEK TİCARET A.Ş.",
"opponent_iban": "TR110006200000100000000001",
"opponent_taxno": "1234567890",
"fis_no": null,
"payer_tax_no": null,
"description": "FATURA ODEMESI HK.",
"fec_name": "EUR",
"amount": 150.00,
"current_balance": 707.00,
"resource_code": null,
"type": "alacakli",
"note": "Kasım ayı faturası.",
"order": null,
"created_at": "2019-11-05 10:31:00",
"tags": ["Fatura", "Kasım"],
}
]
}