AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Kod mimarisi › CFG-INDEX

Yapılandırma (Sistem.Settings, app.config)

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

Kaynak: KnowledgeBase/00_System/CONFIGURATION.md — KB-v1. Parola/bağlantı dizesi değerleri taşınmaz (§16).

CONFIGURATION — Ayarlar ve yapılandırma anahtarları (87)

where = ayarın DB'de/kodda yeri. Varsayılanlar tek bir müşteri kurulumundan alınmıştır; müşteriye göre değişir.

Kimlik Ad Ekran etiketi Yeri Tip
CFG-DUZELTMEGUN DuzeltmeGun Düzeltme gün (Settings → İzinler) Sistem.Settings.DuzeltmeGun → Program.GlobalSettings.DuzeltmeGun int
CFG-SILGUN SilGun Sil gün (Settings → İzinler) Sistem.Settings.SilGun → GlobalSettings.SilGun int
CFG-MODIFYPERMISSION ModifyPermission (Düzeltme onayı) Düzeltme Onayı: Serbest / Pin Kodu Gerekir / Eski tarihe yapılamaz Sistem.Settings.DuzeltmeOnayi (muhtemel) → GlobalSettings.ModifyPermission enum
CFG-DELETEPERMISSION DeletePermission (Silme onayı) Silme Onayı: Serbest / Pin Kodu Gerekir / Eski tarihe yapılamaz Sistem.Settings.SilmeOnayi (muhtemel) → GlobalSettings.DeletePermission enum
CFG-MUTABAKATPERMISSION MutabakatPermission (Mutabakat kilidi) Mutabakat kilidi: yapılamaz / PIN gerekli Sistem.Settings.MutabakatLock (muhtemel) → GlobalSettings.MutabakatPermission enum
CFG-DUZELTMEACIKLAMA DuzeltmeAciklama Düzeltme açıklaması zorunlu Sistem.Settings.DuzeltmeAciklama → GlobalSettings.DuzeltmeAciklama enum
CFG-PESINKURTIPI PesinKurTipi Peşin kur tipi (Miktar / Has) Sistem.Settings.PesinKurTipi → GlobalSettings.PesinKurTipi enum
CFG-ISLEMKURFARKI IslemKurFarki İşlem Kur Farkı Yüzdeliği (%) (Settings → İzinler) Sistem.Settings.IslemKurFarki (decimal 18,2) → GlobalSettings.IslemKurFarki decimal
CFG-BSMV BSMV BSMV oranı (binde) Sistem.Settings.BSMV (decimal 18,2) → GlobalSettings.BSMV decimal
CFG-BSMVTIPI BsmvTipi BSMV tipi (tutara dahil / hariç) Sistem.Settings.BSMVTipi → GlobalSettings.BsmvTipi enum
CFG-ONSCARPAN OnsCarpan Ons çarpanı Sistem.Settings.OnsCarpan (decimal 18,5) → GlobalSettings.OnsCarpan; hesap kartı Cari.Hesaplar.OnsCarpan 0 değilse o decimal
CFG-KURREFRESHINTERVAL KurRefreshInterval Kur yenileme aralığı (ms) Sistem.Settings.KurRefreshInterval → GlobalSettings.KurRefreshInterval int
CFG-PROVIZYON Provizyon Provizyon (şubeler arası onay) Sistem.Settings.Provizyon (bit) → GlobalSettings.Provizyon bool
CFG-NUMARALANDIRMA Numaralandirma Numaralandırma (menü düğmeleri yeniden numaralansın) Sistem.Settings.Numaralandirma → GlobalSettings.Numaralandirma enum
CFG-HASSYMBOL HasSymbol / GumSymbol / PltSymbol / PldSymbol / UsdSymbol / EurSymbol Sembol ayarları Sistem.Settings.HasSymbol…EurSymbol → GlobalSettings.*Symbol string
CFG-PIRKODSIZE PirKodSize / ModKodSize Pırlanta / model kod uzunluğu Sistem.Settings.PirKodSize, ModKodSize → GlobalSettings int
CFG-DFISLEMTIPI DFIslemTipi (kullanıcı) / DFIslemTipi (Settings) Varsayılan işlem tipi Sistem.Clients.DFIslemTipi → Program.UserSettings.DFIslemTipi (ayrıca Sistem.Settings.DFIslemTipi kolonu) int
CFG-FIYATKITLE FiyatKitle Fiyat kitle Sistem.Settings.FiyatKitle int
CFG-TAKVIMKILIDI TakvimKilidi Takvim kilidi Sistem.Settings.TakvimKilidi int
CFG-UPDATEFOLDER UpdateFolder Güncelleme klasörü Sistem.Settings.UpdateFolder string
CFG-SMS-HESAP SmsUserName / SmsPassword / SmsBaslik SMS hesabı Sistem.Settings.SmsUserName, SmsPassword, SmsBaslik ([REDACTED_SECRET]) string
CFG-EMAIL-SMTP EmailAdres / EmailSifre / EmailSMTPSunucu / EmailSMTPPort / EmailSSL E-posta (SMTP) hesabı Sistem.Settings.Email* ([REDACTED_SECRET]) string
CFG-ETIKETBASLIK EtiketBaslik Etiket başlığı Sistem.Settings.EtiketBaslik string
CFG-RDPCALLUSER RdpCallUser RDP çağrı kullanıcısı Sistem.Settings.RdpCallUser int
CFG-SUBE-ISLIMITCONTROL IsLimitControl Limit kontrolü (Şube tanımlama) Sistem.Subeler.IsLimitControl → LoginInformation.Sube.IsLimitControl bool
CFG-SUBE-ISRESMI IsResmi (RESMİ ŞUBE) RESMİ ŞUBE anahtarı (Şube → Resmi Bilgiler) Sistem.Subeler.IsResmi bool
CFG-SUBE-RESMIISLEMLIMITITL ResmiIslemLimitiTL Resmi işlem limiti (Şube → Resmi Bilgiler) Sistem.Subeler.ResmiIslemLimitiTL (decimal) decimal
CFG-SUBE-RSAKTAR RsAktar (RS aktar) RS aktar (Şube) Sistem.Subeler.RsAktar → LoginInformation.Sube.RsAktar bool
CFG-SUBE-BILANCOBIRIMID BilancoBirimId Bilanço birimi (Şube tanımlama → Birim) Sistem.Subeler.BilancoBirimId → LoginInformation.Sube.BilancoBirimId int
CFG-SUBE-REVCOSTDATE RevCostDate Maliyet yeniden değerleme tarihi Sistem.Subeler.RevCostDate date
CFG-SUBE-SUBETIPI SubeTipi Şube tipi (DÖVİZ / GENEL) Sistem.Subeler.SubeTipi (nvarchar) enum
CFG-SUBE-ENTEGRATOR Entegrator Entegratör (Şube → Resmi Bilgiler) Sistem.Subeler.Entegrator (int) → LoginInformation.Sube.Entegrator enum
CFG-SUBE-ENTUSERNAME EntUserName / EntPassword / EntCustId Entegratör kullanıcı bilgileri Sistem.Subeler.EntUserName, EntPassword ([REDACTED_SECRET]), EntCustId string
CFG-SUBE-EBELGETASLAK EBelgeTaslak E-belge taslak Sistem.Subeler.EBelgeTaslak (int) → LoginInformation.Sube.EBelgeTaslak int
CFG-SUBE-EBELGETEST EBelgeTest E-belge test modu Sistem.Subeler.EBelgeTest (bit) bool
CFG-SUBE-EBELGETCKNCONTROL EBelgeTcknControl E-belge TCKN kontrolü Sistem.Subeler.EBelgeTcknControl (bit) bool
CFG-SUBE-EBELGEUSDLIMIT EBelgeUsdLimit E-belge USD limiti Sistem.Subeler.EBelgeUsdLimit (int) int
CFG-SUBE-EBELGETLLIMIT EBelgeTlLimit E-belge TL limiti Sistem.Subeler.EBelgeTlLimit (int) int
CFG-SUBE-YETKILIMUESSESENO YetkiliMuesseseNo Yetkili müessese no (Şube → Resmi Bilgiler) Sistem.Subeler.YetkiliMuesseseNo string
CFG-KASA-RESMIKASA ResmiKasa RESMİ KASA anahtarı (Kasa tanımlama) Sistem.Kasalar.ResmiKasa (bit) → LoginInformation.Kasa.ResmiKasa bool
CFG-CLIENT-FISPRINTER FisPrinter / EtiketPrinter / FaPrinter / FsPrinter / EaPrinter / EsPrinter Kullanıcı Ayarları → Fiş Yazıcı / Etiket Yazıcı / fatura yazıcıları Sistem.Clients. → Program.UserSettings. string
CFG-CLIENT-OTOFISBAS OtoFisBas Oto fiş bas Sistem.Clients.OtoFisBas → UserSettings.OtoFisBas int
CFG-CLIENT-OTOETIKETBAS OtoEtiketBas Oto etiket bas Sistem.Clients.OtoEtiketBas → UserSettings.OtoEtiketBas int
CFG-CLIENT-OTOFATURA OtoFatura Otomatik fatura (Kullanıcı Ayarları) Sistem.Clients.OtoFatura → UserSettings.OtoFatura bool
CFG-CLIENT-FISDIZAYNI FisDizayni / FisTasarimId Fiş tasarımı seçimi Sistem.Clients.FisDizayni, FisTasarimId → UserSettings int
CFG-CLIENT-FASERI FaSeri / FsSeri / EaSeri / EsSeri Alış Serisi / Satış Serisi (kâğıt ve e-fatura) Sistem.Clients.FaSeri, FsSeri, EaSeri, EsSeri → UserSettings string
CFG-CLIENT-RFIDPRINTERIP RFIDPrinterIP / RFIDPrinterPort RFID IP (Kullanıcı Ayarları) Sistem.Clients.RFIDPrinterIP, RFIDPrinterPort string
CFG-CLIENT-COMPORT ComPort / BaudRate (Diğer sekmesi) Kullanıcı Ayarları → Diğer → ComPort, BaundRate Kullanıcı ayarı (Sistem.Clients'ta eşleşen kolon görünmüyor — [GAP]) string
CFG-CLIENT-DIREKPRINT DirekPrint Direkt print Sistem.Clients.DirekPrint bool
CFG-CLIENT-SERIALKEY SerialKey Lisans anahtarı Sistem.Clients.SerialKey ([REDACTED_SECRET]) + program klasörü config.cfg string
CFG-USERDETAIL-ISLOCKED IsLocked (kullanıcı kasa kilidi) Kullanıcı kilidi Sistem.UserDetails.IsLocked → LoginInformation.User.Lock bool
CFG-USERGROUP-PERMISSION Group.* yetkileri (Permission dizesi) Kullanıcı Grupları → yetki kutuları Sistem.UserGroup.Permission → LoginInformation.User.Group.{Takoz, Cesni, Maden, Hurda, Nakit, Cevir, Vadeli, Hizmet, Tas, Pirlanta, Model, Genel, FaturaIslemleri, VirmanIslemleri, Parite, EmtiaIslemleri, BorcIslemleri, IslemDuzelt, IslemIptal, PesinKontrol, ShowBalance} bool[]
CFG-HESAP-LIMIT Limit / LimitBirimId Hesap kartı → Limit, limit birimi Cari.Hesaplar.Limit, LimitBirimId decimal
CFG-HESAP-TAKOZISC TakozHasIsc / TakozGumIsc (+BirimId) Hesap kartı → Takoz has işçiliği / gümüş işçiliği Cari.Hesaplar.TakozHasIsc, TakozHasIscBirimId, TakozGumIsc, TakozGumIscBirimId decimal
CFG-HESAP-ONSCARPAN OnsCarpan (hesap) Hesap kartı → Ons çarpanı Cari.Hesaplar.OnsCarpan decimal
CFG-HESAP-ISACTIVE IsActive / PasifDescription Hesap kartı → Aktif/Pasif, pasif açıklaması Cari.Hesaplar.IsActive, PasifDescription bool
CFG-HESAP-KARSIHESAPID KarsiHesapId Hesap kartı → şubeler arası karşı hesap bağı Cari.Hesaplar.KarsiHesapId int
CFG-HESAP-HUKUKIKOD HukukiKod / HesapTuru Hesap kartı → Hukuki kod, Hesap türü Cari.Hesaplar.HukukiKod, HesapTuru enum
CFG-HESAP-DOSYAKATEGORI DosyaKategori Hesap kartı → Dosya kategorisi Cari.Hesaplar.DosyaKategori string
CFG-HESAP-PASSWORD Kart şifresi (Şifreli Hesaplar master) Hesap kartı → Ana hesap = Şifreli Hesaplar Cari.Kartlar.Password ([REDACTED_SECRET]) → Hesap.Password/GetPassword string
CFG-HESAP-FXTERMINALNO FXServerID / FXTerminalNo / FXPassword Hesap kartı → FX terminal bilgileri Cari.Hesaplar.FXServerID, FXTerminalNo, FXPassword ([REDACTED_SECRET]) string
CFG-HESAP-MARGIN Kaldirac / MarginLevel / MarginCall / MarginStop Hesap kartı → kaldıraç ve margin seviyeleri Cari.Hesaplar.Kaldirac, MarginLevel, MarginCall, MarginStop decimal
CFG-MADEN-ISHURDA IsHurda Maden kartı → Hurda mı Stok.Maden.IsHurda bool
CFG-MADEN-ISADET IsAdet / StabilMiktar (parça gramı) Maden kartı → Adetle mi, Parça gramı Stok.Maden.IsAdet, StabilMiktar bool
CFG-MADEN-ISCILIK GirisIsciligi / CikisIsciligi (+BirimId, IscTuru) Maden kartı → giriş/çıkış işçiliği, işçilik türü (adet/miktar) Stok.Maden.GirisIsciligi, CikisIsciligi, *BirimId, IscTuru, IscTuruDurumu decimal
CFG-MADEN-FIYATTIPI FiyatTipi (stok) Maden kartı → Fiyat tipi (Ad / Miktar / Oz / Has) Stok.Maden.FiyatTipi (tFiyatTipi 0-3) enum
CFG-BIRIM-ISSTATIC IsStatic (Sabit) / IsMetal (Metal) / Carpan Birim Tanımlama → Sabit, Metal, Çarpan Sistem.Birimler.IsStatic, IsMetal, Carpan bool
CFG-VADELI-CARPAN Vadeli işlem kodu çarpanı / ana birim / karşı birim Tanımlamalar → Vadeli İşlem Kodları → Çarpan Sistem.Vadeli.Carpan, AnaBirim, KarsiBirim decimal
CFG-HARD-PERAKENDE-7000 Perakende isimsiz hesap üst sınırı 7.000 TL Koda gömülü: ekran/Ekran/ParakendeSatis.vb int
CFG-HARD-PERAKENDE-3000USD Perakende 3.000 USD uyarı eşiği Koda gömülü: ParakendeSatis.vb int
CFG-HARD-TAKOZ-ETIKET-30GR Takoz etiketi için 30 gr eşiği Koda gömülü: iFTakozGiris.vb / FrmTakozGiris.vb decimal
CFG-HARD-TAKOZ-0600 Raporsuz takoz has varsayımı 0,600 Bilanço fonksiyonları (Cari.BakiyeKodlari'nda 0.0, PozisyonRaporu'nda 0 — üç farklı değer); POS.Sabitler TAKOZ_CARPAN=0.6 decimal
CFG-HARD-ADMIN-SIFRE Fiş No ile iptal yönetici şifresi (sabit) "Lütfen Yönetici Şifrenizi Giriniz" Koda gömülü sabit parola: basecontrol/Base Control/iScreen.vb:722 ([REDACTED_SECRET]) string
CFG-HARD-FISNO-MAXPLUS1 Fiş numarası üretimi MAX(FisNo)+1 "Fiş :" (üst bilgi) Koda gömülü: Cari.IslemEx.GetNewFisNo — kilit yok int
CFG-HARD-VADE-2GUN Vade = işlem tarihi + 2 gün Koda gömülü (ÇEVİR, ÇEŞNİ, TAŞ, PIRLANTA, HİZMET, GENEL, EMTİA, BORÇ ekranları) int
CFG-POS-FIYAT-SAPMA-YUZDE POS.Sabitler FIYAT_SAPMA_YUZDE POS.Sabitler (Kod='FIYAT_SAPMA_YUZDE') decimal
CFG-POS-TAKOZ-CARPAN POS.Sabitler TAKOZ_CARPAN POS.Sabitler (Kod='TAKOZ_CARPAN') decimal
CFG-POS-BSMV POS.VergiOranlari BSMV POS.VergiOranlari (Vergi='BSMV', Oran, Dahil, YururlukBas) decimal
CFG-POS-KIMLIK-TESPIT POS.Esikler KIMLIK_TESPIT / MASAK_BILDIRIM POS.Esikler (Kod, BirimKodu, Tutar, YururlukBas) decimal
CFG-KYC-PORTALAKTIF dbo.Companies.PortalAktif (merkez) AifaGlobalScan.dbo.Companies.PortalAktif (firma başına) bool
CFG-KYC-WEBCONFIG AifaUyum web.config (merkez bağlantı dizesi) uyum/web.config (pakette yalnız web.config.ORNEK; değerler [REDACTED_SECRET]) string
CFG-AMLSCAN-INI AmlScan.ini (ApiUrl / apiUsername / apiPassword) %appdata%\DijitalFatura\AmlScan.ini ([REDACTED_SECRET]) string
CFG-EDS-SQLPROCNAME EDS General Settings → SQLProcName / AutoUpdate / UpdateInterval EDS uygulaması ayarı (ERP dışı) string
CFG-CONFIGURATION-SETTINGS Configuration Settings (Server Name / Database) Program açılışındaki bağlantı ayarları penceresi Program klasörü yapılandırma dosyası (config.cfg) — bağlantı dizesi [REDACTED_SECRET] string
CFG-NETEKSTRE-INI NetEkstre.ini (banka API bilgileri) ERP klasörü\NetEkstre.ini ([REDACTED_SECRET]) string
CFG-CLIENT-ETIKETMODU EtiketModu Etiket modu (Kullanıcı Ayarları) Sistem.Clients.EtiketModu int

CFG-DUZELTMEGUN — DuzeltmeGun

Ekranda: Düzeltme gün (Settings → İzinler) · Yeri: Sistem.Settings.DuzeltmeGun → Program.GlobalSettings.DuzeltmeGun · Tip: int · Değerler: gün sayısı · Varsayılan: 1 (örnek canlı DB)

Etkisi: İşlem tarihinden bugüne geçen gün ≥ DuzeltmeGun ise ModifyPermission'a göre PIN sorulur veya "İşlem Tarihinden İtibaren N Gün Geçmiştir. İşlemi Düzeltmezsiniz."; raporsuz takoz girişi muaf

İlgili kurallar: BR-DUZELTME-003

Kaynak: SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 639; SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 641; SRC-DRV-AZ — az/03-yapi.md — bölüm 3.7; SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.7; SRC-DB-TABLES — Sistem.Settings · Güven: VERY_HIGH

CFG-SILGUN — SilGun

Ekranda: Sil gün (Settings → İzinler) · Yeri: Sistem.Settings.SilGun → GlobalSettings.SilGun · Tip: int · Değerler: gün sayısı · Varsayılan: 1 (örnek canlı DB)

Etkisi: İptalde DeletePermission=EskiTariheYapilamaz iken gün ≥ SilGun → "…İşlemi Yöneticiniz İptal Edebilir." ve DeleteAt'te gün > SilGun → silme talebi akışı (Sistem.SilOnay)

İlgili kurallar: BR-IPTAL-003

Kaynak: SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 761; SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 1014; SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 477; SRC-DRV-AZ — az/03-yapi.md — bölüm 3.7; SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.7 · Güven: VERY_HIGH

CFG-MODIFYPERMISSION — ModifyPermission (Düzeltme onayı)

Ekranda: Düzeltme Onayı: Serbest / Pin Kodu Gerekir / Eski tarihe yapılamaz · Yeri: Sistem.Settings.DuzeltmeOnayi (muhtemel) → GlobalSettings.ModifyPermission · Tip: enum · Değerler: tPermission: PinGerekli, EskiTariheYapilamaz (+ serbest); Enum sayısal değerleri GlobalSettings sınıfı bu kaynaklarda olmadığından doğrulanamadı; kolon eşlemesi ad benzerliğine dayanır [GAP] · Varsayılan: 0 (örnek canlı DB: DuzeltmeOnayi=0 → kapalı)

Etkisi: Düzeltmede gün eşiği aşıldığında PIN isteme ya da tamamen engelleme

İlgili kurallar: BR-DUZELTME-003

Kaynak: SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 639; SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 641; SRC-DRV-AZ — az/03-yapi.md — bölüm 3.7; SRC-PROC-DOC — surecbook/docs.json; SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.7 · Güven: HIGH

CFG-DELETEPERMISSION — DeletePermission (Silme onayı)

Ekranda: Silme Onayı: Serbest / Pin Kodu Gerekir / Eski tarihe yapılamaz · Yeri: Sistem.Settings.SilmeOnayi (muhtemel) → GlobalSettings.DeletePermission · Tip: enum · Değerler: tPermission: PinGerekli, EskiTariheYapilamaz (+ serbest); Enum sayısal değerleri GlobalSettings sınıfı bu kaynaklarda olmadığından doğrulanamadı; kolon eşlemesi ad benzerliğine dayanır [GAP] · Varsayılan: 1 (örnek canlı DB: SilmeOnayi=1)

Etkisi: İptalde PIN isteme veya SilGun'den eski işlemlerde silme talebi/yönetici onayı

İlgili kurallar: BR-IPTAL-003

Kaynak: SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 759; SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 761; SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 1012; SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 475; SRC-DRV-AZ — az/03-yapi.md — bölüm 3.7; SRC-PROC-DOC — surecbook/docs.json · Güven: HIGH

CFG-MUTABAKATPERMISSION — MutabakatPermission (Mutabakat kilidi)

Ekranda: Mutabakat kilidi: yapılamaz / PIN gerekli · Yeri: Sistem.Settings.MutabakatLock (muhtemel) → GlobalSettings.MutabakatPermission · Tip: enum · Değerler: tPermissionV1: IslemYapilamaz, PinGerekli (+ kapalı); Enum sayısal değerleri GlobalSettings sınıfı bu kaynaklarda olmadığından doğrulanamadı; kolon eşlemesi ad benzerliğine dayanır [GAP] · Varsayılan: 0 (örnek canlı DB: MutabakatLock=0)

Etkisi: Hesabın LastMutabikId ≥ işlem Id ise düzeltme/iptal: "N Numaralı İşlemde Mutabakat Yapılmış. Önceki İşlemleri Değiştiremezsiniz." veya PIN

İlgili kurallar: BR-DUZELTME-002, BR-IPTAL-002

Kaynak: SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 628; SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 748; SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 465; SRC-DRV-AZ — az/06-duzeltme.md — bölüm 6.4; SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.7 · Güven: HIGH

CFG-DUZELTMEACIKLAMA — DuzeltmeAciklama

Ekranda: Düzeltme açıklaması zorunlu · Yeri: Sistem.Settings.DuzeltmeAciklama → GlobalSettings.DuzeltmeAciklama · Tip: enum · Değerler: tDuzeltmeAciklama.Var (açıklama zorunlu) / yok · Varsayılan: UNVERIFIED

Etkisi: Var ise Islem.Update öncesi FrmSilmeOnayAl ile gerekçe istenir ve Sistem.SilAciklama'ya yazılır; gerekçesiz Update iptal olur

İlgili kurallar: BR-DUZELTME-004

Kaynak: SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 983; SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 532; SRC-DRV-AZ — az/06-duzeltme.md — bölüm 6.1; SRC-DRV-AZ — az/03-yapi.md — bölüm 3.7 · Güven: VERY_HIGH

CFG-PESINKURTIPI — PesinKurTipi

Ekranda: Peşin kur tipi (Miktar / Has) · Yeri: Sistem.Settings.PesinKurTipi → GlobalSettings.PesinKurTipi · Tip: enum · Değerler: tPesinKurTipi: Miktar, Has (sayısal eşleme UNVERIFIED) · Varsayılan: 1 (örnek canlı DB); kolon varsayılanı 0

Etkisi: HURDA'da F.TİPİ varsayılanı (Miktar ise fiyat kur×milyem, terazi gramı başına); SERİ İŞLEM'de F seçimi; PERAKENDE maden kaydı Has ise has fiyat tipiyle yazılır

İlgili kurallar: BR-HURDA-003

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/iFHurda.vb — satır 202; SRC-CODE-EKRAN — ekran/Ekran/iFSeriIslem.vb — satır 195; SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 331; SRC-DRV-AZ — az/ekran-A.md — bölüm 5.2.3; SRC-DRV-AZ — az/ekran-C.md — bölüm 5.18.4-j; SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.7 · Güven: VERY_HIGH

CFG-ISLEMKURFARKI — IslemKurFarki

Ekranda: İşlem Kur Farkı Yüzdeliği (%) (Settings → İzinler) · Yeri: Sistem.Settings.IslemKurFarki (decimal 18,2) → GlobalSettings.IslemKurFarki · Tip: decimal · Değerler: 0 = kontrol kapalı; ör. 1,2 · Varsayılan: 1 (örnek canlı DB)

Etkisi: NAKİT ve VADELİ (ve iFDoviz/Perakende döviz) kayıtlarında girilen fiyat ana birim/tutar birimi kurundan bu yüzdeden fazla sapıyorsa "Satım Fiyatınız X Fiyattan %Y farklı… Devam Etmek istiyor musunuz?" (varsayılan HAYIR)

İlgili kurallar: BR-KUR-007

Kaynak: SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 228; SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 244; SRC-PROC-DOC — surecbook/docs.json; SRC-DRV-AZ — az/ekran-A.md — bölüm 5.0.9; SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.7 · Güven: VERY_HIGH

CFG-BSMV — BSMV

Ekranda: BSMV oranı (binde) · Yeri: Sistem.Settings.BSMV (decimal 18,2) → GlobalSettings.BSMV · Tip: decimal · Değerler: 0 = BSMV yok; 2 = binde 2 · Varsayılan: 2 (örnek canlı DB)

Etkisi: NAKİT/VADELİ'de H/E kutusu görünür; E ise BSMV = Tutar×BSMV/1000; e-belgede satışta 2/1002 ayrıştırma

İlgili kurallar: BR-BSMV-001

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/iFNakit.vb — satır 15; SRC-CODE-EKRAN — ekran/Ekran/iFNakit.vb — satır 449; SRC-CODE-EKRAN — ekran/Ekran/iFVadeli.vb — satır 345; SRC-CODE-EKRAN — ekran/Ekran/iFVadeli.vb — satır 755; SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.7; SRC-DRV-AZ — az/ekran-A.md — bölüm 5.3.4-b · Güven: VERY_HIGH

CFG-BSMVTIPI — BsmvTipi

Ekranda: BSMV tipi (tutara dahil / hariç) · Yeri: Sistem.Settings.BSMVTipi → GlobalSettings.BsmvTipi · Tip: enum · Değerler: tBSMVTipi: Haric (ekranda ayrıca eklenir) / dahil; canlı değer 0 = tutara dahil · Varsayılan: 0 (örnek canlı DB)

Etkisi: Haric ise NAKİT/VADELİ ekranı BSMV'yi hesaplayıp tutara ekler; dahil ise fatura aşamasında 2/1002 ile ayrıştırılır

İlgili kurallar: BR-BSMV-001

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/iFNakit.vb — satır 15; SRC-CODE-EKRAN — ekran/Ekran/iFVadeli.vb — satır 341; SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.7; SRC-DRV-AZ — az/ekran-C.md — bölüm 5.20.4 · Güven: HIGH

CFG-ONSCARPAN — OnsCarpan

Ekranda: Ons çarpanı · Yeri: Sistem.Settings.OnsCarpan (decimal 18,5) → GlobalSettings.OnsCarpan; hesap kartı Cari.Hesaplar.OnsCarpan 0 değilse o · Tip: decimal · Değerler: 31,1035 · Varsayılan: 31,1035

Etkisi: VADELİ'de F.TİPİ Ons seçilince ÇARPAN ve fiyat çevrimi; müşteri kartındaki değer önceliklidir

Kaynak: SRC-CODE-DAO — dao/Dao/Cari.Hesap.vb — satır 116; SRC-CODE-EKRAN — ekran/Ekran/iFVadeli.vb — satır 703; SRC-CODE-EKRAN — ekran/Ekran/iFVadeli.vb — satır 740; SRC-DRV-AZ — az/ekran-A.md — bölüm 5.5.4-b; SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.7 · Güven: VERY_HIGH

CFG-KURREFRESHINTERVAL — KurRefreshInterval

Ekranda: Kur yenileme aralığı (ms) · Yeri: Sistem.Settings.KurRefreshInterval → GlobalSettings.KurRefreshInterval · Tip: int · Değerler: milisaniye; 1000'den küçükse 15000 kullanılır · Varsayılan: 15000

Etkisi: Program.KurListesi bu aralıkla yeniden okunur; açık ekrandaki fiyat yenilenmez

Kaynak: SRC-CODE-DAO — dao/Dao/Sistem.KurListesi.vb — satır 69; SRC-DRV-AZ — az/03-yapi.md — bölüm 3.6; SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.7 · Güven: VERY_HIGH

CFG-PROVIZYON — Provizyon

Ekranda: Provizyon (şubeler arası onay) · Yeri: Sistem.Settings.Provizyon (bit) → GlobalSettings.Provizyon · Tip: bool · Değerler: 0/1 · Varsayılan: Hayır (örnek canlı DB)

Etkisi: Açık ve hesabın KarsiHesapId≠0 ise: Takoz G/Taş/Pırlanta/Model/Genel/Fatura/Virman/Emtia/Borç düğmeleri gizlenir; kayıt sonrası Provizyon.Send; alıcı şube gönderen düzeltmeden düzeltemez

İlgili kurallar: BR-TRANSFER-004

Kaynak: SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 37; SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 47; SRC-CODE-EKRAN — ekran/Ekran/iFormBase.vb — satır 55; SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 1181; SRC-CODE-EXT — ext/Ext/Cari.Provizyon.vb — satır 324; SRC-DRV-AZ — az/04-cari-islemler.md — bölüm 4.8 · Güven: VERY_HIGH

CFG-NUMARALANDIRMA — Numaralandirma

Ekranda: Numaralandırma (menü düğmeleri yeniden numaralansın) · Yeri: Sistem.Settings.Numaralandirma → GlobalSettings.Numaralandirma · Tip: enum · Değerler: tNumaralandirma.Yeniden / sabit · Varsayılan: UNVERIFIED

Etkisi: Yeniden ise görünür menü düğmeleri 1..N olarak yeniden etiketlenir (kısayol harfleri değişir); sabitse 0-9/C/E/F/G/M/P/V/X kalır

Kaynak: SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 76; SRC-DRV-AZ — az/04-cari-islemler.md — bölüm 4.4; SRC-DB-TABLES — Sistem.Settings · Güven: VERY_HIGH

CFG-HASSYMBOL — HasSymbol / GumSymbol / PltSymbol / PldSymbol / UsdSymbol / EurSymbol

Ekranda: Sembol ayarları · Yeri: Sistem.Settings.HasSymbol…EurSymbol → GlobalSettings.SymbolTip: stringDeğerler: birim kodları (HAS, GUM, PLT, PLD, USD, EUR)Varsayılan:* kuruluma göre

Etkisi: Kayıt anında HasKur/GumKur/PltKur/PldKur/UsdKur/EurKur bu sembollerin kurundan yazılır; takoz tipi ana madeni eşlemesi; tetik ve FN.TakozKur da Settings'ten okur

Kaynak: SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 607; SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 611; SRC-CODE-EKRAN — ekran/Ekran/FrmSeriTakozCikis.vb — satır 145; SRC-DB-MODULES — Cari.AcceptTransaction — satır 124; SRC-DRV-AZ — az/03-yapi.md — bölüm 3.7; SRC-DB-TABLES — Sistem.Settings · Güven: VERY_HIGH

CFG-PIRKODSIZE — PirKodSize / ModKodSize

Ekranda: Pırlanta / model kod uzunluğu · Yeri: Sistem.Settings.PirKodSize, ModKodSize → GlobalSettings · Tip: int · Değerler: hane sayısı · Varsayılan: 7 (kolon varsayılanı)

Etkisi: Pırlanta, model ve parça kodları bu uzunluğa sıfırla doldurulur

Kaynak: SRC-CODE-DAO — dao/Dao/Stok.Pirlanta.vb — satır 480; SRC-CODE-DAO — dao/Dao/Stok.Model.vb — satır 259; SRC-CODE-EXT — ext/Ext/Siparis.ModelEx.vb — satır 60; SRC-DB-TABLES — Sistem.Settings · Güven: VERY_HIGH

CFG-DFISLEMTIPI — DFIslemTipi (kullanıcı) / DFIslemTipi (Settings)

Ekranda: Varsayılan işlem tipi · Yeri: Sistem.Clients.DFIslemTipi → Program.UserSettings.DFIslemTipi (ayrıca Sistem.Settings.DFIslemTipi kolonu) · Tip: int · Değerler: işlem tipi combo index (0 NORMAL, 1 PEŞİN…) · Varsayılan: UNVERIFIED

Etkisi: MADEN, HURDA (resmi kasa), NAKİT, HİZMET ekranları açılışta bu tiple gelir

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/iFMaden.vb — satır 46; SRC-CODE-EKRAN — ekran/Ekran/iFHurda.vb — satır 30; SRC-CODE-EKRAN — ekran/Ekran/iFNakit.vb — satır 29; SRC-CODE-EKRAN — ekran/Ekran/iFHizmet.vb — satır 51; SRC-DRV-AZ — az/ekran-A.md — bölüm 5.1.2; SRC-DB-TABLES — Sistem.Clients · Güven: VERY_HIGH

CFG-FIYATKITLE — FiyatKitle

Ekranda: Fiyat kitle · Yeri: Sistem.Settings.FiyatKitle · Tip: int · Değerler: 0/1 · Varsayılan: 0

Etkisi: Fiyat alanının elle değiştirilmesini engeller (kod kullanımı bu kümede görünmüyor — [GAP])

Kaynak: SRC-DRV-AZ — az/03-yapi.md — bölüm 3.7; SRC-DB-TABLES — Sistem.Settings · Güven: MEDIUM

CFG-TAKVIMKILIDI — TakvimKilidi

Ekranda: Takvim kilidi · Yeri: Sistem.Settings.TakvimKilidi · Tip: int · Değerler: 0/1 · Varsayılan: 0 (örnek canlı DB)

Etkisi: Cari İşlemler'deki Tarih alanının geçmişe/geleceğe çekilmesini engeller; düzeltmede tarih değişimi buna bağlı

Kaynak: SRC-DRV-AZ — az/03-yapi.md — bölüm 3.7; SRC-DRV-AZ — az/04-cari-islemler.md — bölüm 4.1; SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.7 · Güven: MEDIUM

CFG-UPDATEFOLDER — UpdateFolder

Ekranda: Güncelleme klasörü · Yeri: Sistem.Settings.UpdateFolder · Tip: string · Değerler: klasör yolu · Varsayılan: UNVERIFIED

Etkisi: LiveUpdate için güncelleme kaynağı (kullanımı bu kaynaklarda görünmüyor — [GAP])

Kaynak: SRC-DB-TABLES — Sistem.Settings · Güven: LOW

CFG-SMS-HESAP — SmsUserName / SmsPassword / SmsBaslik

Ekranda: SMS hesabı · Yeri: Sistem.Settings.SmsUserName, SmsPassword, SmsBaslik ([REDACTED_SECRET]) · Tip: string · Değerler: sağlayıcı hesabı · Varsayılan: boş

Etkisi: AIO.Net.Sms.SendSms (Extra Limit bildirimi, Ziyaretçi/SMS düğmesi)

Kaynak: SRC-CODE-DAO — dao/Dao/Islem/FrmExLimit.vb — satır 62; SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 367; SRC-DRV-AZ — az/03-yapi.md — bölüm 3.7; SRC-DB-TABLES — Sistem.Settings · Güven: HIGH

CFG-EMAIL-SMTP — EmailAdres / EmailSifre / EmailSMTPSunucu / EmailSMTPPort / EmailSSL

Ekranda: E-posta (SMTP) hesabı · Yeri: Sistem.Settings.Email ([REDACTED_SECRET])Tip: stringDeğerler: SMTPVarsayılan:* boş

Etkisi: AIO.Net.Email.SendEmail — e-belge hata raporları destek adreslerine

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/FrmEFaturaBas.vb — satır 327; SRC-DRV-AZ — az/03-yapi.md — bölüm 3.7; SRC-DB-TABLES — Sistem.Settings · Güven: HIGH

CFG-ETIKETBASLIK — EtiketBaslik

Ekranda: Etiket başlığı · Yeri: Sistem.Settings.EtiketBaslik · Tip: string · Değerler: metin · Varsayılan: boş

Etkisi: Takoz/ürün etiketlerinde başlık (kullanım kodu bu kümede görünmüyor)

Kaynak: SRC-DB-TABLES — Sistem.Settings; SRC-PROC-DOC — surecbook/docs.json · Güven: LOW

CFG-RDPCALLUSER — RdpCallUser

Ekranda: RDP çağrı kullanıcısı · Yeri: Sistem.Settings.RdpCallUser · Tip: int · Değerler: kullanıcı id · Varsayılan: 1

Etkisi: Uzak destek/RDP bağlantısı için kullanıcı (Sistem.RDP ile birlikte; kullanım kodu görünmüyor)

Kaynak: SRC-DB-TABLES — Sistem.Settings; SRC-DB-TABLES — Sistem.RDP · Güven: LOW

CFG-SUBE-ISLIMITCONTROL — IsLimitControl

Ekranda: Limit kontrolü (Şube tanımlama) · Yeri: Sistem.Subeler.IsLimitControl → LoginInformation.Sube.IsLimitControl · Tip: bool · Değerler: 0/1 · Varsayılan: 0

Etkisi: Açıksa MADEN/HURDA/NAKİT ÇIKIŞ ve PEŞİN dışı tipte Save: Satis÷HAS kuru > FN.GetCariLimit(HesapId) ise "Hesap Limiti Aşılıyor…" ve kayıt reddi; limit ve birimi hesap kartından, ek limit Cari.ExLimit'ten

İlgili kurallar: BR-BAKIYE-016

Kaynak: SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 520; SRC-CODE-DAO — dao/Dao/Sistem.Sube.vb — satır 178; SRC-DRV-AZ — az/ekran-A.md — bölüm 5.0.13; SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.6; SRC-DB-MODULES — FN.GetCariLimit · Güven: VERY_HIGH

CFG-SUBE-ISRESMI — IsResmi (RESMİ ŞUBE)

Ekranda: RESMİ ŞUBE anahtarı (Şube → Resmi Bilgiler) · Yeri: Sistem.Subeler.IsResmi · Tip: bool · Değerler: 0/1 · Varsayılan: 0

Etkisi: Şubede belge uyum/kontrol fonksiyonları açılır (belgelendirilmiş işlem havuzu ayrıca hesaplanır); resmi işlem raporları, e-belge ve BTrans bu şubeler için; Program.IsResmi ile Fiş İptal düğmesi görünür

İlgili kurallar: BR-TIP-010

Kaynak: SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 46; SRC-PROC-DOC — surecbook/docs.json; SRC-DRV-AZ — az/03-yapi.md — bölüm 3.3; SRC-DB-TABLES — Sistem.Subeler · Güven: HIGH

CFG-SUBE-RESMIISLEMLIMITITL — ResmiIslemLimitiTL

Ekranda: Resmi işlem limiti (Şube → Resmi Bilgiler) · Yeri: Sistem.Subeler.ResmiIslemLimitiTL (decimal) · Tip: decimal · Değerler: TL tutar · Varsayılan: 0

Etkisi: Faturalı/resmi işlem eşiği (kod kullanımı bu kümede görünmüyor; süreç dokümanı 112)

İlgili kurallar: BR-EBELGE-LIMIT-001

Kaynak: SRC-PROC-DOC — surecbook/docs.json; SRC-DRV-AZ — az/ekran-C.md — bölüm 5.20.1; SRC-DB-TABLES — Sistem.Subeler · Güven: MEDIUM

CFG-SUBE-RSAKTAR — RsAktar (RS aktar)

Ekranda: RS aktar (Şube) · Yeri: Sistem.Subeler.RsAktar → LoginInformation.Sube.RsAktar · Tip: bool · Değerler: 0/1 · Varsayılan: 0

Etkisi: Açıksa ve işlemde RSAktar=True ise Insert sonrası Cari.RsAktar yordamı işlemi bağlı resmi hesaba kopyalar; Perakende RS AKTAR seçeneği buna bağlı

Kaynak: SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 696; SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 36; SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.6; SRC-DB-MODULES — Cari.RSAktar · Güven: VERY_HIGH

CFG-SUBE-BILANCOBIRIMID — BilancoBirimId

Ekranda: Bilanço birimi (Şube tanımlama → Birim) · Yeri: Sistem.Subeler.BilancoBirimId → LoginInformation.Sube.BilancoBirimId · Tip: int · Değerler: Sistem.Birimler.Id · Varsayılan: kuruluma göre

Etkisi: Bilanço ve kâr/maliyet raporları bu birimde; Extra Limit birimi varsayılanı

Kaynak: SRC-CODE-DAO — dao/Dao/Sistem.Sube.vb — satır 131; SRC-CODE-DAO — dao/Dao/Islem/FrmExLimit.vb — satır 21; SRC-PROC-DOC — surecbook/docs.json; SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.6 · Güven: VERY_HIGH

CFG-SUBE-REVCOSTDATE — RevCostDate

Ekranda: Maliyet yeniden değerleme tarihi · Yeri: Sistem.Subeler.RevCostDate · Tip: date · Değerler: tarih · Varsayılan: NULL

Etkisi: Maden maliyeti hesabında yeniden değerleme başlangıcı (Stok.GetMadenMaliyeti)

Kaynak: SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.6; SRC-DRV-KITAPCIK — kitapcik/05-operasyon.md — bölüm 5.1 · Güven: MEDIUM

CFG-SUBE-SUBETIPI — SubeTipi

Ekranda: Şube tipi (DÖVİZ / GENEL) · Yeri: Sistem.Subeler.SubeTipi (nvarchar) · Tip: enum · Değerler: 'DOVIZ' | 'GENEL' | NULL (NULL olmamalı) · Varsayılan: NULL (tercihen DOVIZ yazılmalı)

Etkisi: Sistem.SubeStatus ve rapor süzgeçleri: DOVIZ şubede resmi kasada faturasız işlemler raporlarda gizlenir

Kaynak: SRC-PROC-DOC — surecbook/docs.json; SRC-DRV-AZ — az/03-yapi.md — bölüm 3.3 · Güven: HIGH

CFG-SUBE-ENTEGRATOR — Entegrator

Ekranda: Entegratör (Şube → Resmi Bilgiler) · Yeri: Sistem.Subeler.Entegrator (int) → LoginInformation.Sube.Entegrator · Tip: enum · Değerler: entegratör kodu (liste bu kaynaklarda yok) · Varsayılan: NULL

Etkisi: E-belge gönderiminde hangi entegratörün kullanılacağı; kaydedilen JSON dosya adında öneki

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/FrmEFaturaBas.vb — satır 357; SRC-DB-TABLES — Sistem.Subeler · Güven: HIGH

CFG-SUBE-ENTUSERNAME — EntUserName / EntPassword / EntCustId

Ekranda: Entegratör kullanıcı bilgileri · Yeri: Sistem.Subeler.EntUserName, EntPassword ([REDACTED_SECRET]), EntCustId · Tip: string · Değerler: — · Varsayılan: NULL

Etkisi: İkisi de doluysa Sube.EFaturaAvaible=True → fatura penceresi entegratöre gönderir; iptalde DeleteEFatura devreye girer; limit güncellemeleri WHERE EntUserName IS NOT NULL ile yapılır

İlgili kurallar: BR-DUZELTME-010

Kaynak: SRC-CODE-EXT — ext/Ext/Sistem.SubeEx.vb — satır 38; SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 1123; SRC-CODE-EKRAN — ekran/Ekran/FrmEFaturaBas.vb — satır 334; SRC-PROC-DOC — surecbook/docs.json · Güven: VERY_HIGH

CFG-SUBE-EBELGETASLAK — EBelgeTaslak

Ekranda: E-belge taslak · Yeri: Sistem.Subeler.EBelgeTaslak (int) → LoginInformation.Sube.EBelgeTaslak · Tip: int · Değerler: 0 = hemen gönder; ≠0 = taslak (HAK/HSK serileri her zaman hemen) · Varsayılan: NULL

Etkisi: F5 -Yazdır'da belgenin anında entegratöre gidip gitmeyeceği

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/FrmEFaturaBas.vb — satır 335; SRC-DB-TABLES — Sistem.Subeler · Güven: VERY_HIGH

CFG-SUBE-EBELGETEST — EBelgeTest

Ekranda: E-belge test modu · Yeri: Sistem.Subeler.EBelgeTest (bit) · Tip: bool · Değerler: 0/1 · Varsayılan: NULL

Etkisi: Döviz faturasında TEST başlığı görünür (test ortamına gönderim)

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/FrmEFaturaBas.vb — satır 179; SRC-DB-TABLES — Sistem.Subeler · Güven: HIGH

CFG-SUBE-EBELGETCKNCONTROL — EBelgeTcknControl

Ekranda: E-belge TCKN kontrolü · Yeri: Sistem.Subeler.EBelgeTcknControl (bit) · Tip: bool · Değerler: 0/1 · Varsayılan: NULL

Etkisi: 100 USD ve üzeri e-belgede TC No zorunluluğu (v1.0.7.2)

İlgili kurallar: BR-EBELGE-LIMIT-001

Kaynak: SRC-PROC-DOC — surecbook/docs.json; SRC-DRV-AZ — az/hatalar.md — bölüm H-151 · Güven: HIGH

CFG-SUBE-EBELGEUSDLIMIT — EBelgeUsdLimit

Ekranda: E-belge USD limiti · Yeri: Sistem.Subeler.EBelgeUsdLimit (int) · Tip: int · Değerler: 4999 (kimlikli) / 5000 (isim beyan edilmemiş) · Varsayılan: NULL

Etkisi: Kimliksiz belge üst sınırı (USD); DijitalFatura.dll ile birlikte değerlendirilir

İlgili kurallar: BR-EBELGE-LIMIT-001

Kaynak: SRC-PROC-DOC — surecbook/docs.json; SRC-DRV-AZ — az/hatalar.md — bölüm H-166 · Güven: HIGH

CFG-SUBE-EBELGETLLIMIT — EBelgeTlLimit

Ekranda: E-belge TL limiti · Yeri: Sistem.Subeler.EBelgeTlLimit (int) · Tip: int · Değerler: 84999 / 85000 · Varsayılan: NULL

Etkisi: Kimliksiz belge üst sınırı (TL)

İlgili kurallar: BR-EBELGE-LIMIT-001

Kaynak: SRC-PROC-DOC — surecbook/docs.json; SRC-DRV-AZ — az/hatalar.md — bölüm H-166 · Güven: HIGH

CFG-SUBE-YETKILIMUESSESENO — YetkiliMuesseseNo

Ekranda: Yetkili müessese no (Şube → Resmi Bilgiler) · Yeri: Sistem.Subeler.YetkiliMuesseseNo · Tip: string · Değerler: döviz bürosu yetki numarası · Varsayılan: NULL

Etkisi: E-döviz belgesinde şube kimliği

Kaynak: SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.6; SRC-DB-TABLES — Sistem.Subeler · Güven: HIGH

CFG-KASA-RESMIKASA — ResmiKasa

Ekranda: RESMİ KASA anahtarı (Kasa tanımlama) · Yeri: Sistem.Kasalar.ResmiKasa (bit) → LoginInformation.Kasa.ResmiKasa · Tip: bool · Değerler: 0/1 · Varsayılan: 0

Etkisi: Resmi kasada: geçmiş tarih sorusu sorulmaz (Validate), hesap listesinde ticari ünvan gösterilir, HURDA varsayılan tipi kullanıcı ayarından, İŞÇİLİK (TL) alanı görünür

İlgili kurallar: BR-DUZELTME-014

Kaynak: SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 216; SRC-CODE-DAO — dao/Dao/Cari.Hesap.vb — satır 146; SRC-CODE-EKRAN — ekran/Ekran/iFHurda.vb — satır 27; SRC-PROC-DOC — surecbook/docs.json; SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.6 · Güven: VERY_HIGH

CFG-CLIENT-FISPRINTER — FisPrinter / EtiketPrinter / FaPrinter / FsPrinter / EaPrinter / EsPrinter

Ekranda: Kullanıcı Ayarları → Fiş Yazıcı / Etiket Yazıcı / fatura yazıcıları · Yeri: Sistem.Clients. → Program.UserSettings. · Tip: string · Değerler: Windows yazıcı adı · Varsayılan: boş

Etkisi: Fiş/etiket/fatura baskılarının hangi yazıcıya gideceği; boşsa otomatik baskı yapılmaz

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/iFTakozGiris.vb — satır 343; SRC-CODE-EKRAN — ekran/Ekran/iFTakozGiris.vb — satır 347; SRC-PROC-DOC — surecbook/docs.json; SRC-DB-TABLES — Sistem.Clients · Güven: VERY_HIGH

CFG-CLIENT-OTOFISBAS — OtoFisBas

Ekranda: Oto fiş bas · Yeri: Sistem.Clients.OtoFisBas → UserSettings.OtoFisBas · Tip: int · Değerler: 0/1 · Varsayılan: UNVERIFIED

Etkisi: Takoz girişinde KAYIT DURUM=Printli ise kayıt sonrası takoz fişi otomatik basılır (FisPrinter dolu olmalı)

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/iFTakozGiris.vb — satır 347; SRC-DRV-AZ — az/ekran-B.md — bölüm 5.7.5 · Güven: VERY_HIGH

CFG-CLIENT-OTOETIKETBAS — OtoEtiketBas

Ekranda: Oto etiket bas · Yeri: Sistem.Clients.OtoEtiketBas → UserSettings.OtoEtiketBas · Tip: int · Değerler: 0/1 · Varsayılan: UNVERIFIED

Etkisi: Yeni takoz girişinde Miktar>30 gr ise etiket (barkod) otomatik basılır (EtiketPrinter dolu olmalı)

İlgili kurallar: BR-TAKOZ-008

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/iFTakozGiris.vb — satır 343; SRC-DRV-AZ — az/ekran-B.md — bölüm 5.7.5 · Güven: VERY_HIGH

CFG-CLIENT-OTOFATURA — OtoFatura

Ekranda: Otomatik fatura (Kullanıcı Ayarları) · Yeri: Sistem.Clients.OtoFatura → UserSettings.OtoFatura · Tip: bool · Değerler: 0/1 · Varsayılan: UNVERIFIED

Etkisi: Perakende'de YAZDIR=Fatura seçiliyken False ise e-fatura penceresi açılır, True ise pencere açılmadan devam

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 365; SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 422; SRC-DRV-AZ — az/ekran-C.md — bölüm 5.19.5 · Güven: VERY_HIGH

CFG-CLIENT-FISDIZAYNI — FisDizayni / FisTasarimId

Ekranda: Fiş tasarımı seçimi · Yeri: Sistem.Clients.FisDizayni, FisTasarimId → UserSettings · Tip: int · Değerler: 0 = standart fiş; ≠0 = FisTasarimId ile özel tasarım · Varsayılan: 0

Etkisi: F1 ve seri işlem fişinde hangi tasarımın basılacağı

Kaynak: SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 167; SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 170; SRC-CODE-EKRAN — ekran/Ekran/SeriIslemEkrani/FrmSeriIslem.vb — satır 36; SRC-DRV-AZ — az/04-cari-islemler.md — bölüm 4.7 · Güven: VERY_HIGH

CFG-CLIENT-FASERI — FaSeri / FsSeri / EaSeri / EsSeri

Ekranda: Alış Serisi / Satış Serisi (kâğıt ve e-fatura) · Yeri: Sistem.Clients.FaSeri, FsSeri, EaSeri, EsSeri → UserSettings · Tip: string · Değerler: seri harfleri (ör. A, A.) · Varsayılan: boş

Etkisi: InvoiceHelper fatura cinsi ve yöne göre seriyi seçer; numara seri bazında Sistem.GetFaturaNo ile max+1

İlgili kurallar: BR-FATURA-004

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/Fatura Helper/InvoiceHelper.vb — satır 42; SRC-CODE-EKRAN — ekran/Ekran/Fatura Helper/InvoiceHelper.vb — satır 61; SRC-PROC-DOC — surecbook/docs.json; SRC-DRV-AZ — az/ekran-C.md — bölüm 5.20.4 · Güven: VERY_HIGH

CFG-CLIENT-RFIDPRINTERIP — RFIDPrinterIP / RFIDPrinterPort

Ekranda: RFID IP (Kullanıcı Ayarları) · Yeri: Sistem.Clients.RFIDPrinterIP, RFIDPrinterPort · Tip: string · Değerler: IP:port ([REDACTED_IP]) · Varsayılan: boş

Etkisi: RFID etiket yazıcısı adresi; cihazın IP'si değişince güncellenmeli

Kaynak: SRC-PROC-DOC — surecbook/docs.json; SRC-DRV-AZ — az/hatalar.md — bölüm H-158; SRC-DB-TABLES — Sistem.Clients · Güven: HIGH

CFG-CLIENT-COMPORT — ComPort / BaudRate (Diğer sekmesi)

Ekranda: Kullanıcı Ayarları → Diğer → ComPort, BaundRate · Yeri: Kullanıcı ayarı (Sistem.Clients'ta eşleşen kolon görünmüyor — [GAP]) · Tip: string · Değerler: COM1..; 9600 / 4800 · Varsayılan: UNVERIFIED

Etkisi: Terazi bağlantısı; yanlışsa MİKTAR teraziden gelmez

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/iFormBase.vb — satır 14; SRC-PROC-DOC — surecbook/docs.json; SRC-DRV-AZ — az/hatalar.md — bölüm H-159 · Güven: MEDIUM

CFG-CLIENT-DIREKPRINT — DirekPrint

Ekranda: Direkt print · Yeri: Sistem.Clients.DirekPrint · Tip: bool · Değerler: 0/1 · Varsayılan: UNVERIFIED

Etkisi: Fişin önizlemesiz doğrudan yazıcıya gitmesi (süreç 94)

Kaynak: SRC-PROC-DOC — surecbook/docs.json; SRC-DB-TABLES — Sistem.Clients · Güven: MEDIUM

CFG-CLIENT-SERIALKEY — SerialKey

Ekranda: Lisans anahtarı · Yeri: Sistem.Clients.SerialKey ([REDACTED_SECRET]) + program klasörü config.cfg · Tip: string · Değerler: — · Varsayılan:

Etkisi: İstemci lisansı; ClientName (BİLGİSAYARADI\KULLANICIADI) ile birlikte çakışma kaynağı

İlgili kurallar: BR-LISANS-BILGISAYAR-001

Kaynak: SRC-DRV-AZ — az/hatalar.md — bölüm H-14; SRC-DB-TABLES — Sistem.Clients · Güven: MEDIUM

CFG-USERDETAIL-ISLOCKED — IsLocked (kullanıcı kasa kilidi)

Ekranda: Kullanıcı kilidi · Yeri: Sistem.UserDetails.IsLocked → LoginInformation.User.Lock · Tip: bool · Değerler: 0/1 · Varsayılan: NULL

Etkisi: Kilitli kullanıcı kasa alanını değiştiremez (Perakende KASA, Ödeme girişi Kasa)

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/FrmOdemeGirisi.vb — satır 6; SRC-DRV-AZ — az/ekran-C.md — bölüm 5.19.7; SRC-DB-TABLES — Sistem.UserDetails · Güven: HIGH

CFG-USERGROUP-PERMISSION — Group.* yetkileri (Permission dizesi)

Ekranda: Kullanıcı Grupları → yetki kutuları · Yeri: Sistem.UserGroup.Permission → LoginInformation.User.Group.{Takoz, Cesni, Maden, Hurda, Nakit, Cevir, Vadeli, Hizmet, Tas, Pirlanta, Model, Genel, FaturaIslemleri, VirmanIslemleri, Parite, EmtiaIslemleri, BorcIslemleri, IslemDuzelt, IslemIptal, PesinKontrol, ShowBalance} · Tip: bool[] · Değerler: her yetki 0/1 · Varsayılan: gruba göre

Etkisi: Menü düğmeleri, DÜZELT/İPTAL, düzeltmede hangi ekranın açılacağı; PesinKontrol fiş toplamı sıfır kontrolü; değişiklik yeniden girişte geçerli

İlgili kurallar: BR-LOGIN-001, BR-FATURA-008

Kaynak: SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 43; SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 594; SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 730; SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 98; SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 659; SRC-DRV-AZ — az/03-yapi.md — bölüm 3.4 · Güven: VERY_HIGH

CFG-HESAP-LIMIT — Limit / LimitBirimId

Ekranda: Hesap kartı → Limit, limit birimi · Yeri: Cari.Hesaplar.Limit, LimitBirimId · Tip: decimal · Değerler: tutar + birim · Varsayılan: 0

Etkisi: Şubede limit kontrolü açıkken FN.GetCariLimit kalan limiti hesaplar; aşımda kayıt reddi

İlgili kurallar: BR-BAKIYE-016

Kaynak: SRC-CODE-DAO — dao/Dao/Cari.Hesap.vb — satır 203; SRC-CODE-DAO — dao/Dao/Islem/Cari.Islem.vb — satır 522; SRC-DRV-AZ — az/03-yapi.md — bölüm 3.8; SRC-DB-MODULES — FN.GetCariLimit · Güven: VERY_HIGH

CFG-HESAP-TAKOZISC — TakozHasIsc / TakozGumIsc (+BirimId)

Ekranda: Hesap kartı → Takoz has işçiliği / gümüş işçiliği · Yeri: Cari.Hesaplar.TakozHasIsc, TakozHasIscBirimId, TakozGumIsc, TakozGumIscBirimId · Tip: decimal · Değerler: binde işçilik + birim · Varsayılan: 0

Etkisi: TAKOZ G / TAKOZ C / Seri Çıkış / Blok Takoz ekranlarında işçilik alanları bu değerlerle dolu gelir

Kaynak: SRC-CODE-DAO — dao/Dao/Cari.Hesap.vb — satır 302; SRC-DRV-AZ — az/ekran-B.md — bölüm 5.8.8; SRC-PROC-DOC — surecbook/docs.json · Güven: VERY_HIGH

CFG-HESAP-ONSCARPAN — OnsCarpan (hesap)

Ekranda: Hesap kartı → Ons çarpanı · Yeri: Cari.Hesaplar.OnsCarpan · Tip: decimal · Değerler: 0 = genel ayar; >0 müşteriye özel · Varsayılan: 0

Etkisi: VADELİ ons fiyatlamasında genel OnsCarpan yerine kullanılır

Kaynak: SRC-CODE-DAO — dao/Dao/Cari.Hesap.vb — satır 116; SRC-DRV-AZ — az/ekran-A.md — bölüm 5.5.4-b · Güven: VERY_HIGH

CFG-HESAP-ISACTIVE — IsActive / PasifDescription

Ekranda: Hesap kartı → Aktif/Pasif, pasif açıklaması · Yeri: Cari.Hesaplar.IsActive, PasifDescription · Tip: bool · Değerler: 0/1 · Varsayılan: 1

Etkisi: Pasif hesapta işlem menüsü kapanır: "Seçili Hesap Pasif (açıklama)"; master pasifse de kapanır; KARŞI HESAP listesinde yalnız aktifler

Kaynak: SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 260; SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 264; SRC-CODE-EKRAN — ekran/Ekran/iFormBase.vb — satır 95; SRC-DRV-AZ — az/04-cari-islemler.md — bölüm 4.1 · Güven: VERY_HIGH

CFG-HESAP-KARSIHESAPID — KarsiHesapId

Ekranda: Hesap kartı → şubeler arası karşı hesap bağı · Yeri: Cari.Hesaplar.KarsiHesapId · Tip: int · Değerler: hesap id · Varsayılan: NULL

Etkisi: Provizyon açıkken ≠0 ise provizyon modu (menü kısıtlanır, kayıt sonrası Provizyon.Send)

İlgili kurallar: BR-TRANSFER-004

Kaynak: SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 39; SRC-CODE-EKRAN — ekran/Ekran/iFormBase.vb — satır 55; SRC-DRV-KITAPCIK — kitapcik/01-yapi.md — bölüm 1.8 · Güven: VERY_HIGH

CFG-HESAP-HUKUKIKOD — HukukiKod / HesapTuru

Ekranda: Hesap kartı → Hukuki kod, Hesap türü · Yeri: Cari.Hesaplar.HukukiKod, HesapTuru · Tip: enum · Değerler: Sistem.HukukiKodlar · Varsayılan: NULL

Etkisi: BTrans için zorunlu; istatistik kodu seçimi (Cari.Istatistik) ve BSMV muafiyeti bu alanlara bağlı

İlgili kurallar: BR-FATURA-003

Kaynak: SRC-DOC-KILAVUZ — kilavuz/kullanim.txt — bölüm Hukuki Kod: BTRANS için gerekli olan koddur; SRC-PROC-DOC — surecbook/docs.json; SRC-PROC-DOC — surecbook/docs.json · Güven: HIGH

CFG-HESAP-DOSYAKATEGORI — DosyaKategori

Ekranda: Hesap kartı → Dosya kategorisi · Yeri: Cari.Hesaplar.DosyaKategori · Tip: string · Değerler: kategori · Varsayılan: NULL

Etkisi: Zorunlu evrak setini belirler; AcceptTransaction evrak kapısı Cari.GetGerekliEvraklar ile bakar

İlgili kurallar: BR-EVRAK-001

Kaynak: SRC-CODE-DAO — dao/Dao/Cari.Hesap.vb — satır 113; SRC-DRV-AZ — az/03-yapi.md — bölüm 3.8 · Güven: HIGH

CFG-HESAP-PASSWORD — Kart şifresi (Şifreli Hesaplar master)

Ekranda: Hesap kartı → Ana hesap = Şifreli Hesaplar · Yeri: Cari.Kartlar.Password ([REDACTED_SECRET]) → Hesap.Password/GetPassword · Tip: string · Değerler: — · Varsayılan: NULL

Etkisi: TAMAM'da ve KARŞI HESAP seçiminde "Lütfen İşlem Yapabilmek İçin Kart Şifresini Giriniz."; VİRMAN HESAP alanında sorulmaz

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/iFormBase.vb — satır 268; SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 428; SRC-DRV-AZ — az/04-cari-islemler.md — bölüm 4.1; SRC-DRV-AZ — az/ekran-A.md — bölüm 5.0.4 · Güven: VERY_HIGH

CFG-HESAP-FXTERMINALNO — FXServerID / FXTerminalNo / FXPassword

Ekranda: Hesap kartı → FX terminal bilgileri · Yeri: Cari.Hesaplar.FXServerID, FXTerminalNo, FXPassword ([REDACTED_SECRET]) · Tip: string · Değerler: — · Varsayılan: NULL

Etkisi: FX Trader/MetaTrader eşlemesi; hatalıysa senkron çalışmaz

Kaynak: SRC-CODE-DAO — dao/Dao/Cari.Hesap.vb — satır 104; SRC-PROC-DOC — surecbook/docs.json · Güven: MEDIUM

CFG-HESAP-MARGIN — Kaldirac / MarginLevel / MarginCall / MarginStop

Ekranda: Hesap kartı → kaldıraç ve margin seviyeleri · Yeri: Cari.Hesaplar.Kaldirac, MarginLevel, MarginCall, MarginStop · Tip: decimal · Değerler: — · Varsayılan: NULL

Etkisi: Ana ekranda Margin Level/Call/Stop/Status ve Risk göstergeleri (Cari.GetMarginKontrol)

Kaynak: SRC-CODE-DAO — dao/Dao/Cari.Hesap.vb — satır 183; SRC-DRV-AZ — az/04-cari-islemler.md — bölüm 4.2; SRC-DB-MODULES — Cari.GetMarginKontrol · Güven: HIGH

CFG-MADEN-ISHURDA — IsHurda

Ekranda: Maden kartı → Hurda mı · Yeri: Stok.Maden.IsHurda · Tip: bool · Değerler: 0/1 · Varsayılan: 0

Etkisi: HURDA ekranı yalnız IsHurda=1 kartları, MADEN yalnız IsHurda=0 kartları listeler; POS.FisKaydet IslemKodu ile tutarlılığı zorlar

Kaynak: SRC-CODE-DAO — dao/Dao/Stok.Maden.vb — satır 110; SRC-CODE-POSSQL — pos/02_POS_FisKaydet.sql — satır 190; SRC-DRV-AZ — az/ekran-A.md — bölüm 5.2.1 · Güven: VERY_HIGH

CFG-MADEN-ISADET — IsAdet / StabilMiktar (parça gramı)

Ekranda: Maden kartı → Adetle mi, Parça gramı · Yeri: Stok.Maden.IsAdet, StabilMiktar · Tip: bool · Değerler: 0/1 + gram · Varsayılan: 0

Etkisi: Adetli stokta ADET zorunlu, MİKTAR=ADET×parça gramı ve kilitli ("Lütfen Adet Giriniz.")

İlgili kurallar: BR-TIP-013

Kaynak: SRC-CODE-DAO — dao/Dao/Stok.Maden.vb — satır 115; SRC-CODE-DAO — dao/Dao/Stok.Maden.vb — satır 125; SRC-CODE-EKRAN — ekran/Ekran/iFMaden.vb — satır 109; SRC-CODE-EKRAN — ekran/Ekran/FrmTransferEkle.vb — satır 60; SRC-DRV-AZ — az/ekran-A.md — bölüm 5.1.4-a · Güven: VERY_HIGH

CFG-MADEN-ISCILIK — GirisIsciligi / CikisIsciligi (+BirimId, IscTuru)

Ekranda: Maden kartı → giriş/çıkış işçiliği, işçilik türü (adet/miktar) · Yeri: Stok.Maden.GirisIsciligi, CikisIsciligi, BirimId, IscTuru, IscTuruDurumuTip: decimalDeğerler: işçilik + birim; IscTuru 0=adet, 1=miktarVarsayılan:* 0

Etkisi: MADEN NORMAL'de İŞÇ. FİYATI ve BİRİM'in kaynağı (ÇIKIŞ'ta müşteriye özel fiyat önce); negatif işçilik milyemi düşürür; maliyet hesabında Adet/Miktar tabanı

İlgili kurallar: BR-HESAP-005

Kaynak: SRC-CODE-DAO — dao/Dao/Stok.Maden.vb — satır 140; SRC-CODE-DAO — dao/Dao/Stok.Maden.vb — satır 150; SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 133; SRC-DRV-AZ — az/ekran-A.md — bölüm 5.1.4-g · Güven: VERY_HIGH

CFG-MADEN-FIYATTIPI — FiyatTipi (stok)

Ekranda: Maden kartı → Fiyat tipi (Ad / Miktar / Oz / Has) · Yeri: Stok.Maden.FiyatTipi (tFiyatTipi 0-3) · Tip: enum · Değerler: 0 Ad, 1 Miktar, 2 Oz, 3 Has · Varsayılan:

Etkisi: PEŞİN maden satışında TUTAR'ın HAS mı MİKTAR mı üzerinden hesaplanacağı

Kaynak: SRC-CODE-DAO — dao/Dao/Stok.Maden.vb — satır 118; SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 74; SRC-DRV-AZ — az/ekran-A.md — bölüm 5.1.4-e · Güven: VERY_HIGH

CFG-BIRIM-ISSTATIC — IsStatic (Sabit) / IsMetal (Metal) / Carpan

Ekranda: Birim Tanımlama → Sabit, Metal, Çarpan · Yeri: Sistem.Birimler.IsStatic, IsMetal, Carpan · Tip: bool · Değerler: 0/1; çarpan normalde 1 · Varsayılan: 0

Etkisi: Sabit birimler bakiye sıfır olsa da bakiye kartında görünür (Bakiye.GetBakiye); Metal işareti maden/döviz raporlarında ayrım; değişiklik sonrası Sistem Yenile

İlgili kurallar: BR-SISTEM-YENILE-001

Kaynak: SRC-CODE-DAO — dao/Dao/Sistem.Birim.vb — satır 67; SRC-CODE-DAO — dao/Dao/Sistem.Birim.vb — satır 93; SRC-DRV-AZ — az/03-yapi.md — bölüm 3.5; SRC-DRV-KITAPCIK — kitapcik/05-operasyon.md — bölüm 5.1 · Güven: VERY_HIGH

CFG-VADELI-CARPAN — Vadeli işlem kodu çarpanı / ana birim / karşı birim

Ekranda: Tanımlamalar → Vadeli İşlem Kodları → Çarpan · Yeri: Sistem.Vadeli.Carpan, AnaBirim, KarsiBirim · Tip: decimal · Değerler: ör. 1, 0.995 · Varsayılan:

Etkisi: VADELİ'de ÇARPAN, HAS=MİKTAR×ÇARPAN, TUTAR katsayısı; ARBİTRAJ için TL karşılığı kodu gerekir

Kaynak: SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 290; SRC-DRV-AZ — az/ekran-A.md — bölüm 5.5.4; SRC-PROC-DOC — surecbook/docs.json; SRC-PROC-DOC — surecbook/docs.json · Güven: HIGH

CFG-HARD-PERAKENDE-7000 — Perakende isimsiz hesap üst sınırı 7.000 TL

Ekranda: — · Yeri: Koda gömülü: ekran/Ekran/ParakendeSatis.vb · Tip: int · Değerler: 7000 TL · Varsayılan: 7000

Etkisi: Hesap kartında VergiDairesi ve VergiNo birlikte boşsa TUTAR>7000 → "İsimsiz Hesaplara 7000 TL Üzeri İşlem yapamazsınız." (sert engel; ayardan değişmez)

İlgili kurallar: BR-PERAKENDE-001

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 279; SRC-DRV-AZ — az/ekran-C.md — bölüm 5.19.4-i; SRC-DRV-KITAPCIK — kitapcik/05-operasyon.md — bölüm 5.2-D · Güven: VERY_HIGH

CFG-HARD-PERAKENDE-3000USD — Perakende 3.000 USD uyarı eşiği

Ekranda: — · Yeri: Koda gömülü: ParakendeSatis.vb · Tip: int · Değerler: 3000 USD (DÖV.TUTAR) · Varsayılan: 3000

Etkisi: "Parakende Satış İşlemlerinde 3000 USD üzeri işlem Yapıyorsunuz. Devam Etmek istiyormusunuz?" (Evet/Hayır); MASAK eşikleri ayardan okunmaz

İlgili kurallar: BR-PERAKENDE-002

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 349; SRC-CODE-EKRAN — ekran/Ekran/ParakendeSatis.vb — satır 407; SRC-DRV-KITAPCIK — kitapcik/05-operasyon.md — bölüm 5.2-D · Güven: VERY_HIGH

CFG-HARD-TAKOZ-ETIKET-30GR — Takoz etiketi için 30 gr eşiği

Ekranda: — · Yeri: Koda gömülü: iFTakozGiris.vb / FrmTakozGiris.vb · Tip: decimal · Değerler: >30 gr · Varsayılan: 30

Etkisi: Yalnız yeni kayıtta ve Takoz.Miktar>30 ise etiket basılır

İlgili kurallar: BR-TAKOZ-008

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/iFTakozGiris.vb — satır 343; SRC-CODE-EKRAN — ekran/Ekran/SeriIslemEkrani/FrmTakozGiris.vb — satır 385; SRC-DRV-AZ — az/ekran-B.md — bölüm 5.7.0 · Güven: VERY_HIGH

CFG-HARD-TAKOZ-0600 — Raporsuz takoz has varsayımı 0,600

Ekranda: — · Yeri: Bilanço fonksiyonları (Cari.BakiyeKodlari'nda 0.0, PozisyonRaporu'nda 0 — üç farklı değer); POS.Sabitler TAKOZ_CARPAN=0.6 · Tip: decimal · Değerler: 0,600 · Varsayılan: 0.6

Etkisi: XRF milyemi de yoksa raporsuz takozun has karşılığı 0,600 ile hesaplanır

Kaynak: SRC-CODE-POSSQL — pos/00_POS_Kurulum.sql — satır 139; SRC-DRV-AZ — az/ekran-B.md — bölüm 5.7.5; SRC-DRV-KITAPCIK — kitapcik/05-operasyon.md — bölüm 5.2-D · Güven: MEDIUM

CFG-HARD-ADMIN-SIFRE — Fiş No ile iptal yönetici şifresi (sabit)

Ekranda: "Lütfen Yönetici Şifrenizi Giriniz" · Yeri: Koda gömülü sabit parola: basecontrol/Base Control/iScreen.vb:722 ([REDACTED_SECRET]) · Tip: string · Değerler: — · Varsayılan:

Etkisi: İPTAL (FişNo) toplu iptali bu sabit parolayla açılır; parola veritabanında değil kodda

İlgili kurallar: BR-IPTAL-008

Kaynak: SRC-CODE-BASE — basecontrol/Base Control/iScreen.vb — satır 722; SRC-DRV-AZ — az/06-duzeltme.md — bölüm 6.2 · Güven: VERY_HIGH

CFG-HARD-FISNO-MAXPLUS1 — Fiş numarası üretimi MAX(FisNo)+1

Ekranda: "Fiş :" (üst bilgi) · Yeri: Koda gömülü: Cari.IslemEx.GetNewFisNo — kilit yok · Tip: int · Değerler: — · Varsayılan:

Etkisi: Eşzamanlı iki kullanıcı aynı fiş numarasını alabilir; POS.FisNoSeq (90000000+) ayrı bant kullanır

İlgili kurallar: BR-GENEL-002

Kaynak: SRC-CODE-EXT — ext/Ext/Cari.IslemEx.vb — satır 256; SRC-CODE-POSSQL — pos/00_POS_Kurulum.sql — satır 93; SRC-DRV-KITAPCIK — kitapcik/05-operasyon.md — bölüm 5.1; SRC-DRV-AZ — az/04-cari-islemler.md — bölüm 4.10 · Güven: VERY_HIGH

CFG-HARD-VADE-2GUN — Vade = işlem tarihi + 2 gün

Ekranda: — · Yeri: Koda gömülü (ÇEVİR, ÇEŞNİ, TAŞ, PIRLANTA, HİZMET, GENEL, EMTİA, BORÇ ekranları) · Tip: int · Değerler: +2 gün · Varsayılan: 2

Etkisi: Tarih alanı olmayan ekranlarda vade otomatik iki gün ileri yazılır; vade bazlı raporlarda görünür

Kaynak: SRC-DRV-AZ — az/ekran-A.md — bölüm 5.4.4-e; SRC-DRV-AZ — az/ekran-C.md — bölüm 5.13.4 · Güven: HIGH

CFG-POS-FIYAT-SAPMA-YUZDE — POS.Sabitler FIYAT_SAPMA_YUZDE

Ekranda: — · Yeri: POS.Sabitler (Kod='FIYAT_SAPMA_YUZDE') · Tip: decimal · Değerler: 0 = kapalı; ör. 5 · Varsayılan: 0

Etkisi: POS.FisKaydet'te sistem kurundan bu yüzdeden fazla sapan fiyat reddedilir (parmak hatası koruması)

İlgili kurallar: BR-KUR-007

Kaynak: SRC-CODE-POSSQL — pos/02_POS_FisKaydet.sql — satır 241; SRC-CODE-POSSQL — pos/02_POS_FisKaydet.sql — satır 56 · Güven: VERY_HIGH

CFG-POS-TAKOZ-CARPAN — POS.Sabitler TAKOZ_CARPAN

Ekranda: — · Yeri: POS.Sabitler (Kod='TAKOZ_CARPAN') · Tip: decimal · Değerler: 0.6 · Varsayılan: 0.60000000

Etkisi: Raporsuz takoz has çarpanı (masaüstü sabitiyle uyumlu)

Kaynak: SRC-CODE-POSSQL — pos/00_POS_Kurulum.sql — satır 139; SRC-CODE-POSSQL — pos/00_POS_Kurulum.sql — satır 139 · Güven: VERY_HIGH

CFG-POS-BSMV — POS.VergiOranlari BSMV

Ekranda: — · Yeri: POS.VergiOranlari (Vergi='BSMV', Oran, Dahil, YururlukBas) · Tip: decimal · Değerler: 0.002, Dahil=1, 2020-05-24'ten · Varsayılan: 0.002

Etkisi: POS.BSMVHesapla tarihe göre oranı seçer; Tutar×2/1002

İlgili kurallar: BR-BSMV-001

Kaynak: SRC-CODE-POSSQL — pos/00_POS_Kurulum.sql — satır 185; SRC-CODE-POSSQL — pos/01_POS_Fonksiyonlar.sql — satır 193; SRC-CODE-POSSQL — pos/00_POS_Kurulum.sql — satır 164 · Güven: VERY_HIGH

CFG-POS-KIMLIK-TESPIT — POS.Esikler KIMLIK_TESPIT / MASAK_BILDIRIM

Ekranda: — · Yeri: POS.Esikler (Kod, BirimKodu, Tutar, YururlukBas) · Tip: decimal · Değerler: KIMLIK_TESPIT TL 185.000 (2026-01-01) — PLACEHOLDER, uyum görevlisi teyit etmeden canlıya alınmaz · Varsayılan: 185000 (yer tutucu)

Etkisi: POS.EsikTutar ile tarihe göre eşik; banko kimlik tespiti/MASAK bildirimi uyarısı

İlgili kurallar: BR-PERAKENDE-001

Kaynak: SRC-CODE-POSSQL — pos/00_POS_Kurulum.sql — satır 221; SRC-CODE-POSSQL — pos/01_POS_Fonksiyonlar.sql — satır 232; SRC-CODE-POSSQL — pos/00_POS_Kurulum.sql — satır 200 · Güven: MEDIUM

CFG-KYC-PORTALAKTIF — dbo.Companies.PortalAktif (merkez)

Ekranda: — · Yeri: AifaGlobalScan.dbo.Companies.PortalAktif (firma başına) · Tip: bool · Değerler: 0/1 · Varsayılan: 0 (varsayılan KAPALI)

Etkisi: Müşteri portalı firma kapısı; kapalıysa 'Evrak iste' bağlantı üretmez

İlgili kurallar: BR-KYC-PORTAL-KAPALI-001

Kaynak: SRC-CODE-UYUM — aifauyum/OKUBENI-KURULUM.txt — bölüm D · Güven: HIGH

CFG-KYC-WEBCONFIG — AifaUyum web.config (merkez bağlantı dizesi)

Ekranda: — · Yeri: uyum/web.config (pakette yalnız web.config.ORNEK; değerler [REDACTED_SECRET]) · Tip: string · Değerler: — · Varsayılan:

Etkisi: Merkez AifaGlobalScan bağlantısı; pakette gelmez ki çalışan yapılandırma ezilmesin

Kaynak: SRC-CODE-UYUM — aifauyum/OKUBENI-KURULUM.txt — bölüm web.config · Güven: HIGH

CFG-AMLSCAN-INI — AmlScan.ini (ApiUrl / apiUsername / apiPassword)

Ekranda: — · Yeri: %appdata%\DijitalFatura\AmlScan.ini ([REDACTED_SECRET]) · Tip: string · Değerler: — · Varsayılan:

Etkisi: Yasaklı sorgulama API erişimi

İlgili kurallar: BR-FATURA-006

Kaynak: SRC-CODE-EKRAN — ekran/Ekran/FrmEFaturaBas.vb — satır 418; SRC-PROC-DOC — surecbook/docs.json · Güven: HIGH

CFG-EDS-SQLPROCNAME — EDS General Settings → SQLProcName / AutoUpdate / UpdateInterval

Ekranda: — · Yeri: EDS uygulaması ayarı (ERP dışı) · Tip: string · Değerler: Sistem.KurEkle / True / ms (ör. 5000) · Varsayılan: Sistem.KurEkle

Etkisi: EDS'nin ERP'ye kur yazma yordamı ve sıklığı

Kaynak: SRC-DB-MODULES — Sistem.KurEkle; SRC-PROC-DOC — surecbook/docs.json · Güven: HIGH

CFG-CONFIGURATION-SETTINGS — Configuration Settings (Server Name / Database)

Ekranda: Program açılışındaki bağlantı ayarları penceresi · Yeri: Program klasörü yapılandırma dosyası (config.cfg) — bağlantı dizesi [REDACTED_SECRET] · Tip: string · Değerler: sunucu\SQLEXPRESS, DB adı · Varsayılan:

Etkisi: Veritabanı bulunamazsa açılışta sorulur; Connect ile DB adı otomatik gelir, Save ile kaydedilir

Kaynak: SRC-PROC-DOC — surecbook/docs.json; SRC-DRV-AZ — az/03-yapi.md — bölüm 3.1 · Güven: HIGH

CFG-NETEKSTRE-INI — NetEkstre.ini (banka API bilgileri)

Ekranda: — · Yeri: ERP klasörü\NetEkstre.ini ([REDACTED_SECRET]) · Tip: string · Değerler: — · Varsayılan:

Etkisi: NetEkstre.exe'nin banka hesap hareketlerini çekmesi için API erişimi; Ribbon Designer'da FileName yolu ile menüye bağlanır

Kaynak: SRC-PROC-DOC — surecbook/docs.json · Güven: MEDIUM

CFG-CLIENT-ETIKETMODU — EtiketModu

Ekranda: Etiket modu (Kullanıcı Ayarları) · Yeri: Sistem.Clients.EtiketModu · Tip: int · Değerler: — · Varsayılan: UNVERIFIED

Etkisi: Etiket basım modu (kullanım kodu bu kümede görünmüyor — [GAP]; süreç 93/160 etiket ayarları)

Kaynak: SRC-DB-TABLES — Sistem.Clients; SRC-PROC-DOC — surecbook/docs.json; SRC-PROC-DOC — surecbook/docs.json · Güven: LOW