Transactions
GET https://developers.vomsis.com/api/v2/transactions
Bu servis, tüm banka hesaplarınıza ait hareketleri, tarih aralığı ve banka 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. |
Query Parameters
| Field | Type | Description |
|---|---|---|
beginDate | String | Zorunlu. Hareket başlangıç tarihi. Örnek: 05-09-2015 00:00:00 |
endDate | String | Zorunlu. Hareket bitiş tarihi. Örnek: 06-09-2015 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) |
bankName | String | Belirtilen bankaya ait hareketleri filtreler. /api/v2/banks servisinden bank_name değeri gönderilmelidir. (Opsiyonel) |
type | String | Hareket türüne göre filtreler. Alabileceği değerler: alacakli, borclu. (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. |
account | Object | Hareketin ait olduğu hesap ve banka bilgilerini içeren nesne. |
Response Example
{
"status": "success",
"transactions": [
{
"id": 6915745,
"vms_transaction_type": "VIRMGID",
"bank_account_id": 73,
"key": "23b9e3f191a286d7a934a22b8a9decd1",
"transaction_type": "EFT",
"mt940transaction_type": "EFT",
"system_date": "2022-03-10 13:50:45",
"accounting_date": "2022-03-10 13:50:45",
"sender_identity_number": null,
"sender_name": null,
"sender_branch": null,
"sender_title": "",
"sender_iban": "TR940013500000007906321001",
"sender_taxno": "3230491123",
"reciever_iban": null,
"opponent_title": "",
"opponent_iban": "TR940013500000007906080001",
"opponent_taxno": "3230491123",
"fis_no": "9300202203100023238027",
"payer_tax_no": null,
"description": "SN:58689 Vomsis A.Ş. Açk: DNZ AND EFT 107322 209000.00 TRY Gönd.",
"fec_name": "TL",
"amount": "-209000.00",
"current_balance": "2424.45",
"resource_code": "9300202203100005898027",
"type": "borclu",
"note": null,
"order": 1,
"created_at": "2022-03-10 13:51:58",
"tags": [
{
"tag_id": 2,
"detail_id": 615745,
"tag": {
"id": 2,
"name": "Virman"
}
}
],
"account": {
"id": 73,
"bank_id": 22,
"branch_name": "Yedi̇tepe Büyük İşletmeler",
"fec_name": "TL",
"account_number": "2913129",
"balance": "1732.25",
"branch_id": "4840",
"iban": "TR700013400000291312900004",
"custom_iban": null,
"status": 1,
"b_order": 0,
"product_code": "VDSZMVD",
"bank": {
"id": 22,
"bank_name": "denizbank",
"bank_title": "Denizbank",
"order": 6
}
}
}
]
}