AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Sözlük › TERM-RESMIKASA

TERM-RESMIKASA — Belge uyum işareti, tüm işlemler havuzu ve belgelendirilmiş işlemler havuzu

TERMERPGOLD_COREACTIVEVERY_HIGHPRODUCT_OWNER_CANONICAL
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Kategori: PROGRAM / KANONİK · Güven: VERY_HIGH · Kaynak: canlı DB (ERPGOLDV2) + kod + AIFASOFT ürün sahibi (2026-09-12)

Kanonik model — iki hesap havuzu. ERPGOLD'da Yetkili Müessese kullanımında operasyonel işlemler işletmenin gerçek stok, kasa ve pozisyon sonuçlarını oluşturur. İlgili elektronik/mali belgesi düzenlenmiş işlemler ayrıca bir kontrol kümesi olarak hesaplanabilir. ERPGOLD bu iki sonucun karşılaştırılması sayesinde belge sürecinde eksik veya uyumsuz olabilecek işlemlerin tespit edilmesine yardımcı olur. Legacy kodda ResmiKasa ve ResmiStok gibi isimler kullanılan bu yapı ayrı veya gizli bir muhasebe defteri değildir; operasyon ile belgelendirme arasındaki mutabakat/kontrol mekanizmasıdır.

Teknik alan

Sistem.Kasalar.ResmiKasa (bit, varsayılan 0) ve şube düzeyinde Sistem.Subeler.IsResmi (bit), Sistem.Subeler.ResmiIslemLimitiTL (decimal), Sistem.Subeler.RsAktar (bit), Sistem.Subeler.Entegrator. ERPGOLDV2: 26 kasanın 6'sı, 7 şubenin 4'ü işaretli; belge limiti 20.000 TL. Not: Sistem.Subeler tablosunda ResmiKasa kolonu yoktur; şube düzeyi işaret IsResmi'dir.

Nedir?

Yetkili Müessese / döviz bürosu kullanımında ERPGOLD'un belge uyum ve karşılaştırma mekanizmalarını devreye alan işaret. Hukuki anlamda "bu şube resmî defter kullanıyor" demek değildir. Legacy teknik alan adıdır; bu ad ERPGOLD'un iki ayrı muhasebe/defter tuttuğu anlamına gelmez.

Hangi müşteri tipinde kullanılır?

Yetkili Müessese / döviz bürosu (DOVIZ_VARIANT). Kuyumcu kurulumlarında tip 11/12 kullanılmaz (KUYUMCU: 0 satır); ResmiKasa mantığı bütün kuyumcu müşterilerine genellenmez.

Hangi fonksiyonları aktive eder? (koddan)

  • İşaretli kasada varsayılan işlem tipi belge kontrol tipi (RESMİ/FATURA = 11) gelir; "geçmiş tarihe işlem" uyarısı sorulmaz (ext/Ext/Cari.IslemEx.vb Validate; BR-TIP-010).
  • E-FATURA penceresi (F5 / Ctrl+Y) ve e-belge gönderimi (DijitalFatura), belge serileri, istatistik kodu / BSMV kontrolleri, aylık BTrans XML üretimi (Muhasebe.SPBTRANSDoviz).
  • Şube IsResmi: Fiş İptal düğmesi (Program.IsResmi), Seri İşlem şeridi, entegratör ayarları; RsAktar: işlemin bağlı hesaba (Cari.Hesaplar.MuhHesapId) başka şubede kopyalanması (Cari.RSAktar SP, Cari.RSReferans).
  • ResmiKasa=0 ise bu fonksiyonlar o kasada devre dışıdır ("Resmi işlemler çalışmıyor" — PB-042). SQL nesnelerinde ResmiKasa kolonuna doğrudan başvuru yoktur; işaret uygulama katmanında (LoginInformation.Kasa.ResmiKasa) okunur.

Tüm İşlemler Havuzu (Havuz A — operasyonel sonuç)

Tüm işlemler → Stok.StokHaraketleri → Kasa hareketleri → Cari.BakiyeIslem → Pozisyon → OPERASYONEL SONUÇ

ERPGOLD'a girilmiş ve iş kurallarına göre geçerli tüm operasyonların sonucu; tetikleyici Cari.AcceptTransaction üretir.

Belgelendirilmiş İşlemler Havuzu (Havuz B — kontrol görünümü)

Tüm işlemler → belgesi düzenlenmiş satırları seç (Cari.IslemDetaylari.FaturaNo > 0, ayrıca IslemTipi = 12 DEVİR) → stok/kasa etkisini hesapla → BELGELENDİRİLMİŞ SONUÇ

