> ## 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.

# Satışlar

> Satışlar listesini, satış durumlarını, filtreleri, istatistikleri, satış detayını ve dışa aktarmayı anlatır.

**Muhasebe & Finans → Satışlar** ekranı kliniğinizin satış defteridir. Her satışı, tahsilatlarını ve kalan bakiyesini tek listede görür; filtreleyip dışa aktarır, bir satışın detayına inip ödeme ekler veya faturalaştırırsınız.

Ekranı açmak için `View:Sale` iznine sahip olmanız gerekir. İzinlerin rollere nasıl verildiğini [Roller](/panel/sistem/roller) sayfasında bulabilirsiniz.

## Satışlar listesi

Liste varsayılan olarak **Tarih** sütununa göre, en yeni satış üstte olacak şekilde sıralanır. Üstteki arama kutusu (**Hasta ara...**) yalnızca hasta adına göre arar. Bir satırın üzerine tıkladığınızda satış detayı açılır.

Varsayılan olarak görünen sütunlar işaretlidir. Diğerlerini sütun görünümü menüsünden açabilirsiniz.

| Sütun | Varsayılan | Açıklama |
| - | - | - |
| **Tarih** | Görünür | Satış tarihi. Sıralanabilir. |
| **Hasta** | Görünür | Üzerine gelince hastanın adı, telefonu ve e-postası görünür. |
| **Satışçı** | Gizli | Satışı yapan kullanıcı. |
| **Durum** | Gizli | Satış durumu rozeti. |
| **Oluşturulma Tarihi**, **Düzenleme Tarihi** | Gizli | Kaydın oluşturulma ve son düzenlenme zamanı. |
| **Detaylar** | Görünür | En çok üç kalem `<adet> × <kalem adı> <tutar>` rozetiyle görünür. Fazlası `+N daha` olarak yazılır, tam liste ipucu penceresindedir. |
| **Satış Toplamı** | Görünür | Tutar ve para birimi kodu. Sıralanabilir. Gizlenemez. |
| **Tahsilat Durumu** | Gizli | **Ödendi**, **Kısmi**, **Ödenmedi** veya **Tahsilat gerekmiyor**. İptal edilen ve silinen satırlarda `—` görünür. |
| **Nakit**, **Kredi Kartı**, **Banka Hesabı** | Görünür | Tahsilatın ödeme yöntemine göre dağılımı. Tutar 0 ise `—` görünür. |
| **Kalan Bakiye** | Görünür | Sıralanabilir. Bakiye 0'dan büyükse kehribar renkte görünür. |
| **Toplam Tahsilat** | Görünür | Üzerine gelince **Hesaplara Göre Tahsilat** kartı açılır. Hesaba bağlı olmayan tahsilatlar **Hesapsız** satırında toplanır. Tıkladığınızda **Ödemeler** penceresi açılır. |
| **Notlar** | Gizli | Satış notu. Uzunsa kısaltılır. |

<Note>
  **Kredi Kartı** sütunu hem **Kredi Kartı** hem **Kliniğe Ait Kredi Kartı** tahsilatlarını toplar. **Devir Kasa**, **Diğer**, **Özel Sigorta** ve **SGK** tahsilatları ayrı bir sütunda görünmez. Bunlar yalnızca **Toplam Tahsilat** tutarına dahildir.
</Note>

**Tahsilat Durumu** şu kurala göre belirlenir:

* Satış toplamı, tahsilat ve kalan bakiye 0 ise **Tahsilat gerekmiyor**.
* Hiç tahsilat yoksa **Ödenmedi**.
* Tahsilat var ama bakiye hâlâ 0'dan büyükse veya tahsilat satış toplamından azsa **Kısmi**.
* Aksi hâlde **Ödendi**.

Liste boşsa **Kayıtlı satış bulunamadı.** mesajı görünür.

### Satır menüsü

Her satırın menüsündeki işlemler iznize ve satırın durumuna göre görünür. Yetkiniz olmayan düğmeler gizlenir.

| İşlem | Ne zaman görünür | Ne yapar |
| - | - | - |
| **Faturalaştır** | `CreateDocument:Sale` ve `Create:Invoice` izinleri varsa; satış iptal edilmemiş ve faturalandırılmamışsa | Fatura sihirbazını açar. Bkz. [Faturalaştırma](/panel/finans/faturalastirma). |
| **Stoktan Düş** | `DeductStock:Sale` izni varsa, satışta ürün kalemi varsa ve klinik stok düşürme modu **Hiçbir Zaman (Manuel)** ise | Satıştaki ürünleri stoktan düşer. |
| **Ödemeler** | Her zaman | Satışa ait tahsilatları listeler. |
| **Ödeme Ekle** | `Pay:Sale` izni varsa, satış iptal edilmemişse ve kalan bakiye varsa | Tahsilat ekler. Bkz. [Tahsilat](/panel/finans/tahsilat). |
| **Düzenle** | `Update:Sale` izni varsa | Satış detayının **Genel Bakış** bölümünü açar. |
| **Aktivite Geçmişi** | `View:ActivityLog` izni varsa | **Satış Aktivite Geçmişi** penceresini açar. |
| **Sil** | `Delete:Sale` izni varsa ve satış faturalandırılmamışsa | Satışı siler. Bkz. bu sayfadaki **Satışı silme** bölümü. |

