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

# Muhasebe & Finans — Genel Bakış

> Teklif, satış, ödeme, fatura, stok ve hesap zinciri.

Bu grup, hastayla başlayan ticari sürecin tüm aşamalarını birlikte yönetir: depo/ürün tanımı, teklif, satış, ödeme, e-Fatura ve banka hesapları.

## Zincir

```mermaid theme={null}
flowchart LR
    DP[Depo] --> P[Ürün]
    P --> STK[Stok hareketi]
    P --> O[Teklif]
    O -->|convertToSale| S[Satış]
    T[Tedavi] --> S
    S --> ODE[Ödeme]
    S --> STK
    S --> F[Fatura<br/>e-Fatura]
    ODE --> A[Hesap<br/>Banka]
```

| Modül     | İçerik                          | Sayfa                                        |
| --------- | ------------------------------- | -------------------------------------------- |
| Depolar   | Fiziksel/mantıksal stok birimi  | [Depolar](/documentation/finance/warehouses) |
| Ürünler   | Satılabilen / stoklu kalemler   | [Ürünler](/documentation/finance/products)   |
| Stoklar   | Hareket, sayım, transfer        | [Stok](/documentation/finance/stock)         |
| Teklifler | Hastaya sunulan fiyat teklifi   | [Teklifler](/documentation/finance/offers)   |
| Satışlar  | Tedavi/ürün/hizmet satış kaydı  | [Satışlar](/documentation/finance/sales)     |
| Ödemeler  | Tahsilat ve taksit              | [Ödemeler](/documentation/finance/payments)  |
| Faturalar | e-Fatura / e-Arşiv kesimi       | [Faturalar](/documentation/finance/invoices) |
| Hesaplar  | Banka ve e-Fatura cari kartları | [Hesaplar](/documentation/finance/accounts)  |

## Tipik akış

<Steps>
  <Step title="Hastaya teklif sunuldu">
    Tedavi paketi için fiyat tanımlı bir `Offer` yaratılır, `Sent` statüsüne geçirilir.
  </Step>

  <Step title="Teklif kabul edildi">
    `Accepted` statüsüne geçer; `convertToSale()` ile `Sale` kaydına dönüştürülür.
  </Step>

  <Step title="Satış işlendi">
    Kalemler eklenir, KDV hesaplanır; ürün kalemleri varsa stok düşer.
  </Step>

  <Step title="Tahsilat alındı">
    `CustomerTransaction` kaydıyla ödeme; taksitliyse vade tarihleri tutulur.
  </Step>

  <Step title="Fatura kesildi">
    Firma satış üzerinden manuel olarak `Invoice` oluşturur; bağlı entegratör (Nilvera/NES) üzerinden e-Fatura/e-Arşiv keser.
  </Step>
</Steps>