Kod: Muhasebe.Islemler ("RESMI ISLEM OLMA KOSULU: IslemKodu in (1,2,3,6) AND (FaturaNo<>0 OR IslemTipi=12)"), Muhasebe.StokHaraketleri, Muhasebe.Stoklar, Stok.GetResmiStoklar, Stok.ResmiMadenStoklari, Stok.ResmiStokHaraketleri. Legacy adlar: ResmiStok, ResmiKasa, IsResmi, FATURA.

ResmiStok nasıl hesaplanır?

Stok.GetResmiStoklar(@Tarih): belge numaralı NAKİT (kod 3), HURDA (kod 2) ve VADELİ (kod 6) satırlarının miktarları yön işaretiyle toplanır; birim Sistem.Birimler / Stok.Nakit.AnaBirimId. IslemTipi'ne bakılmaz; belge numarasına bakılır. Ayrı bir fiziksel stok değildir.

Fark nasıl yorumlanır?

Operasyonel kasa (Stok.StokHaraketleri, StokTipi 2) + Banka (GrupKodu 25 bakiyesi)
− Belgelendirilmiş kasa (Muhasebe.Stoklar, NAKIT)
= Belgelendirme farkı   (Reports.ResmiPozisyon → "Pozisyon" sütunu)

Örnek (eğitim): gün içinde USD alış 10.000, satış 4.000, satış 2.000 → operasyonel +4.000 USD; belge ilk iki işlem için düzenlenmişse belgelendirilmiş görünüm +6.000 USD; fark −2.000 USD → "bu tutarın belge durumunu kontrol et". Olası nedenler: belge henüz düzenlenmemiş, entegrasyon tamamlanmamış, kısmi belge, iptal/iade, aktarım gecikmesi, belge–işlem eşleme problemi, yanlış işleme bağlanmış belge, konfigürasyon veya veri problemi, gerçekten eksik belge. Fark ≠ 0 tek başına hukuki ihlal kararı değildir; kontrol / mutabakat / araştırma sinyalidir. Hangi varlıklarda (nakit / maden / vadeli) uygulandığı yukarıdaki fonksiyonlarla sınırlıdır; kodda NAKİT için Reports.ResmiPozisyon, maden için Stok.ResmiMadenStoklari vardır; kullanıcıya otomatik uyarı gösterilmez (rapor düzeyinde karşılaştırma) — GAP-RESMI-FARK-UYARI.

Belge kaydı ile operasyon nasıl eşlenir?

Belge künyesi işlemle 1:1 Cari.IslemDetaylari satırındadır (FaturaSeri/FaturaNo, ETTN, kimlik, istatistik kodu, BSMV). Belge kontrol tipi (11) satırı çoğu fişte operasyon satırlarıyla aynı FisNo'yu paylaşır (fiş 1025367: 1 tip-11 + 4 tip-0). Belge iptali: ETTN boşsa detay satırı silinir, doluysa Durum='EIPTAL' (Cari.UpdateTransaction); GİB'e iletilmiş belge programdan iptal edilemez (H-148). Kısmi belge, sonradan belge kesimi ve havuzun güncellenme anı için kanıt sınırlı — GAP-RESMI-KISMI-BELGE.

Kullanan ekranlar / tablolar / raporlar

