Ana içeriğe geç

Cari Hesap Hareketi Oluşturma

Açıklama

Yeni bir cari hesap hareketi (borç kaydı) oluşturmak için kullanılır. Bu servis, sistemler arası veri senkronizasyonu sağlamak amacıyla tasarlanmıştır ve finansal hareketlerin doğru, eksiksiz ve benzersiz şekilde kaydedilmesini garanti eder. Başarılı çağrıda ilgili kayıt sistemde oluşturulur, erpCode değeriyle takip edilebilir.

  • Endpoint: /cat/cat
  • Method: POST

Request Body

AlanZorunluFormatAçıklama / Kontrol
AgentErpCodeEvetStringİlgili ajanın ERP kodu. Boş olamaz.
amountEvetDecimalBorç tutarı. Pozitif bir sayı olmalıdır.
paidAmountHayırDecimalÖdenen tutar. Pozitif bir sayı olmalıdır.
documentNoEvetStringBelge numarası. Boş olamaz.
currentAccountErpCodeEvetStringCari hesabın ERP kodu. Boş olamaz.
documentTypeEvetString (Enum)"Senet", "Çek", "Kredi Kartı", "Borç dekont", "Fatura", "Havale", "Sipariş", "Devir", "Virman" değerlerinden biri olmalı.
dueDateEvetDateTimeVade tarihi (ISO 8601: YYYY-MM-DD).
transactionDateEvetDateTimeİşlem tarihi (ISO 8601: YYYY-MM-DD).
currencyIdEvetStringPara birimi kodu (örn: "TRY", "USD"). Sistemde tanımlı olmalıdır.
erpCodeEvetStringHareketin benzersiz ERP kodu. Boş olamaz ve daha önce kullanılmamış olmalıdır.
descriptionHayırStringİşlem açıklaması.

İstek Örneği

  • Header: Authorization: Bearer {token}, Content-Type: application/json
  • Body: JSON
{  
"agentErpCode": "NT26822394",
"amount": 1550,
"paidAmount": 0,
"documentNo": "df912e15-a3d6-447f-8456-397152ffaca9a96",
"currentAccountErpCode": "441B3BF1-8F5F-4CCD-A116-7CD90D3E4C04",
"documentType": "Ödeme",
"dueDate": "2025-09-20",
"currencyCode": "TRY",
"erpCode": "7044dac0-bbb3-4845-a316-702e2702b1673",
"description": "test cat"
}