Ana içeriğe geç

Cari Hesap Güncelleme

  • Endpoint: /vendor/currentAccount
  • HTTP Method: PUT
  • Request Content-Type: application/json
  • Response Content-Type: application/json
  • Yetkilendirme: Geçerli AccessToken zorunludur.
    (Bkz: 2. Kimlik Doğrulama – AccessToken Alınması)

Açıklama

Bu servis aracılığıyla sistemde mevcut bir cari hesabın bilgileri güncellenebilir.
Güncellenecek kayıt, updateCode alanı ile belirlenir.

Not: İşlem sırasında code alanı değiştirilebilir. Böylece güncelleme sonucunda cari hesap için yeni bir kod atanabilir.

Header Bilgileri

Header AdıZorunluAçıklama
AuthorizationEvetBearer {AccessToken} formatında geçerli token
Content-TypeEvetapplication/json

Request Body

Alan AdıTipZorunluAçıklama
updateCodestringEvetGüncellenecek cari hesabın mevcut kodu (sistemde kayıtlı olmalı).
codestringEvetCari hesabın yeni kodu (mevcut kod ile aynı veya farklı olabilir).
currencyCodestringHayırPara birimi kodu (örn. "TRY", "USD").
currentAccountTypestringHayırCari hesap tipi (örn. "Müşteri", "Tedarikçi", "Bayi").
customerOrDealerCodestringHayırHesabın bağlı olduğu müşteri veya bayi kodu.
descriptionstringHayırCari hesap açıklaması.
erpCodestringHayırERP sistemindeki cari hesap kodu.
isVisibleOnPaymentbooleanHayırÖdeme ekranlarında görünsün mü? (varsayılan: false).
accountNamestringHayırCari hesap adı.
taxNumberstringHayırVergi numarası (şirket hesapları için).
tcknNumberstringHayırT.C. kimlik numarası (bireysel hesaplar için).
titlestringHayırCari hesap unvanı.
{  
"updateCode": "CA-001",
"code": "CA-002",
"currencyCode": "EUR",
"currentAccountType": "Müşteri",
"customerOrDealerCode": "CUST-456",
"description": "Avrupa Müşteri Cari Hesabı",
"erpCode": "ERP-ACC-999",
"isVisibleOnPayment": false,
"accountName": "XYZ Ticaret Hesabı",
"taxNumber": "00000000000",
"tcknNumber": null,
"title": "VIP Müşteri"
}

Notlar & En İyi Uygulamalar

  • updateCode mevcut kaydı tanımlar; code alanı güncelleme sonrası yeni değeri belirler.
  • erpCode değeri sistem genelinde benzersiz olmalıdır. Aynı ERP kodu birden fazla hesapta kullanılamaz.
  • currencyCode veya currentAccountType boş bırakılırsa mevcut değer korunur.
  • null gönderilen alanlar ilgili değeri sistemde temizleyebilir — dikkatli kullanılmalıdır.
  • Token süresi dolmuşsa istek 401 Unauthorized döner; yeni token alınarak tekrar gönderilmelidir.