Skip to main content
Banka virman fişi, banka hesapları arasında para aktarımını kaydeder (ör. bir hesaptan çekip başka bir hesaba yatırma). Açılış fişi gibi cari hareket üretmez; yalnızca banka hareketi satırları yazılır.

Zorunlu alanlar

  • VoucherNumber: şirkette bütün banka fişi tipleri arasında benzersiz, en fazla 20 karakter. "Next" gönderilirse Havale’deki 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.
  • 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

Banka açılış fişiyle aynı satır şekli: her satır kendi banka hesabını seçer.
  • BankAccountCode: zorunlu, banka hesaplarından biri. Satırın dövizi bu hesabın dövizidir.
  • Debit/Credit: tam olarak biri 0’dan büyük olmalı, diğeri 0 olmalıdır.
  • ExchangeRate: banka hesabının dövizi şirketin varsayılan dövizinden farklıysa zorunlu (ve 0’dan büyük olmalı); aynıysa gönderilmese de 1 kabul edilir.
  • Description: isteğe bağlı, satıra özel açıklama.
Dip toplam eşitliği zorunludur: satırların toplam Debit’i toplam Credit’ine eşit olmalıdır (8508), aksi halde istek reddedilir. Bu, Açılış fişinden en büyük farktır — orada bu eşitlik aranmaz.
Fişin ExchangeRate’i (yanıtta), satırların tutar ağırlıklı ortalamasıdır (Debit + Credit satırın tutarı sayılır).

Güncelleme

Cari hareket üretmediği için güncellemede satırlar tamamen değiştirilir: mevcut satırlar silinir, istekteki satırlar yeniden yazılır (yine dip toplam eşitliği aranır).

Muhasebeleşmiş fiş

IsPosted true ise (muhasebe fişine bağlanmışsa) fiş güncellenemez ve silinemez (8506).