Kaynak: KB-v1
06_Workflows/WF-FATURA-EKLE-F.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
F - FATURA ile açık hesaba doğrudan fatura kaydı (bakiye/stok dışı)
Kimlik: WF-FATURA-EKLE-F · Modül: MOD-FATURA · Kim: END_USER · Güven: MEDIUM · Gerçeklik: AS-IMPLEMENTED
Ne zaman başlar
Bir işleme bağlı olmadan yalnız belgelendirilmiş işlem havuzuna fatura kaydı eklenecekse
Ön koşullar
- Cari İşlemler (Ctrl+F) sekmesinde hesap seçilip TAMAM denmiş; şube, kasa ve hesap dolu (aksi hâlde "Sube,Kasa veya Hesap Seçili Değil. İşlem Yapamazsınız.")
- Hesap aktif (pasif hesapta işlem düğmeleri kapalıdır: "Hesap Pasif İşlem Yapamazsınız.")
- Kullanıcı grubunda ilgili ekran yetkisi açık; şube pasif değil (tetik: "SUBE PASIF HALDE. ISLEM YAPAMAZSINIZ...")
- Hesabın zorunlu evrakları eksik değil (tetik: "BU HESABIN ZORUNLU EVRAKLARI EKSIKTIR. ISLEM YAPAMAZSINIZ.")
- Kullanıcı grubunda Fatura İşlemleri yetkisi; provizyon modunda düğme gizli
Adımlar
| # | Ekran | Kullanıcı ne yapar | Sistem ne yapar | Tablolar |
|---|---|---|---|---|
| 1 | CARİ İŞLEMLER (ana ekran) | F - FATURA → FrmFaturaEkle (HESAP salt okunur) | RecordId=0 ile pencere | |
| 2 | SCR-FRMFATURAEKLE |
Fatura bilgileri girilir; kaydet | Cari.Faturalar/FaturaDetay kaydı + listede FATURA (IslemKodu=12) türünde satır | Cari.Faturalar, Cari.FaturaDetay, Cari.Islemler |
| 3 | CARİ İŞLEMLER (ana ekran) | Listede DÜZELT aynı pencereyi açar; İPTAL fatura bağını arar | İptal: StokId=FaturaId; 0 ise "Fatura Bulunamadı…"; değilse Cari.Fatura.DeleteAt | Cari.Faturalar |
Sonuç (bakiye / stok / kasa)
- Bakiye ve stok etkilenmez; yalnız belge (fatura) kaydı
Uyarı mesajları
- "Fatura Bulunamadı. Lütfen Faturalar Modülünden Kontrol Ediniz."
İlgili kurallar
Kaynaklar
- SRC-DRV-AZ —
az/ekran-C.md— bölüm 5.20.1 - SRC-DRV-AZ —
az/ekran-C.md— bölüm 5.20.3-H - SRC-CODE-BASE —
basecontrol/Base Control/iScreen.vb— satır 708 - SRC-CODE-BASE —
basecontrol/Base Control/iScreen.vb— satır 771 - SRC-CODE-BASE —
basecontrol/Base Control/iScreen.vb— satır 61
