Cari Hesap Maksimum Taksit Sayısını Güncelleme
Açıklama
Bu servis, bir cari hesap hareketinin borç tahsilatı sırasında uygulanabilecek maksimum taksit sayısını güncellemek için kullanılır.
Genellikle sistemin borç yapılandırma veya ödeme planı işlemleri kapsamında, belirli bir hareketin MaxInstallment değerini değiştirmek gerektiğinde çağrılır.
- Enpoint:
/cat/cat/maxInstallment - Method (Method):
PUT
Header Bilgisi
- Header:
Authorization: Bearer {token},Content-Type: application/json - Body:
JSON
Request Body
| Alan | Zorunlu | Format | Açıklama / Örnek | Kontrol |
|---|---|---|---|---|
erpCode | Evet | string | Örnek: D17841154 | Boş olamaz. İlgili ERP kaydı sistemde mevcut olmalıdır. |
MaxInstallmentCount | Evet | int | Örnek: 12 | 0’dan büyük olmalı. Portalda tanımlı maksimum taksit sayısını aşmamalıdır. |
İş Kuralı
Girilen MaxInstallmentCount değeri portal tarafında tanımlı maksimum taksit sayısından fazla olamaz. Aksi durumda aşağıdaki hata mesajı döner
“Max olarak 0'dan büyük ve 12'den küçük taksit sayısı tanımlayabilirsiniz.”
Örnek İstek (Request)
- Header:
Authorization: Bearer {token},Content-Type: application/json
- Body
- Başarılı Yanıt (Response)
- Örnek cURL
{
"erpCode": "YeniErpKodu123",
"MaxInstallmentCount": 12
}
{
"status": "success",
"message": "Cari hesap hareketi maksimum taksit sayısı güncellendi."
}
curl --location --request PUT 'https://prodtest_gw.finrota.com/cat/cat/maxInstallment' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJlcnB2MS5hcGkiLCJjYXR2MS5hcGkiLCJ2ZW5kb3J2MS5hcGkiXSwiYWN0b3J0Ijoic2VydmljZSIsInJvbGUiOiJzZXJ2aWNlIiwiVW5pcXVlIjoiMjBhZmRmZTctYjdiZi00N2UyLWJhYzQtYjQ5YThjNGJiMDc5IiwiVGVuYW50SWQiOiI2NzA2ODNjMS0yZmUwLTQ4NDYtODdiMi02Y2JhOWI3OTNhYjIiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL2V4cGlyYXRpb24iOiI2Mzg5NTA5MTIxMjczOTI1ODciLCJuYmYiOjE3NTkzMjE2MTIsImV4cCI6MTc1OTQ5NDQxMiwiaWF0IjoxNzU5MzIxNjEyLCJpc3MiOiJzc28uYXBpIiwiYXVkIjoiZWNvenVtLnNzbyJ9.5lyBbGfKMzfQZJ5Rz73rR254oy7ne_xGpEBDr7lTtPk' \
--data '{
"erpCode": "7044dac0-bbb3-4845-a316-702e2702b1673",
"maxInstallmentCount": 5
}'