Skip to main content
Kredi kartı tahsilat fişi, kredi kartıyla bir ya da daha fazla cariden yapılan tahsilatı kaydeder. Havale’nin Gelen yönüyle birebir aynı yapıdadır (her satır bir cariye yapılan tahsilatı taşır ve bir cari hareket üretir); farkı POS çekim tarihi ve isteğe bağlı geri ödeme planı taşımasıdır.

Zorunlu alanlar

  • VoucherNumber: şirkette bütün banka fişi tipleri arasında benzersiz, en fazla 20 karakter. "Next" gönderilirse Havale ile aynı "BANKAFİŞNO" serisinden üretilir. Güncellemede "Next" gönderilemez.
  • Date: fiş tarihi. Saat de gönderilirse fiş saati olarak yazılır, gönderilmezse o anki saat kullanılır.
  • BankAccountCode: banka hesaplarından biri. Fişteki bütün satırlar bu hesaba yazılır.
  • Lines: en az bir satır.
Description ve SharingCode isteğe bağlıdır; SharingCode boşsa fiş herkese açık, doluysa kullanıcının paylaşım kodlarından biri olmalıdır.

Satırlar

Havale’deki satır alanlarına (CustomerCode, Amount, ExchangeRate, Description, cari hareket farkı için CustomerAmount/CustomerCurrencyCode/CustomerExchangeRate) ek olarak:
  • PosChargeDate: zorunlu, kartın çekildiği tarih.
  • RepaymentPlanName: isteğe bağlı, banka hesabının kendi geri ödeme planlarından biri.

Valör

RepaymentPlanName gönderilirse, satırın yanıttaki Valor alanı API tarafından hesaplanır: fiş tarihine (Date) seçilen planın DayCount’u eklenir. Plan gönderilmezse Valor boş kalır.

Güncellemede satırın kimliği

Havale’deki ile aynı kural: cari hareket kapatılmış hareket/ödeme planı tablolarınca referans verildiği için satırlar güncellemede sırayla eşleştirilir ve yerinde güncellenir.

Muhasebeleşmiş ve kapatılmış fiş

  • IsPosted true ise (muhasebe fişine bağlanmışsa) fiş güncellenemez ve silinemez (8708).
  • IsRepaid true ise (bir banka geri ödeme fişiyle kapatılmışsa) fiş güncellenemez ve silinemez (8709).
Ayrıca bir satırın carisi/tutarı/dövizi/kuru değişiyorsa ve o satırın cari hareketi bir tahsilat/ödeme ile kapatılmışsa ya da bir ödeme planı varsa işlem reddedilir (8809/8810), tıpkı Havale’de olduğu gibi.