<Info>
  **Stoktan Düş** seçeneğini görmek için `View:AccountingSettings` izni de gerekir. Stok düşürme modunu [Muhasebe ayarları](/panel/sistem/ayarlar/muhasebe) sayfasından belirlersiniz.
</Info>

## Satış durumları

Bir satış beş durumdan birinde olur. Durumu satış formundan siz belirlersiniz. Yalnızca **Faturalandırıldı** durumu gerektiğinde kendiliğinden atanır.

| Durum | Ne anlama gelir |
| - | - |
| **Taslak** | Varsayılan durumdur. Randevudan veya tekliften oluşan satışlar taslak olarak başlar. |
| **Beklemede** | Satışı siz beklemeye alırsınız. |
| **Tamamlandı** | Satışı siz tamamlandı olarak işaretlersiniz. |
| **Faturalandırıldı** | Gönderilen faturalar satışın tamamını karşıladığında kendiliğinden atanır. Siz de seçebilirsiniz. |
| **İptal Edildi** | Satışı siz iptal edersiniz. Stoktan düşürülemez. |

Durumlar arasında zorunlu bir sıra yoktur. Örneğin **Taslak** bir satışı doğrudan **Tamamlandı** yapabilirsiniz.

<Warning>
  **Faturalandırıldı** durumundaki satış kilitlenir. Yalnızca **Açıklama** alanını düzenleyebilirsiniz ve satışı silemezsiniz.
</Warning>

## Filtreler ve istatistik kartları

### Filtreler

Araç çubuğunda üç filtre vardır:

* **Satışçı**: Yalnızca `ViewAllSales:Sale` ve `View:User` izniniz varsa görünür.
* **Durum**: **Taslak**, **Beklemede**, **Tamamlandı**, **Faturalandırıldı**, **İptal Edildi**.
* **Satış Tarihi**: Tarih aralığı. Günler kliniğin saat dilimine göre hesaplanır.

**Gelişmiş Filtreler** menüsündeki **Finans** grubunda şunlar bulunur:

| Filtre | Seçenekler |
| - | - |
| **Ödenmemiş Bakiye** | **Ödenmemiş var**, **Bakiyesi yok** |
| **Para Birimi** | Kliniğinizde etkin para birimleri |
| **Tutar Aralığı** | En az ve en çok satış tutarı |

Filtreleri sıfırlamak için **Temizle**'yi kullanın. Yenilemek için araç çubuğundaki yenile düğmesine basın.

### İstatistik kartları

Tablonun altındaki kartlar, yalnızca görünen sayfayı değil **filtrelere uyan tüm satışları** özetler. Her para birimi ayrı satırda gösterilir. Farklı para birimleri toplanmaz.

| Kart | Ne gösterir |
| - | - |
| **Toplam Tahsilat** | Seçili filtrelere uyan tüm satışların tahsilatları. |
| **Toplam Satış** | Seçili filtrelere uyan tüm satış kalemlerinin toplamı. |
| **Toplam Bakiye** | Satışların hesap hareketlerine göre kalan borçları. Fazla tahsilat başka bir satışın borcundan düşülmez. |
| **Vadesi Geçmiş Bakiye** | Vadesi gelmiş ödenmemiş taksitler ve ödenmemiş peşin satışlar. 0'dan büyükse kırmızı görünür. |

Kartlar hesaplanırken **Güncelleniyor…**, bitince **Filtrelenen tüm satışlar** yazar. Filtreye uyan satış yoksa **Eşleşen satış yok** görünür. Dörtten fazla para birimi varsa **Daha fazla para birimi** düğmesiyle kaydırabilirsiniz.

<Note>
  **İptal Edildi** durumundaki satışlar da bu kartlara dahildir. Rakamlardan çıkarmak için **Durum** filtresiyle iptal edilenleri dışarıda bırakın. Bu kartlardaki "Toplam Satış" değeri, Ana Sayfa metriklerindeki satış rakamlarıyla birebir aynı olmayabilir.
</Note>

## Satış detayı

