Kaynak: KB-v1
06_Workflows/WF-ODEME-EMRI.md(2026-09-10, kısmi kod kapsamı). Bu makale artık kanoniktir; KB-v1 kopyası22_Archive'da referanstır.
Ödeme emri girişi ve ödeme yapma (Ödeme Listesi)
Kimlik: WF-ODEME-EMRI · Modül: MOD-CARI · Kim: END_USER · Güven: HIGH · Gerçeklik: AS-IMPLEMENTED
Ne zaman başlar
Bir hesaba/kişiye yapılacak nakit ödemenin emir olarak kaydedilip kısım kısım ödenmesi
Ön koşullar
- Hesap Yönetimi → Ödeme Listesi erişimi; nakit stok kartı tanımlı
Adımlar
| # | Ekran | Kullanıcı ne yapar | Sistem ne yapar | Tablolar |
|---|---|---|---|---|
| 1 | ÖDEME GİRİŞİ | Hesap, Kasa (kilitli kullanıcıda değiştirilemez), Yön, Komisyon, Kime, Stok (nakit), Miktar, Açıklama, güvenli işareti; kayıt | Hesap/stok/miktar boşsa uyarı; Cari.Odeme.Save → Cari.Odemeler | TBL-CARI.ODEMELER |
| 2 | ÖDEME YAP | Ödeme Listesi'nde emir seçilir → Ödeme Yap; tutar (varsayılan kalan) → Tamam | Value > Kalan ise "Ödeyeceğiniz Tutar … Den Büyük olamaz. Tutar Düzeltilsin mi?"; Odeme.Payment(Value): yeni Cari.Islem NAKIT, GİRİŞ/ÇIKIŞ (Yön), IslemTipi=TRANSFER(15), FisNo=GetNewFisNo, Fiyat=1, Tag=ÖdemeId, açıklama "#OdemeID:…" | Cari.Islemler, TBL-CARI.ODEMELER |
| 3 | ÖDEME GİRİŞİ | Emirde Ödenen/Kalan güncel görünür; ödeme satırları alt listede | Odenen = SUM(Miktar) Cari.Islemler WHERE IslemKodu=3 AND IslemTipi=15 AND Tag=Id | Cari.Islemler |
Sonuç (bakiye / stok / kasa)
- Her ödeme, TRANSFER tipli nakit işlem satırı olarak hesaba yazılır; kalan tutar emirde izlenir
Uyarı mesajları
- "Lütfen Bir Hesap Seçiniz.!"
- "Lütfen Bir Stok Seçiniz.!"
- "Lütfen Miktar Yazınız.!"
- "Ödeme İşlemi Gerçekleştirilemedi."
İlgili kurallar
Kaynaklar
- SRC-CODE-EKRAN —
ekran/Ekran/FrmOdemeGirisi.vb— satır 46 - SRC-CODE-EKRAN —
ekran/Ekran/FrmOdemeYap.vb— satır 22 - SRC-CODE-DAO —
dao/Dao/Cari.Odeme.vb— satır 141 - SRC-CODE-DAO —
dao/Dao/Cari.Odeme.vb— satır 136 - SRC-DRV-AZ —
az/03-yapi.md— bölüm 3.2
