Ana içeriğe geç

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

FieldTypeDescription
AuthorizationStringZorunlu. Bearer {access_token} formatında gönderilmelidir.

Path Parameters

FieldTypeDescription
{id}IntegerZorunlu. Hareketleri listelenecek olan hesabın benzersiz ID'si.

Query Parameters

FieldTypeDescription
beginDateStringZorunlu. Hareket başlangıç tarihi. Örnek: 05-11-2019 00:00:00
endDateStringZorunlu. Hareket bitiş tarihi. Örnek: 06-11-2019 00:00:00
lastIdIntegerBelirtilen ID'den daha yeni hareketleri getirir. (Opsiyonel)
dateTypeStringHangi tarih türüne göre listeleme yapılacağını belirtir. Alabileceği değerler: system_date, accounting_date. (Opsiyonel)
typesStringHareket 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.

FieldTypeDescription
idIntegerHareketin benzersiz ID değeri.
vms_transaction_typeStringVomsis tarafından belirlenen hareket tipi.
bank_account_idIntegerHareketin ait olduğu hesabın ID'si.
transaction_typeStringBankanın hareket kodu.
mt940transaction_typeStringMT940 formatındaki hareket kodu.
system_dateDatetimeBanka hareketinin oluştuğu tarih.
accounting_dateDatetimeBanka hareketinin muhasebeleştiği tarih.
sender_identity_numberStringGönderenin TC kimlik numarası.
sender_nameStringGönderenin ad soyadı.
sender_branchStringGönderenin hesap numarası.
sender_titleStringGönderenin ticari ünvanı.
sender_ibanStringGönderenin IBAN adresi.
sender_taxnoStringGönderenin vergi kimlik numarası.
receiver_ibanStringAlıcının IBAN adresi.
opponent_titleStringKarşı tarafın ticari ünvanı.
opponent_ibanStringKarşı tarafın IBAN adresi.
opponent_taxnoStringKarşı tarafın vergi kimlik numarası.
fis_noStringFiş numarası.
payer_tax_noStringÖdeyenin vergi kimlik numarası.
descriptionStringHareketin açıklaması.
fec_nameStringPara birimi (Örn: TL).
amountFloatİşlem tutarı.
current_balanceFloatİşlem sonrası anlık bakiye.
resource_codeStringEvrak numarası.
typeStringHareketin türü (borclu veya alacakli).
noteStringKullanıcı tarafından Vomsis paneline eklenen not.
orderIntegerHareketlerin listelenme sırasını belirten değer.
created_atDatetimeKaydın Vomsis sistemine eklendiği tarih.
tagsArrayKullanı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"],
}
]
}