Listede bir satırı tıklayın. **Satış #\<numara>** sayfası açılır. Sol taraftaki **Satış bölümleri** menüsünde dört bölüm vardır.

| Bölüm | İzin | İçerik |
| - | - | - |
| **Genel Bakış** | `View:Sale` | Ödeme durumu, satış kalemleri, notlar ve satış bilgileri. |
| **Düzenle** | `Update:Sale` | Satış formunun düzenleme hâli. Kaydedince **Satış güncellendi** mesajı görünür ve sayfada kalırsınız. |
| **Faturalar** | `View:Invoice` | Satışa kesilmiş faturalar. Rozet fatura sayısını gösterir. |
| **İşlemler** | `View:Sale` | Satışın borç ve tahsilat hareketleri. Rozet işlem sayısını gösterir. |

### Genel Bakış

* **Ödeme Durumu** kartı: **Tahsil Edilen** ve **Toplam** tutarı, ilerleme çubuğunu ve `%<n> tahsil edildi` bilgisini gösterir. Bakiye kapanmışsa **Bakiye kapandı**, kapanmamışsa `Kalan <tutar>` yazar.
* **Satış Kalemleri** kartı: **Kalem**, **Adet**, **Birim Fiyat** (net) ve **Tutar** sütunlarını gösterir.
* **Notlar** kartı: Satışın notunu gösterir.
* **Bilgiler** kartı: **Satış Durumu**, **Satışçı**, **Para Birimi**, **Fatura** (`<n> fatura` veya **Faturalanmadı**), **İşlem**, **Oluşturulma** ve **Güncellenme** bilgilerini gösterir.

Sayfadaki **Faturalaştır** düğmesi listedeki kuralla aynı şekilde çalışır. Satış bir randevudan oluşmuşsa **Bağlı Randevuya Git** düğmesiyle randevuya geçebilirsiniz (`View:Appointment` izni gerekir).

### İşlemler

**İşlemler** bölümü satışın hesap hareketlerini sayfalı tabloda listeler. Sütunlar: **Hesap**, **Fatura No**, **Açıklama**, **İşlem Tipi**, **Vade Tarihi**, **Taksit**, **İşlem Tarihi** ve **Tutar**. Borçlar `-`, tahsilatlar `+` işaretiyle gösterilir. Tablonun altındaki **Özet** satırı kalan bakiyeyi verir. Bu tabloda arama, sıralama veya tür filtresi yoktur.

Satır menüsündeki **Eylemler** şunları sunar:

* **Satış** satırında **Ödeme Ekle**: Satırın tutarı hazır gelir. Taksitli satışlarda taksit tahsilatı için kullanın.
* **Tahsilat** satırında **Düzenle**: Tahsilatın hesabını veya ödeme yöntemini değiştirir (`Pay:Sale`).
* **Tahsilat** satırında **Sil**: Tahsilatı ve eşlenen hesap hareketini siler (`Delete:Sale`).

Birden çok **Satış** satırı seçip **Toplu Ödeme Ekle** ile tek seferde tahsilat girebilirsiniz.

Yeni satış açmak için [Satış oluşturma](/panel/finans/satis-olusturma) sayfasına bakın. Fatura işlemleri için [Faturalar](/panel/finans/faturalar) sayfasını kullanın.

## Dışa aktarma

Filtrelenmiş listeyi dosyaya almak için `Export:Sale` iznine ihtiyacınız vardır.

<Steps>
  <Step title="Filtreleri ayarlayın">
    Dışa aktarılacak satışları arama ve filtrelerle daraltın. Dışa aktarma, listedeki aynı filtreleri kullanır. Sayfalama ve sıralama uygulanmaz.
  </Step>

  <Step title="Biçimi seçin">
    **Dışa Aktar** düğmesine basın ve **Excel** veya **PDF** seçin.
  </Step>

  <Step title="Bildirimi bekleyin">
    **Dışa aktarma sıraya alındı** mesajı görünür. Dosya hazır olunca **Satış dışa aktarımınız hazır** bildirimi gelir.
  </Step>

  <Step title="Dosyayı indirin">
    Bildirimdeki **Dosyayı İndir** düğmesine basın.
  </Step>
</Steps>

Dışa aktarma her zaman arka planda çalışır. Dosya anında inmez.

| Kural | Değer |
| - | - |
| Dışa aktarma sınırı | Kullanıcı başına saatte 10 |
| İndirme bağlantısının geçerliliği | 24 saat |
| Dosyanın saklanma süresi | 7 gün |
| Hata durumunda | **Satış dışa aktarımı başarısız oldu** bildirimi gelir |

