> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.noyax.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Finans

> Banka tanımları, banka hesapları ve banka fişleri (havale, açılış, virman, kredi kartı tahsilatı).

Finans modülü, şirketin para hareketlerinde kullandığı banka ve kasa kayıtlarını kapsar. Şu an **Banka** alt modülünde tanımlar, geri ödeme planları ve Havale/Açılış/Virman/Kredi Kartı Tahsilatı fişleri kullanımda; diğer banka fişi tipleri ve **Kasa** alt modülü yakında eklenecek.

## Banka

| İşlem                                       | Endpoint                                                                                               |
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| Bankaları listele                           | [`GET /finance/banks`](/tr/v1/finance/banks/list)                                                      |
| Banka oluştur/güncelle/sil                  | [`/finance/banks`](/tr/v1/finance/banks/create)                                                        |
| Banka hesaplarını listele                   | [`GET /finance/bank-accounts`](/tr/v1/finance/bank-accounts/list)                                      |
| Banka hesabı oluştur/güncelle/sil           | [`/finance/bank-accounts`](/tr/v1/finance/bank-accounts/create)                                        |
| POS hesabının geri ödeme planlarını listele | [`GET /finance/bank-accounts/{id}/repayment-plans`](/tr/v1/finance/bank-accounts/repayment-plans/list) |
| Havale fişlerini listele                    | [`GET /finance/bank-transfers`](/tr/v1/finance/bank-transfers/list)                                    |
| Açılış fişlerini listele                    | [`GET /finance/bank-openings`](/tr/v1/finance/bank-openings/list)                                      |
| Virman fişlerini listele                    | [`GET /finance/bank-internal-transfers`](/tr/v1/finance/bank-internal-transfers/list)                  |
| Kredi kartı tahsilat fişlerini listele      | [`GET /finance/credit-card-collections`](/tr/v1/finance/credit-card-collections/list)                  |

**Banka**, kayıt oluştururken `BankName` alanıyla referans verilen basit bir tanımdır (bkz. [metinle eşleştirme](/tr/v1/definitions/overview)). **Banka hesabı**, şirketin kendi operasyonel banka hesabıdır — carinin kendi banka hesabı bilgisiyle (`/customers/{customerId}/bank-accounts`) karıştırılmamalıdır, o carinin size bildirdiği referans bilgisidir, para hareketi yaratmaz.

`AccountType` 3 (POS hesabı) olan hesaplarda [geri ödeme planı ve komisyon oranı](/tr/v1/finance/bank-accounts/repayment-plans/list) kayıtları da tutulabilir.

Dört fiş tipi kullanımdadır:

* [Havale](/tr/v1/finance/bank-transfers/overview) ve [Kredi kartı tahsilatı](/tr/v1/finance/credit-card-collections/overview): bir banka hesabından gelen/giden parayı bir ya da daha fazla cariye yansıtır (tek satır düzeyinde tek, başlıkta seçilen banka hesabı; her satırda bir cari hareketi de yazılır). Kredi kartı tahsilatı Havale'nin Gelen yönüyle aynıdır, ek olarak POS çekim tarihi ve isteğe bağlı bir geri ödeme planı (ve API'nin hesapladığı bir valör) taşır.
* [Açılış](/tr/v1/finance/bank-openings/overview) ve [Virman](/tr/v1/finance/bank-internal-transfers/overview): cari hareketi yoktur, her satır kendi banka hesabını seçer ve bir `Debit`/`Credit` tutarı taşır; Virman'da satırların toplam borcu toplam alacağına eşit olmak zorundadır, Açılış'ta bu eşitlik aranmaz.

Dördü de aynı `"BANKAFİŞNO"` numara serisini ve fiş numarası benzersizliğini (bütün banka fişi tipleri arasında) paylaşır.

## Yetki

Hem okuma hem yazma `ApiPolicies.FinanceRead`/`FinanceWrite` ile korunur (`P` claim'inin 8. hanesi). Bu, Tanım modülünden farklı olarak Finans'ın kendi ayrı yetkisidir; okuma da geçerli bir Finans okuma yetkisi ister.
