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ş
IsPostedtrueise (muhasebe fişine bağlanmışsa) fiş güncellenemez ve silinemez (8708).IsRepaidtrueise (bir banka geri ödeme fişiyle kapatılmışsa) fiş güncellenemez ve silinemez (8709).
8809/8810), tıpkı Havale’de olduğu gibi.