Ekranlar: Kasa Tanımlama (RESMİ KASA anahtarı), Şube kartı RESMİ BİLGİLER, NAKİT/MADEN/HURDA/VADELİ işlem ekranları (tip listesi), E-FATURA (FrmEFaturaBas), E-Fatura Listesi, GiseEkrani (belgelendirilmiş görünümü Muhasebe.Stoklar'dan okur), Maden/Nakit Stok Listesi > Resmi. Tablolar: Sistem.Kasalar, Sistem.Subeler, Cari.Islemler, Cari.IslemDetaylari, Cari.RSReferans, Muhasebe.MuhasebeArsiv. Raporlar: RPT-13 Fatura Kontrol (Reports.ResmiIslemRaporu / ResmiIslemKontrolRaporu), RPT-14 Resmi Stok Hareket, RPT-38 Resmi Pozisyon (Reports.ResmiPozisyon), RPT-26/78 BTrans ve E-Döviz kontrol.

Bilinen istisnalar ve boşluklar

  • MAHSUP (tip 12) belge numarasız olduğu hâlde Muhasebe.Islemler'e DEVİR olarak girer; Stok.GetResmiStoklar ise yalnız FaturaNo>0 süzer (CTR-005).
  • Tip 11 HURDA/MADEN satırlarında ETTN çoğunlukla boştur (813 satırın 4'ü) — kâğıt belge / farklı belge türü olabilir (GAP-MEVZUAT).
  • KUYUMCU kurulumunda belge süreçleri ERPGOLD dışındadır; ETTN ve fatura kullanımı ölçülmedi (GAP-ETTN-KUYUMCU).

Legacy terminoloji uyarısı

"Resmi kasa", "resmi stok", "resmi işlem", "IsResmi", "RsAktar", "FATURA" tipi, "ResmiIslemRaporu": teknik/legacy adlardır. Bunlardan mali defter, resmî muhasebe, GİB bildirimi, fatura düzenleme veya vergi kaydı sonucu otomatik çıkarılmaz; her biri ayrıca kanıtlanır. "İki defter", "iç/resmi defter", "devlete gösterilen/gösterilmeyen işlem" anlatımları bu wiki'de yasaktır (yöntem kuralı, CTR-CRITICAL-ERPGOLD-OFFICIAL-ACCOUNTING-MISINTERPRETATION).

Teknik isim → iş anlamı tablosu

Teknik isimGerçek iş anlamıOperasyonel / stok / kasa / bakiye etkisiBelge etkisiVaryantEkran / kod
IslemKodu (0 TAKOZ … 3 NAKİT, 6 VADELİ, 11 VİRMAN, 12 FATURA)İşlem ailesi (hangi ekran, hangi mal)Aileye göre tetikleyici stok/bakiye/kasa üretirKod 12 FATURA = F - FATURA formu (Cari.Faturalar; V2'de 0 satır)TümüiF* ekranları, Sistem.GetIslemKodu
IslemTuru (0 GİRİŞ … 5 BORÇ)Yönİşaret (+/−)TümüCari.AcceptTransaction
IslemTipi 0 NORMAL / 1 PEŞİN / -1,-2 vadeliBedelin kapanma şekliNORMAL bakiye; PEŞİN stok/kasa; vadeli ayrıBelge varsa FaturaNo/ETTN detayda; belgelendirilmiş havuza girerTümüTetikleyici satır 323+
IslemTipi 11 (DB RESMI, kod FATURA)Belge kontrol kaydı — belge durumu takibiYok (bakiye/stok bloğu atlanır); LastDate güncellenmezBelgelendirilmiş havuza girer; DAB/DSB vb. seriYetkili müessese; KUYUMCU 0NAKİT/MADEN/HURDA/VADELİ tip listesi; BR-TIP-004
IslemTipi 12 MAHSUPDevir / sayım farkı / açılışYokHavuza DEVİR olarak girer (FaturaNo yok)Yetkili müessese; KUYUMCU 0MADEN combo 7, NAKİT combo 4; CTR-004
Sistem.Kasalar.ResmiKasaBelge uyum fonksiyonları aktif kasaDolaylı: varsayılan tip 11, uyarı davranışıE-belge penceresi ve akışıYetkili müesseseKasa Tanımlama; LoginInformation.Kasa
Sistem.Subeler.IsResmiBelge uyum fonksiyonları aktif şubeEntegratör, limit, BTrans, Fiş İptalYetkili müesseseŞube kartı RESMİ BİLGİLER; CFG-SUBE-ISRESMI
ResmiStok (Stok.GetResmiStoklar, Muhasebe.Stoklar)Belgelendirilmiş işlemlerin stok görünümüHesaplanmış görünüm; fiziksel stok değilFaturaNo>0 süzgeciYetkili müesseseStok listesi > Resmi; RPT-14/38
RsAktar (Cari.Islemler / Sistem.Subeler)İşlemi bağlı hesaba (MuhHesapId) başka şubede kopyalama bayrağıKopya satır kendi şubesinde tetikleyiciyi çalıştırırBelge künyesi kopyalanmaz (SP alan listesi)Çok şubeli yetkili müesseseCari.RSAktar SP; Cari.IslemINS; POS.FisKaydet

Kaynak: DB_OBJECT Stok.GetResmiStoklar, Muhasebe.Islemler, Muhasebe.StokHaraketleri, Muhasebe.Stoklar, Reports.ResmiPozisyon, Reports.ResmiIslemKontrolRaporu, Cari.RSAktar (ERPGOLDV2, 2026-09-12); DB_QUERY Sistem.Kasalar / Sistem.Subeler / Cari.Islemler × IslemDetaylari dağılımı, fiş 1025367; ENUM-ISLEMTIPI / ENUM-ISLEMKODU; AIFASOFT ürün sahibi açıklamaları (2026-09-12) · Güven: VERY_HIGH