Dosyada her satış kalemi ayrı satırdır. Sütunlar: **Tarih**, **Danışan No**, **Danışan**, **Kimlik/Pasaport No**, **Ülke**, **Personel**, **Yardımcı Personel**, **İçerik**, **Adet**, **Tutar**, **Toplam**, **Tahsilat**, **Bakiye**. Excel dosyasında ayrıca **Kur** sütunu bulunur. PDF dosyası **Satış Listesi** başlığını taşır ve **Genel Özet** ile özet tabloları içerir.

<Note>
  Dosyalarda hasta için **Danışan** ifadesi kullanılır. Ekrandaki sıralama dosyaya yansımaz.
</Note>

## Kim hangi satışları görür

Hangi satışları göreceğinizi `ViewAllSales:Sale` izni belirler.

| Durum | Gördüğünüz satışlar |
| - | - |
| `ViewAllSales:Sale` izniniz var | Kliniğin tüm satışları. |
| `ViewAllSales:Sale` izniniz yok | Yalnızca sizin oluşturduğunuz satışlar ve lead'i size atanmış hastaların satışları. |

Bu sınırlama listeye, detaya, tahsilata, silmeye ve dışa aktarmaya aynı şekilde uygulanır. Erişiminiz olmayan bir satırı adresten açmaya çalışırsanız kayıt bulunamadı uyarısı alırsınız.

Aşağıdaki durumlarda satış salt okunur olur. Düzenleme, ödeme ve silme düğmeleri gizlenir:

* Hastanın verileri imha edilmişse.
* Satış, size atanmamış bir lead aşamasındaki hastaya aitse. Bu durum, `ViewAllLeads:Lead` izni olmayan satış temsilcileri için geçerlidir.

Salt okunur kayıtta **Bu kayıt salt okunurdur. Yalnızca görüntüleme yapılabilir.** uyarısı görünür.

Bir işlem düğmesini göremiyorsanız ilgili izin rolünüzde yoktur. Klinik yöneticinizden rolünüzü kontrol etmesini isteyin. Ayrıntılar için [Yetki hataları](/panel/sorun-giderme/yetki-hatalari) sayfasına bakın.

## Satışı silme

<Steps>
  <Step title="Satırı seçin">
    Listede satırın menüsünden **Sil**'i seçin. Birden çok satışı silmek için satırları işaretleyip **Seçilenleri Sil**'e basın.
  </Step>

  <Step title="Onaylayın">
    **Satışı Sil - Uyarı** penceresinde onaylayın. Toplu silmede düğmenin adı **Evet, hepsini sil**'dir.
  </Step>
</Steps>

Başarılı silmede **Satış silindi** (toplu silmede **Satışlar silindi**) mesajı görünür.

* Silinen satış ve kalemleri [Geri Dönüşüm Kutusu](/panel/sistem/geri-donusum-kutusu)'na gider. Kayıt saklama süresi dolana kadar buradan geri yükleyebilirsiniz.
* Faturalandırılmış satışlar silinemez. Satır menüsünde **Sil** görünmez. Bir faturalı satış yine de toplu silmeye girerse o satır **Bu satış faturalandırıldığı için silinemez.** nedeniyle reddedilir.
* Seçili satırlardan biri salt okunursa **Seçilenleri Sil** düğmesi görünmez.

Toplu silmede satırlar tek tek silinir. Bir kısmı silinemezse uyarı bildirimi hem sayıyı hem nedeni söyler:

* Tüm başarısız satırların nedeni aynıysa: `N kayıt silinemedi. <neden>`.
* Birden çok neden varsa her neden satır sayısıyla ve çoktan aza doğru sıralanır: `N kayıt silinemedi. 3 kayıt: <neden> 1 kayıt: <neden>`.
* Satır bulunamadıysa neden **Kayıt bulunamadı veya zaten silinmiş.** olur. Sunucu işlemi reddedip panel nedeni tanımıyorsa **İşlem sunucu tarafından reddedildi.** yazar.
* **Lütfen tekrar deneyin.** yalnızca bağlantı kaynaklı hatalarda çıkar (**Bağlantı sorunu nedeniyle tamamlanamadı. Lütfen tekrar deneyin.**). Diğer nedenlerde yeniden denemek sonucu değiştirmez; önce nedeni giderin.

<Warning>
  Satışı silmek, satışa bağlı hasta işlemlerini ve eşlenen hesap hareketlerini **kalıcı olarak siler**. Satışı Geri Dönüşüm Kutusu'ndan geri yükleseniz bile tahsilat hareketlerinin geri gelmesine güvenmeyin.
  &#x20;Yalnızca tek bir tahsilat yanlışsa satışı silmek yerine **İşlemler** bölümünden o tahsilatı düzeltin veya silin.
</Warning>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.