TECHNICAL_WIKI/TABLES/TBL-CARI.BAKIYEISLEM.md · kaynak: kanonik wiki + analiz verisiCari.BakiyeIslem
Kanonik makale: TBL-CARI.BAKIYEISLEM · Temizlik sınıfı: A (APP) · Skor: 17.05 · Satır: 1.459.051 · Oluşturma: 2016-12-20 · Son yazma: —
Nedir? Neden vardır?
Cari bakiye defteri. Cari.Islemler üzerindeki tetikleyicinin ürettiği türev tablo. Her satır 'şu hesabın şu birimdeki bakiyesi şu kadar değişti' demektir. Müşteri ekstresi ve borç/alacak bakiyesi bu tablodan okunur. Id kolonu yoktur; IslemId ile kaynağına bağlanır.
Hangi iş süreçlerinin merkezindedir: Kullanıcı yalnız Cari.Islemler'e yazar; Cari.AcceptTransaction tetikleyicisi bakiye defteri (Cari.BakiyeIslem), stok defteri (Stok.StokHaraketleri) ve değişiklik izini (Cari.History) üretir — bkz. BR-DEFTER-URETIMI ve FLOW-ISLEM.
Hangi ekranlar yazar / okur
| Yön | Ekranlar |
|---|---|
| yazar | — (uimap kanıtı yok) |
| okur | — |
Hangi class / DAO kullanır
DAO: —
Kod sınıfları (statik tarama): —
Tetikleyiciler
- Bu tabloya başka tetikleyiciler de yazar/okur: Cari.AcceptTransaction
Bundan türetilen tablolar (tetikleyici yoluyla)
—
Hangi DB nesneleri okur (bağımlılık kataloğu)
Görünüm: Cari.AnaBakiyeIslem, Cari.Profit, Sistem.GenelDurum
Fonksiyon: Fonksiyon: 41 kayıt — göster
- RFN-BAKIYE.GETBAKIYE
- RFN-BAKIYE.GETBAKIYEFISNO
- RFN-BAKIYE.GETFISBAKIYE
- RFN-BILANCO.GENISBILANCO
- RFN-BILANCO.GETIBILANCO
- RFN-BILANCO.GETIKAR
- RFN-BILANCO.OZETBILANCO
- Cari.BakiyeDevirHizi
- Cari.GetBakiyeDetay
- Cari.GetBakiyeList
- Cari.GetDevirBakiyesi
- Cari.GetFullBakiye
- Cari.GetFullBakiyemut
- Cari.GetFullBankaBakşye
- Cari.GetLimitAsimRaporu
- Cari.GetMarginKontrol
- Cari.GetTotalBalance
- Cari.HesapMuhExtresi
- Cari.LimitAsim2
- Cari.MadenHaraketDetay
- Cari.NetBakiye
- Cari.NetBakiyemut
- Cari.ToplamBakiye
- FN.GetCariLimitOld
- RFN-POZISYON.GETALLPOZISYON
- RFN-POZISYON.GETDPOZISYON
- RFN-POZISYON.GETOLDPOZISYON
- RFN-POZISYON.GETPOZISYONV1
- RFN-REPORT.BAKIYEARTISRAPORUOLD
- RFN-REPORT.BAKIYELISTESI
- RFN-REPORT.BAKIYERAPORU
- RFN-REPORT.BAKIYELER
- RFN-REPORT.GENISBAKIYELISTESI
- RFN-REPORT.ISLEMGORMEYENBAKIYELISTESI
- RFN-REPORT.MASTERBAKIYELISTESI
- RFN-REPORTS.BAKIYELISTESI
- RFN-REPORTS.ISLEMKONTROLRAPORU
- RFN-REPORTS.RESMIPOZISYON
- RFN-REPORTS.TAKOZKARRAPORU
- RFN-REPORTSV2.BAKIYEHARAKETRAPORU
- Sistem.GetMizanBakiyeIslem
Prosedür: Bakiye.DunkiBakiyeler, Cari.GunlukBakiyeHesapla, Cari.Reset, Pozisyon.Write, Repair.BalanceRepair, Sistem.Devir, Sistem.NabizTick, dbo.sp_DevirIslemiYap
Hangi raporlar okur
Doğrudan SQL'inde geçen menü raporu/dashboard: AifaDev.Reports#76 Bakiye Ekstresi Dikey
En önemli kolonlar
| Kolon | Tip | İş anlamı | Kullanım skoru | Alan sayfası |
|---|---|---|---|---|
BirimId |
int | Paranın tarafı. Peşin işlemde karşılığında alınan/verilen nakit stoğu; cari işlemde karşılık birimi. | 98 | Cari.BakiyeIslem.BirimId |
Bakiye |
decimal(18,2) | Bakiye tutarı. Artı = müşteri borçlu, eksi = alacaklı. | 95 | Cari.BakiyeIslem.Bakiye |
HesapId |
int | Cari hesap (müşteri/tedarikçi/banka). | 82 | Cari.BakiyeIslem.HesapId |
Tarih |
date | İşlem tarihi (muhasebe günü). Oluşturma anından farklı olabilir. | 74 | Cari.BakiyeIslem.Tarih |
IslemId |
int | Ana işlem satırı (Cari.Islemler.Id). Türetilmiş defterler bu alanla bağlanır. | 42 | Cari.BakiyeIslem.IslemId |
KasaId |
int | Kasa (vezne/gişe). Stok kasa seviyesinde tutulur; cari bakiye kasaya bölünmez. | 42 | Cari.BakiyeIslem.KasaId |
HesapType |
int | Hesap türü ayrımı için ayrılmış; bu veritabanında tüm satırlarda 0 — kullanılmıyor. | 36 | Cari.BakiyeIslem.HesapType |
NetBakiye |
numeric(20,3) | Hesaplanan bakiye (bazı birimlerde katsayı uygulanmış hâli). | 16 | Cari.BakiyeIslem.NetBakiye |
RefNo |
nvarchar(max) | Kayıt için üretilen GUID. Karşı kayıt/transfer eşleştirmesi bunun üzerinden yapılır. | 8 | Cari.BakiyeIslem.RefNo |
Toplam kolon: 9 — tam liste kanonik makalede.
Satır hacmi ve kullanım istatistiği
- Satır: 1.459.051 · Kullanılan alan: 893208 KB · Okuma sayacı: 16 · Yazma sayacı: 0 (SQL Server DMV. sunucu açılışından beri)
- Son okuma: 2026-09-10 22:08:42 · Son yazma: — · IsDeleted kolonu: yok
İndeksler
| İndeks | Tür | Anahtar kolonlar | Include | Seek/Scan/Update |
|---|---|---|---|---|
IX_BakiyeIslem |
NONCLUSTERED | IslemId | 3/7/0 | |
IX_HesapNo |
NONCLUSTERED | HesapId,IslemId,Tarih | 0/0/0 | |
IXBakiyeISlem |
NONCLUSTERED | BirimId | KasaId,Bakiye | 0/0/0 |
IX_PozisyonHAcim |
NONCLUSTERED | KasaId | BirimId,Bakiye | 0/0/0 |
IX_Bakiye02 |
NONCLUSTERED | Tarih,BirimId | KasaId,Bakiye | 0/0/0 |
IX_Bakiye03 |
NONCLUSTERED | KasaId,Tarih | BirimId,Bakiye | 0/1/0 |
IX_BAKIYE |
NONCLUSTERED | HesapType,HesapId | BirimId,Bakiye | 0/2/0 |
IX_OZETBILANCO |
NONCLUSTERED | Tarih | HesapId,KasaId,BirimId,Bakiye | 0/0/0 |
IX_OZETBILANCO1 |
NONCLUSTERED | KasaId,Tarih | HesapId,BirimId,Bakiye | 0/0/0 |
IX_ResmiPozisyon |
NONCLUSTERED | BirimId | HesapId,Bakiye | 0/0/0 |
IX_BI |
NONCLUSTERED | Tarih | IslemId,BirimId,Bakiye | 0/0/0 |
IX_BI2 |
NONCLUSTERED | BirimId,Tarih | IslemId,Bakiye | 0/1/0 |
İlişkiler (mantıksal FK — fiziksel FK yok)
| Bu tablonun kolonu | → Üst tablo | Kanıt sayısı | Kanıt örneği |
|---|---|---|---|
HesapId |
Cari.Hesaplar.Id |
12 | Bilanco.GenisBilanco, Bilanco.OzetBilanco, Cari.BakiyeDevirHizi |
BirimId |
Sistem.Birimler.Id |
11 | Bilanco.GenisBilanco, Bilanco.OzetBilanco, Cari.GetBakiyeDetay |
BirimId |
Cari.BakiyeKodlari.Id |
8 | Cari.AnaBakiyeIslem, Cari.GetFullBakiye, Cari.GetFullBakiyemut |
IslemId |
Cari.Islemler.Id |
8 | Bakiye.GetBakiyeFisNo, Bakiye.GetFisBakiye, Cari.GetBakiyeDetay |
KasaId |
Sistem.Kasalar.Id |
2 | Bilanco.OzetBilanco, Report.BakiyeListesi |
HesapId |
Cari.HesapBilgileri.Id |
2 | Cari.GetMarginKontrol, FN.GetCariLimitOld |
BirimId |
Stok.Nakit.AnaBirimId |
1 | Reports.ResmiPozisyon |
HesapId |
TBL-SISTEM.MIZANDETAY.ObjectId |
1 | Sistem.GetMizanBakiyeIslem |
| Alt tablo.kolon | → Bu tablo | Kanıt |
|---|---|---|
Tam harita: LOGICAL_FK_MAP
Bilinen riskler / teknik borç / kurallar (kanonik wiki'den gelen bağlantılar)
BR-BAKIYE-001, BR-BAKIYE-002, BR-BAKIYE-003, BR-BAKIYE-004, BR-BAKIYE-005, BR-BAKIYE-006, BR-BAKIYE-007, BR-BAKIYE-008, BR-BAKIYE-009, BR-BAKIYE-010, BR-BAKIYE-011, BR-BAKIYE-012, BR-BAKIYE-015, BR-BAKIYE-016, BR-BAKIYE-020, BR-CEVIR-001, BR-DEFTER-URETIMI, BR-GENEL-004, BR-HESAP-001, BR-IPTAL-012, BR-STOK-006, BR-TIP-002, BR-TIP-004, BR-VIRMAN-002, BR-YON-002, BR-YON-003, BR-YON-004, BR-YON-007, PB-028, PB-029, PB-034, PB-035, PB-052, WF-ACILIS-STOK-DEVIR-HESABI, WF-BORC-ISLEMLERI, WF-CESNI-CIKIS, WF-CEVIR, WF-EMTIA-ISLEM, WF-GENEL-ISLEM, WF-HIZMET-NORMAL, WF-HURDA-GIRIS-NORMAL, WF-HURDA-GIRIS-PESIN, WF-ISLEM-DUZELT, WF-MADEN-CIKIS-NORMAL, WF-MADEN-CIKIS-PESIN, WF-MADEN-GIRIS-NORMAL, WF-MODEL-ISLEM, WF-NAKIT-NORMAL, WF-NAKIT-PARITE, WF-NAKIT-PESIN-DOVIZ-SATIS, WF-PARITE-EKRANI, WF-PIRLANTA-ISLEM, WF-POS-VEZNE-FIS, WF-TAKOZ-CIKIS, WF-TAKOZ-GIRIS, WF-TAS-NORMAL, WF-VADELI-NORMAL, WF-VIRMAN, WF-YIL-SONU-DEVIR
Müşteri varyasyonları
Kolon/veri farkı KUYUMCU kurulumunda ölçüldü — kanonik makale 'KUYUMCU' bölümü.
