Ana içeriğe geç

Cari Hesap Hareketlerini Listeleme

Açıklama

Cari hesap hareketlerini tekil olarak veya sayfalı bir liste halinde sorgulamak için kullanılır.

Tekil Sorgulama

  • Endpoint: /cat/cat?erpCode={erpCode}
  • Method: GET

Listeleme

  • Endpoint: /cat/cat/list?page=1&pageSize=98
  • Method: GET

Query Parametreleri

ParametreZorunluFormatAçıklama
IdKoşulluGuidTek bir kaydı getirmek için kullanılır.
ErpCodeKoşulluStringTek bir kaydı getirmek için kullanılır. Id verilmemişse önceliklidir.
PageHayırIntegerGetirilecek sayfa numarası. (Varsayılan: 1)
PageSizeHayırIntegerSayfa başına kayıt sayısı. (Varsayılan: 10)

Davranış Kuralları

  • Tekil Sorgulama: Id veya ErpCode parametrelerinden biri gönderilirse, sadece o kaydın detayı döner.
  • Listeleme: Id ve ErpCode boş bırakılırsa, sistem Page ve PageSize değerlerine göre sayfalı bir liste döner. Tüm kayıtların tek seferde çekilmesine izin verilmez.

İstek Örneği

  • Header: Authorization: Bearer {token}, Content-Type: application/json
  • Body: JSON

İstek Örneği (Tekil Sorgu) GET /cat/cat?erpCode=CAT123456

{  
"erpCode": "7044dac0-bbb3-4845-a316-702e2702b1673",
"accountErpCode": "441B3BF1-8F5F-4CCD-A116-7CD90D3E4C04",
"amount": 1550.0000,
"currencyCode": "TRY",
"transactionDate": null,
"dueDate": "2025-09-20T00:00:00",
"description": "test cat"
}

İstek Örneği (Listeleme) GET /cat/cat/list?page=1&pageSize=98

{  
"data": [
{
"erpCode": "",
"accountErpCode": "jhj hhh",
"amount": -111.0000,
"currencyCode": "TRY",
"transactionDate": "2025-10-01T10:44:36",
"dueDate": "2025-10-04T10:44:38",
"description": ""
},
{
"erpCode": "593be506-e384-44d2-8c4c-3ffb3dc4d304",
"accountErpCode": "D915B2D3-3451-44CD-9E4B-777711565143",
"amount": 1525.0000,
"currencyCode": "TRY",
"transactionDate": null,
"dueDate": "2025-09-05T07:50:01.961",
"description": "test cat 3"
},
{
"erpCode": "CFDA782E-378D-4CAD-A749-4178B9E87458",
"accountErpCode": "D915B2D3-3451-44CD-9E4B-777711565143",
"amount": 100.0000,
"currencyCode": "TRY",
"transactionDate": "2025-01-15T18:04:03",
"dueDate": "2025-01-15T18:04:05",
"description": ""
},
]
}