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
