尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证AML/CFT uyum check-up: 218 soruluk anket, risk bazlı QA örneklem planı ve aksiyon takibi. Kurulum gerektirmez, veriler tarayıcıda kalır.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Uyum uzmanının tek başına çalıştırabileceği, kanıta dayalı AML/CFT uyum değerlendirme uygulaması. Kaynak: AML_Uyum_Checkup_Anket_QA_Aksiyon.xlsx + Anket.docx (mimari notları). English summary at the bottom of this file. index.html dosyasını çift tıklayın. Kurulum, sunucu veya internet bağlantısı gerekmez. Yayındaki sürüm:查看完整 README ↗
Uyum uzmanının tek başına çalıştırabileceği, kanıta dayalı AML/CFT uyum değerlendirme uygulaması.
Kaynak: AML_Uyum_Checkup_Anket_QA_Aksiyon.xlsx + Anket.docx (mimari notları).
English summary at the bottom of this file.
index.html dosyasını çift tıklayın. Kurulum, sunucu veya internet bağlantısı gerekmez.
Yayındaki sürüm: https://checkup.alpgiraykocal.com
Sayfanın üst kısmındaki TR / EN düğmesi arayüzün tamamını değiştirir: menüler, başlıklar, 218 sorunun tamamı, beklenen kanıtlar, mevzuat atıfları, 25 risk faktörü ve skor rehberleri, 24 QA popülasyonu, künye alanları, KPI'lar, uyarı metinleri, CSV başlıkları ve dosya adları.
Seçim tarayıcıda saklanır. Depolanan veriler dilden bağımsızdır: yanıtlar, skorlar ve aksiyon kayıtları her zaman aynı iç anahtarlarla tutulur, bu yüzden dil değiştirmek hiçbir hesabı ya da kaydı bozmaz — doğrulandı: iki dilde kontrol etkinliği, doğuştan risk ve örneklem sonuçları birebir aynı.
Uygulamanın içinden erişilen ayrı belge, iki dilde: KILAVUZ.html (TR) ve GUIDE.html (EN). İki bölümden oluşur — (1) metodoloji: değerlendirme zinciri, kapsam kuralları, doğuştan risk, kontrol beyanı, bağımsız test ve QA tavanları, artık risk ve %95 tavanı, risk iştahı, PF ayrımı, iş kolu yöntemi, örneklem, bulgu SLA'sı, referans paketi, formül özeti ve metodolojinin bilinen sınırları; (2) ekran ekran tam referans: 17 ekranın her özelliği, ortak kabuk, anket kısayolları, ekip çalışması, dönem sonu kontrol listesi, sorun giderme ve tablo ekleri.
Erişim: kenar çubuğunun altındaki Metodoloji ve kılavuz düğmesi ve Nasıl
Okunur ekranındaki kart. Bağlantı arayüz diline göre doğru sürümü açar; iki
belge aynı bölüm kimliklerini kullandığı için TR/EN geçişi okunan bölümü korur.
Belgeler css/kilavuz.css ve js/kilavuz.js dosyalarını paylaşır (açık/koyu
tema, okuma ilerlemesi, etkin bölüm işareti); harici istek yoktur.
Yazdırma sürümleri depoda hazır durur: KILAVUZ.pdf (A4, 36 sayfa) ve GUIDE.pdf (A4, 30 sayfa). Yeniden üretmek için:
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --headless=new --no-pdf-header-footer --print-to-pdf=KILAVUZ.pdf KILAVUZ.html
Bağımlılık yok. Node 18+ yeterli:
node test/run.js
On üç paket, yaklaşık 6.900 örnek kontrol ve 1,5 milyon değişmez kural denetimi: skorlama zinciri, kapsam ve QA matematiği, operasyon ve portföy hesapları, altın örnek regresyon çıpası, veri sözleşmesi, iki dilde metin örtüsü, dil sızıntısı denetimi, birleştirme, bozuk veriye dayanıklılık, görünüm ve etkileşim denetimi, dar ekran ızgarası ve dokuz saat dilimli tarih matrisi. Ayrıntı: test/README.md.
Çalışma kitabı paritesini gerçekten sınamak için: test/PARITE.md.
localStorage alanında tutulur; hiçbir ağ isteği yapılmaz (harici font, CDN veya analitik yoktur).Uygulamanın sunucusu yoktur; paralel çalışma dosya üzerinden yürür. Ekip ve Birleştirme ekranında her domaine sorumlu atanır, herkes kendi payını doldurup JSON dışa aktarır, birleştiren kişi dosyaları alan bazında birleştirir. Çakışan her parça (iki tarafta da dolu ve farklı) tek tek gösterilir; "gelen" seçilen parçada yalnızca gelen dosyada dolu olan alanlar aktarılır. Birleştirme öncesi otomatik yedek alınır ve işlem değişiklik günlüğüne yazılır.
Varsayılan yöntem boyut skorlarını faktör ağırlıklarıyla hesaplar ve genel skoru beş boyutun düz ortalaması olarak alır — kaynak çalışma kitabının yöntemi. Doğuştan Risk ekranındaki seçenekle boyutlar iş kolu düzeyinden, iş hacmiyle ağırlıklandırılarak toplanabilir (EBA ve Basel yaklaşımı). Varsayılan kapalıdır: açıkken sonuç çalışma kitabıyla eşleşmez. Kullanılan yöntem yönetici raporuna yazılır ve dönem karşılaştırmasında iki dönemin yöntemi farklıysa uyarı çıkar.
Kodun değil, dayandığı dış gerçeklerin son kullanma tarihi vardır. Ülke
bayrakları, mevzuat atıfları ve soru bankası tarihli bir referans veri
paketine bağlıdır (js/refpack.data.js); sürüm Ayarlar ekranında ve raporda
görünür, bir bölüm kendi eşiğini aştığında uyarı çıkar. Güncelleme yordamı:
REFERANS.md.
| Sıra | Ekran | Ne yapılır |
|---|---|---|
| 1 | Künye | Kurum profili, altı gruba ayrılmış 26 alan. Her alanda örnek değer ve ne yazılacağını anlatan açıklama var. Faaliyet sorularına "Hayır" yanıtı ilgili soru bölümlerini otomatik "Uygulanamaz" yapar. Girilen sayılardan oranlar ve tarih yaşlandırma uyarıları türetilir. |
| 2 | Portföy | Müşteri dağılımı (7 tip × 4 risk seviyesi), 12 risk segmenti, ülke maruziyeti ve şube/birim ağı. Girilen sayılardan doğuştan risk için 12 faktöre skor önerisi üretilir. |
| 3 | Doğuştan Risk | 5 ML/TF boyutu ve 25 alt faktör, ayrıca 5 faktörlü PF bloğu ve 12 iş kollu değerlendirme matrisi. Her faktör için 1–5 skor rubriği, gerekçe/kanıt alanı, "Uygulanamaz" seçeneği, düzenlenebilir ağırlık ve künyeden skor önerisi. Baskın risk sürücüleri listelenir. |
| 4 | İşlem Detayı | 8 grupta 101 operasyon ölçütü: işlem evreni, yaptırım taraması ve blokaj, trade finance, muhabir bankacılık, izleme, ŞİB/dondurma/kolluk, müşteri kabul, kalite güvence. 16 türetilen oran hesaplanır; 12 KPI otomatik dolar. |
| 5 | Anket | 218 soru, 11 domain. Yanıt + kanıt referansı + bulgu notu. Bölüm başlığı kaydırırken ekranda kalır, sabit "sonraki yanıtlanmamış" düğmesi kalan soru sayısını gösterir, filtreler adres satırında taşınır (#/anket?d=D6&st=gap gibi bir bağlantı paylaşılabilir ve yenilemeye dayanır). |
| 6 | Ek Kontroller | Kaynak çalışma kitabının dışındaki 8 tamamlayıcı set, 44 soru. Satır yapısı ana anketle aynıdır: yanıt, kanıt referansı, bulgu notu, QA dosya testi (sonuç, örneklem, hata, not) ve eksiklerde aksiyon oluşturma. Ana skorun paydasına girmez. |
| 7 | QA Planı | 24 popülasyon için yıllık hacim girilir; örneklem ve test başına örneklem otomatik hesaplanır. |
| 8 | Kontrol Skorları | Türetilmiş; girdi yoktur. Domain bazlı kontrol etkinliği ve olgunluk. |
| 9 | Artık Risk | Doğuştan risk × (1 − kontrol etkinliği), iştah limiti karşılaştırması. |
| 10 | Aksiyon Planı | Bulgu → kök neden → aksiyon → sahip → termin → doğrulama. Ana anket ve kapsam içindeki ek kontrol setlerinde eksik çıkan sorulardan toplu taslak üretilebilir; bulgusu olan soru ve kapsam dışı set atlanır. |
Menüde ayrıca Nasıl Okunur ekranı vardır: doğuştan risk, beyan ile test edilmiş etkinlik farkı, güvence örtüsü, artık risk, iştah, %95 tavanı ve ölçek eşikleri tek sayfada tanımlanır; her tanım ilgili ekrana bağlanır. Aynı ekranda soru metinlerinde açıklamasız geçen 26 sektör terimi (CBDDQ, nested, payable-through, SoF/SoW, BTL/ATL, %50 kuralı, Travel Rule, unhosted, dual-use, ayna işlem, FOP, KAGK...) tanımlanır ve skor okunurken dikkat edilecek kalibrasyon notları verilir.
Uyum görevlisi gözüyle yapılan kapsam incelemesinde ana soru bankasının dört alanı kapsamadığı görüldü. Bu alanlar ayrı bir set olarak eklendi — 8 set, 44 soru:
| Set | Kapsam | Neden ayrı |
|---|---|---|
| Terör Finansmanı ve KAGK | TF'ye özgü senaryo ve eşikler, KAGK müşteri yönetimi, çatışma bölgesi transferleri, düşük tutar/yüksek frekans toplama örüntüleri, 6415 listeleri | Ana banka TF'yi yalnızca EWRA düzeyinde soruyordu; kontrol tarafı yoktu (FATF R.5, R.8) |
| Personel ve Dahili Bildirim | İşe alımda uygunluk taraması, kritik rollerde yeniden tarama, çalışan hesap izleme, dahili şüphe bildirim kanalı ve kaybolan bildirim kontrolü | FATF R.18 personel taraması hiç sorulmuyordu; dahili bildirim yalnızca sayı olarak izleniyordu |
| Yaptırım Lookback ve Model Yönetişimi | Listeye giriş sonrası geçmiş işlem taraması ve penceresi, AI/ML model envanteri, açıklanabilirlik, drift, yanlılık, insan gözetimi | Yeniden tarama yalnızca müşteri tabanı için soruluyordu; model soruları klasik validasyonla sınırlıydı |
| Sektöre özgü (5 set) | Sigorta/emeklilik (lehtar, iştira, üçüncü taraf primi), e-para ve ödeme (dağıtıcı ağı, ön ödemeli limitler, P2P mesaj bütünlüğü), VASP (karşı VASP doğrulaması, adres taraması, mixer/chain-hopping), yetkili müessese (eşik altı toplama), aracı kurum ve portföy (varlık transferi, ayna işlem, FOP) | Soru bankası banka merkezliydi; künye 16 yükümlü tipi sunuyor |
Setler künyedeki yükümlü tipine ve faaliyet sorularına göre otomatik açılıp kapanır: banka için üç evrensel set, sigorta şirketi için ek olarak sigorta seti geçerli olur.
Skorlaması ana skordan ayrıdır. Ek sorular 218 soruluk bankanın paydasına girseydi domain etkinlikleri kayar, hem kaynak çalışma kitabıyla birebir eşleşme hem de önceki dönem dosyalarıyla karşılaştırma kopardı. Bu set kendi kapsama ve etkinlik oranıyla panoda bir kutucuk ve yönetici raporunda ayrı bir tablo olarak görünür; soru CSV'sinde set adıyla işaretlenmiş satırlar hâlinde yer alır.
QA testi sonucunda beyan ile dosya bulgusu çelişiyorsa ilgili sorunun yanıtı "Kısmen" veya "Hayır" olarak güncellenmelidir. Anket beyanı tek başına kontrol etkinliği sayılmaz.
Dört tablo, dördü de isteğe bağlı; girdiğiniz kadarı kullanılır.
Müşteri dağılımı — 7 müşteri tipi (gerçek kişi, tüzel kişi, tüzel kişiliği olmayan teşekkül, trust benzeri yapı, finansal kuruluş, kamu, kâr amacı gütmeyen kuruluş) × 4 risk seviyesi. Toplam, yüksek riskli pay ve tüzel kişi payı buradan hesaplanır ve künyedeki müşteri sayısıyla tutarlılığı denetlenir.
Risk segmentleri — PEP, yerleşik olmayan, karmaşık sahiplik yapılı, nakit yoğun sektör, offshore yapılı, VASP, özel bankacılık, kâr amacı gütmeyen, yeni müşteri, reddedilen başvuru, exit ve atıl hesap. Her segment için müşteri ve yüksek riskli sayısı girilir.
Ülke maruziyeti — temas ettiğiniz her ülke: risk işaretleri (FATF kara/gri, kapsamlı yaptırım, AB yüksek riskli üçüncü ülke, offshore, zayıf AML), ilişki tipi (yurt içi, müşteri ikametgâhı, işlem karşı tarafı, muhabir, şube/iştirak, dış ticaret), müşteri sayısı ve gelen/giden işlem adedi. 211 ülkenin tamamı tanımlıdır; 137'si risk işaretiyle ön dolu gelir. İşaretler değiştirilebilir, dayandıkları tarih ekranda belirtilir ve altı ayı geçtiğinde doğrulama uyarısı çıkar. "Yurt içi" işaretli ülkeler sınır ötesi payına girmez.
Şube ve birim ağı — genel müdürlük, şube, yurt dışı şube, iştirak, temsilcilik, acente ve dijital kanal. Her birim için ülke, müşteri sayısı, yüksek riskli müşteri, uyum FTE ve son denetim tarihi. FTE başına müşteri yükü ve 24 ayı aşan denetim yaşı otomatik işaretlenir.
Bu tablolardan 12 doğuştan risk faktörü için skor önerisi üretilir:
| Kaynak | Beslediği faktör |
|---|---|
| Yüksek riskli müşteri payı | Müşteri — yüksek riskli segment payı |
| PEP segmenti | Müşteri — PEP maruziyeti |
| Yerleşik olmayan segmenti | Müşteri — non-resident oranı |
| Karmaşık sahiplik segmenti (taban: tüzel kişiler) | Müşteri — karmaşık sahiplik oranı |
| Nakit yoğun segmenti | Müşteri — nakit yoğun sektör payı |
| Offshore segmenti | Coğrafya — offshore bağlantılı hacim |
| Özel bankacılık segmenti | Ürün — servet yönetimi hacmi |
| FATF listeli ülke işlem payı | Coğrafya — FATF gri/kara liste iş hacmi |
| Yaptırım rejimi işlem payı | Coğrafya — yaptırım altındaki ülkelerle ticaret |
| İşaretli muhabir ülke payı | Coğrafya — muhabir ağının coğrafi riski |
| Sınır ötesi işlem payı | Coğrafya — sınır ötesi transfer payı · İşlem — sınır ötesi yoğunluk |
Öneriler bağlayıcı değildir: tek tıkla uygulanır, gerekçeyi yine siz yazarsınız. Portföy verisi yoksa künyedeki sayılar devreye girer.
Tüm ülke alanları açılır listeden gelir. ISO 3166-1'in tamamı (211 ülke ve bölge) Türkçe ve İngilizce adlarıyla tanımlıdır; portföy ülke satırı ve şube ülkesi aynı listeyi kullanır. Seçenekte ülkenin en ağır risk işareti de görünür (ör. "İran (IR) — FATF kara").
Risk sınıflandırması tek yerden yönetilir. Ayarlar > Ülke Risk Ayarları ekranında her ülke için altı işaret açılıp kapatılır: FATF kara liste, FATF gri liste, kapsamlı yaptırım rejimi, AB yüksek riskli üçüncü ülke, offshore merkez, zayıf AML denetimi. 137 ülke işaretli olarak gelir; bunlar başlangıç değeridir ve tarihi ekranda yazar. Değiştirdiğiniz her ülke "kurum kararı" olarak etiketlenir, tek tıkla varsayılana döner.
Portföy ekranındaki ülke satırı artık işaret düzenlemiyor — yalnızca gösteriyor ve ayarlara bağlantı veriyor. Ayarlarda yaptığınız değişiklik anında tüm maruziyet hesaplarına yansır.
Sekiz grup, 101 ölçüt. Her ölçüt adet, tutar, gün veya saat cinsinden girilir; hangi alanların açık olduğu ölçüte göre değişir.
| Grup | Kapsam |
|---|---|
| İşlem evreni | Toplam ve izlenen işlem, nakit, eşik üstü/altı, sınır ötesi giden-gelen, eksik bilgili transfer, askıya alınan, gözetimsiz kanal, acente, sanal varlık, unhosted cüzdan |
| Yaptırım taraması ve blokaj | Taranan müşteri ve işlem, müşteri/işlem alerti, true match, bloke edilen işlem, reddedilen işlem, serbest bırakılan, alert kapanış süresi, liste güncelleme ve yansıma süresi, rescreening, %50 kuralı tespiti, kesinti |
| Trade finance | İthalat/ihracat akreditifi, vesaik mukabili, teminat mektubu, kabul-aval, toplam dosya, mal/gemi/liman/son kullanıcı taraması, dual-use, yüksek riskli koridor, fiyat makullüğü, transit-serbest bölge, kırmızı bayrak, reddedilen dosya, ŞİB verilen dosya |
| Muhabir bankacılık | Aktif/yeni/kapanan ilişki, muhabirin sonlandırdığı ilişki, CBDDQ, nested tespit, gelen ve giden RFI, yanıtlanan RFI ve süresi, muhabirden iade edilen işlem, muhabire iade ettiğimiz işlem, muhabir üzerinden işlem, payable-through hesap |
| İzleme | Aktif senaryo, değişen senaryo, üretilen/kapatılan alert, vakaya dönüşen, toplu kapatma, backlog, kapanış süresi, kesinti, dahili şüphe bildirimi |
| ŞİB, dondurma, kolluk | ŞİB adedi ve tutarı, bildirim süresi, gecikmiş bildirim, ŞİB verilmeyen vaka, tekrar eden ŞİB, dondurma kararı, dondurulan hesap ve tutar, kaldırma, istisna talebi, kolluk talebi ve yanıt süresi, exit, reddedilen başvuru, tipping-off ihlali |
| Müşteri kabul ve gözden geçirme | Yeni hesap, uzaktan hesap, canlılık başarısız, EDD dosyası, üst yönetim onayı, GF tespit edilemeyen, risk override, tamamlanan periyodik gözden geçirme, gecikmiş KYC, kısıtlama, adverse media |
| Kalite güvence | Test edilen dosya, kritik/majör/minör hata, re-test, eğitim yükümlüsü ve tamamlayan |
16 türetilen oran ayrı bir tabloda pay, payda ve sonuçla birlikte gösterilir: izleme kapsama oranı, nakit payı, sınır ötesi payı, alert→vaka ve vaka→ŞİB dönüşümü, toplu kapatma payı, tarama isabet oranı, RFI yanıtlama oranı, muhabirden iade oranı, trade tarama örtüsü, QA hata oranları, eğitim tamamlanma, uzaktan kabul payı, acente payı, gözetimsiz kanal payı.
12 KPI otomatik dolar (yaptırım alert süresi, liste yansıma süresi, backlog, dahili bildirim, ŞİB süresi, kolluk yanıt süresi, gecikmiş KYC, alert-vaka, vaka-ŞİB, QA kritik/majör hata, eğitim tamamlanma) ve 4 doğuştan risk faktörüne skor önerisi üretilir. Trade finance faaliyeti yoksa o grup künyeye göre kapsam dışına alınır.
218 soru tek tek tıklanmak zorunda değil. Anket ekranı açıkken, yazı alanı dışındayken:
| Tuş | İşlev |
|---|---|
1 2 3 4 | Evet / Kısmen / Hayır / Uygulanamaz |
J / K | Sonraki / önceki soru |
N | Sonraki yanıtlanmamış soru |
E | Kanıt referansı alanına geç |
Esc | Yazı alanından çık |
? | Kısayol listesini aç |
Etkin soru ekranın üstündeki karttır ve ince bir çerçeveyle işaretlenir. Liste bölüm başlıklarıyla ayrılır; her başlıkta o bölümün ilerlemesi görünür. Panodaki "Son soru" düğmesi en son çalıştığınız soruya döner.
Metodoloji "anket beyanı tek başına kontrol etkinliği sayılmaz" diyor; bu yüzden QA testi gerektiren 115 sorunun her birinde test sonucu kaydedilir: sonuç (Doğrulandı / Kısmen doğrulandı / Çelişkili / Test edilmedi), test edilen dosya sayısı, hatalı dosya sayısı ve not. Hata oranı otomatik hesaplanır.
Yanıt "Evet" ama test sonucu "Çelişkili" ise soru kartında kırmızı uyarı çıkar ve pano/anket özetinde çelişki sayısı görünür. Anket filtresinde "QA testi bekliyor" ve "QA ile çelişkili" seçenekleri vardır.
Uygulama son beş sürümü tarayıcıda ayrıca saklar. Sıfırlama, dosya yükleme ve yedek geri yükleme işlemlerinden hemen önce de bir yedek alınır. Veri ve yedekleme ekranından tarih seçilerek geri dönülür. Bu, tarayıcı içi kaza koruması içindir; kalıcı yedek için JSON dosyasını indirin.
Her giriş alanının yanında ne yazılacağını anlatan bir açıklama ve örnek değer bulunur. Özet:
| Ekran | Ne girilir | Uygulama ne yapar |
|---|---|---|
| Portföy — Müşteri dağılımı | Tip × risk seviyesi müşteri sayıları | Toplam, yüksek riskli ve tüzel kişi paylarını hesaplar |
| Portföy — Ülke maruziyeti | Ülke, risk işaretleri, ilişki tipi, müşteri ve işlem adedi | FATF, yaptırım, offshore ve sınır ötesi paylarını hesaplar |
| Portföy — Şube ağı | Birim, tip, ülke, müşteri, uyum FTE, son denetim | FTE yükünü ve denetim gecikmesini işaretler |
| Künye — Ölçek | Dönem sonu müşteri sayısı, yüksek riskli ve PEP müşteri adedi, işlem adetleri, uyum kadrosu (FTE) | Oranları hesaplar ve doğuştan riskte dört faktör için skor önerir |
| Künye — Faaliyet kapsamı | Altı faaliyet sorusuna Evet/Hayır | "Hayır" seçilen faaliyetin soruları ve risk faktörü kapsam dışına çıkar |
| Künye — Denetim geçmişi | Son denetim, EWRA, senaryo tuning ve tarama kalibrasyon tarihleri | Yaşlandırma uyarısı üretir, iki KPI'yı otomatik doldurur |
| Doğuştan Risk | Her faktöre 1–5 skor, 4–5 skorlarda gerekçe | Rubrik metnini gösterir, boyut skorunu ve artık riski hesaplar |
| Anket | Yanıt, kanıt referansı, bulgu notu | Kontrol etkinliğini hesaplar; not, aksiyon kaydına taşınır |
| QA Planı | Her popülasyonun dönem içi toplam adedi | Örneklem büyüklüğünü ve test başına örneklemi hesaplar |
| Aksiyon Planı | Bulgu, kök neden, aksiyon, sahip, termin, doğrulama | Termini kritikliğe göre önerir, gecikmeyi ve eksik alanı işaretler |
| Pano — KPI | Hedef ve dönem ölçümü (birim alanın yanında yazılı) | Hedefe göre "Hedefte / Hedef dışı" durumu üretir; üç KPI otomatik hesaplanır |
Zorunlu alanlar yıldızla işaretlidir. Kaydetmeden önce aksiyon formu kök neden, sahip ve termini kontrol eder; künye eksik zorunlu alanları sayfa başında listeler.
Zincir: kapsam → doğuştan risk → kontrol beyanı → bağımsız test → artık risk → iştah karşılaştırması → aksiyon. Ekran sırası bu zinciri izler: Künye ve Portföy kapsamı belirler, İşlem Detayı hacim ve operasyon verisini toplar, Doğuştan Risk yapısal maruziyeti skorlar, Anket kontrol beyanını alır, QA testi beyanı doğrular, Kontrol Skorları ve Artık Risk sonucu üretir, Aksiyon Planı kapanışı yönetir.
Beyan ile bağımsız test ayrılır. Anket yanıtı kurumun beyanıdır. QA dosya testi "Çelişkili" çıkan kontrol etkin sayılmaz (katsayı 0), "Kısmen doğrulandı" çıkan en çok yarım puan alır. Kontrol Skorları tablosunda üç sütun ayrı gösterilir: beyan edilen etkinlik, test ile düzeltilmiş etkinlik ve güvence örtüsü (test edilmiş / test gereken). Artık risk hesabı test ile düzeltilmiş etkinliği kullanır. Panodaki etkinlik kutusu, ısı haritası, artık risk tablosu ve yönetici raporu da test ile düzeltilmiş değeri esas alır; beyan farklıysa yanında ikincil olarak yazılır, böylece olgunluk etiketi her yerde gösterilen yüzdeyle aynı kaynaktan gelir. Dayanak: Wolfsberg etkinlik beyanı, IIA üç savunma hattı, BSA bağımsız test sütunu.
Kontrol etkisi tavanı %95. Artık risk hesabında kontrol etkinliği en çok %95 uygulanır. FATF Tavsiye 1, EBA ML/TF risk faktörleri kılavuzu ve Basel yaklaşımı kontrollerin riski azalttığını, sıfırlamadığını söyler. Tavan olmadan tam puan alan bir domain 0,00 artık risk gösterirdi; bu hiçbir denetimde savunulamaz. Tavan yalnız artık risk hesabına uygulanır, etkinlik skorunun kendisine değil.
Kurum geneli tek başına okunmaz. Genel artık risk, kaynak çalışma kitabındaki formülle (genel doğuştan × genel etkinlik) hesaplanır. Bu formül yoğunlaşmış bir zafiyeti ortalamayla seyreltebilir. Bu nedenle panoda ayrıca en yüksek domain artık riski gösterilir ve genel skor bir domain aşımını gizlediğinde uyarı çıkar. Kurumsal risk değerlendirmesinde domain düzeyindeki aşım, genel ortalamayla kapatılamaz.
Yayılmanın finansmanı (PF) ayrı değerlendirilir. FATF Tavsiye 1'in 2020 revizyonu ve Tavsiye 7, PF riskinin aklama ve terörün finansmanı riskinden ayrı değerlendirilmesini ister. Doğuştan Risk ekranında beş ML/TF boyutunun yanında altıncı bir blok olarak beş PF faktörü skorlanır: BM yayılma rejimi ülkeleriyle temas, çift kullanımlı mal ticareti, denizcilik ve lojistik müşteri maruziyeti, paravan ve tedarik ağı yapıları, yaptırım kaçınma tipolojileri. PF skoru ML/TF genel ortalamasına karıştırılmaz; Artık Risk ekranında kendi satırında raporlanır ve kontrol tarafında D6 yaptırım tarama etkinliğiyle eşleştirilir. Kendi iştah limiti vardır.
İş kolu bazlı değerlendirme. EBA ML/TF risk faktörleri kılavuzu ve Basel yaklaşımı, riskin iş kolu ve ürün düzeyinde değerlendirilip iş hacmiyle ağırlıklandırılarak kurum geneline toplanmasını bekler. Doğuştan Risk ekranındaki matriste 12 iş kolu (bireysel, kurumsal, KOBİ, özel bankacılık, hazine, trade finance, muhabir, ödeme, dijital, sanal varlık, acente, kambiyo) etkinleştirilir; her biri için iş payı ve beş boyutta 1–5 skor girilir. Uygulama iş hacmiyle ağırlıklı kurum doğuştan riskini hesaplar, en riskli iş kolunu işaretler ve boyut bazlı ortalamayla farkı gösterir. Fark 0,50 puanı aşarsa uyarı çıkar: boyut ortalaması tek bir iş kolunda yoğunlaşan riski gizliyor olabilir. Künyede "yok" denen faaliyetlerin iş kolları otomatik kapsam dışıdır.
Risk iştahı kurumun kararıdır. Varsayılan 1,50 sektör uygulamasına dayalı bir başlangıç değeridir. Artık Risk ekranında her domain için yönetim kurulunun onayladığı limit girilebilir; değiştirilen limit "kurum kararı" olarak işaretlenir.
Skorlama, kaynak çalışma kitabındaki formüllerle birebir aynıdır (js/calc.js); artık risk hesabına yukarıda açıklanan test düzeltmesi ve tavan eklenir.
Cevap katsayısı — Evet 1,00 · Kısmen 0,50 · Hayır 0,00 · Uygulanamaz skorlamadan tamamen çıkar.
Kontrol etkinliği = kazanılan puan / uygulanabilir toplam ağırlık (domain bazında). Beyan edilen ve test ile düzeltilmiş olmak üzere ikisi de raporlanır.
Olgunluk — ≥ %90 Gelişmiş · ≥ %75 Yeterli · ≥ %60 Gelişime Açık · ≥ %40 Zayıf · < %40 Kritik Zayıf.
Açık kritik soru — kritikliği "Kritik" olup yanıtı "Evet" olmayan soru.
Doğuştan risk (boyut) = Σ(skor × ağırlık) / Σ(skorlanan faktörlerin ağırlığı). Uygulanamaz ve henüz skorlanmamış faktörler paydaya girmez; tüm faktörler skorlandığında sonuç kaynak çalışma kitabıyla birebir aynıdır (doğrulandı). Hiçbir faktör skorlanmamışsa boyut "ölçülmedi" sayılır ve o boyuttan beslenen domainlerin artık riski hesaplanmaz — sıfır göstermek yanıltıcı olurdu. GENEL = ölçülmüş boyut skorlarının aritmetik ortalaması.
Skor çapaları — 25 faktörün her biri için 1–5 arası ne anlama geldiğini tanımlayan rubrik vardır (ör. "Yüksek riskli müşteri payı %3–7" → 3). Skorlamayı tekrarlanabilir ve denetimde savunulabilir kılar. 4 ve 5 skorlarında gerekçe/kanıt alanı zorunlu sayılır ve eksikse uyarı verilir.
Ağırlıklar düzenlenebilir; değiştirilen ağırlık "ağırlık değiştirildi" etiketiyle işaretlenir ve CSV çıktısına varsayılanla birlikte yazılır. Tek tıkla varsayılana dönülür.
Künye tabanlı öneri — künyedeki sayılardan oran hesaplanabilen dört faktörde (yüksek riskli müşteri payı, PEP payı, sınır ötesi işlem payı ×2) önerilen skor gösterilir ve tek tıkla uygulanır. Öneri bağlayıcı değildir; gerekçe yine girilmelidir.
Artık risk = doğuştan risk × (1 − uygulanan kontrol etkinliği). Uygulanan etkinlik = MİN(test ile düzeltilmiş etkinlik, %95). Seviye: ≥ 3,50 Çok Yüksek · ≥ 2,50 Yüksek · ≥ 1,50 Orta · < 1,50 Düşük. Varsayılan iştah limiti 1,50.
Domain başına doğuştan risk kaynağı: D1/D9/D10/D11 = GENEL · D2 = Müşteri + Coğrafya · D3 = Ürün + Kanal · D4 = İşlem · D5 = Müşteri · D6 = Coğrafya ve Yaptırım · D7 = İşlem + Ürün · D8 = Müşteri + İşlem.
QA örneklem — Tam kapsam "Evet" ise tüm popülasyon. Diğerlerinde MİN(hacim, MAK(hacim × oran, asgari sayı)). Test başına örneklem = yıllık örneklem / frekans (yukarı yuvarlanır; Çeyreklik 4, Altı Aylık 2, Yıllık 1).
Bulgu kapanış SLA — Kritik 5 iş günü · Yüksek 30 gün · Orta 90 gün · Düşük sonraki QA döngüsü. Yeni bulguda termin bu kurala göre önerilir, elle değiştirilebilir.
Künyedeki "var mı?" sorularına "Hayır" yanıtı şu bölümleri kapsam dışına alır:
| Künye alanı | Kapsam dışı bölüm |
|---|---|
| Trade finance faaliyeti | D6 · Trade Finance |
| Muhabir bankacılık | D2 · Muhabir Bankacılık |
| Sanal varlık faaliyeti | D3 · Sanal Varlık |
| Uzaktan müşteri kabulü | D3 · Dijital Kanal |
| Acente/temsilci ağı | D3 · Aracılı Kanal, D1 · Dış Hizmet ve Acente |
Aynı yanıtlar doğuştan risk faktörlerini de kapsam dışına alır: trade finance → "Trade finance ürün hacmi", sanal varlık → "Sanal varlık ürün ve hizmetleri", muhabir bankacılık → "Muhabir bankacılık ağının coğrafi riski", uzaktan kabul → "Uzaktan müşteri kabul oranı", acente → "Acente ve temsilci kanalı payı".
Bir soruya veya faktöre elle değer girilirse otomatik kural o kayıt için geçersiz olur.
index.html kabuk, gezinme, dil değiştirici
css/app.css tasarım sistemi (token, ölçek, yüzey hiyerarşisi), açık/koyu tema, yazdırma stilleri
js/countries.js ISO 3166-1 ülke listesi ve varsayılan risk işaretleri
js/riskmodel.data.js PF faktörleri ve iş kolu tanımları
js/extra.data.js ek kontrol setleri (8 set, 44 soru) ve terim sözlüğü (26 terim)
js/settings.js ülke risk ayarları ekranı ve ortak ülke çözümleyici
js/operations.data.js işlem/operasyon ölçüt tanımları
js/operations.js işlem detayı ekranı ve türetilen oranlar
js/portfolio.data.js portföy referansları (müşteri tipleri, segmentler, ülke listesi, birim tipleri)
js/portfolio.js portföy ekranı ve maruziyet hesapları
js/data.js xlsx'ten üretilmiş Türkçe veri (218 soru, 25 faktör, 24 popülasyon, 15 KPI)
js/data.en.js İngilizce içerik katmanı (domain, bölüm, faktör, künye, KPI, QA, referanslar)
js/questions.en.js 218 sorunun İngilizce metni ve beklenen kanıtları
js/i18n.js arayüz metinleri, dil uygulama motoru, mevzuat atıfı çeviri kuralları
js/store.js durum yönetimi ve localStorage kalıcılığı
js/calc.js skorlama motoru
js/ui.js ikonlar, biçimlendirme, modal, toast
js/views.js Pano, Künye, Doğuştan Risk, Anket, Kontrol Skorları, Artık Risk, QA, Nasıl Okunur
js/actions.js Aksiyon planı (CRUD, SLA, toplu üretim)
js/extra.js Ek kontroller ekranı
js/compare.js Dönem karşılaştırma (önceki dönem özeti ve fark okuma)
js/merge.js Ekip ataması ve alan bazında dosya birleştirme
js/log.js Değişiklik günlüğü ekranı
js/refpack.data.js Referans veri paketi künyesi (sürüm ve bölüm tarihleri)
KILAVUZ.html metodoloji ve kullanım kılavuzu (TR)
GUIDE.html metodoloji ve kullanım kılavuzu (EN)
css/kilavuz.css kılavuz belgesinin tasarımı ve A4 baskı stilleri
js/kilavuz.js kılavuz belgesi: tema, okuma ilerlemesi, etkin bölüm
test/ Regresyon paketi — node test/run.js
js/export.js JSON/CSV dışa aktarım, yönetici raporu, imza bloğu
js/app.js yönlendirme, tema, veri menüsü
js/data.js içindeki appetite alanından okunur.AML/CFT Compliance Check-up — an evidence-based self-assessment tool for obliged entities.
Open index.html; no installation, server or internet connection is required. Live at
https://checkup.alpgiraykocal.com.
Use the TR / EN switch at the top of the page to change language. Everything is translated: all 218 questions, expected evidence, regulatory citations, the 25 inherent risk factors with their 1–5 scoring anchors, the 24 QA sampling populations, profile fields, KPIs, warnings and CSV exports. Stored data is language-independent, so switching never affects any score or record.
| Step | Screen | What you do |
|---|---|---|
| 1 | Profile | Institution details. A "No" to a business scope question takes the related questions and risk factors out of scope. |
| 2 | Portfolio | Customer distribution (7 types × 4 risk bands), 12 risk segments, country exposure and the branch network. These figures produce score suggestions for 12 inherent risk factors. |
| 3 | Inherent Risk | Score 25 sub-factors from 1 to 5 against written anchors; rationale required for 4 and 5. |
| 4 | Questionnaire | Answer 218 questions with an evidence reference and a finding note. Keyboard: 1–4 to answer, J/K to move, N for the next unanswered, E for the evidence field, ? for the shortcut list. QA-tested questions also capture the file test result, sample size and error count. |
| 5 | QA Plan | Enter each population's volume for the period; sample sizes are calculated. |
| 6 | Control Scores | Derived control effectiveness and maturity per domain. |
| 7 | Residual Risk | Inherent risk × (1 − control effectiveness), compared against appetite. |
| 8 | Action Plan | Finding → root cause → action → owner → due date → verification. |
| 9 | Executive Report | Print or export to PDF. |
Scoring: Yes = 1.00 · Partial = 0.50 · No = 0.00 · Not applicable is excluded. Control effectiveness = points earned / applicable weight. Maturity bands: ≥90% Advanced, ≥75% Adequate, ≥60% Needs improvement, ≥40% Weak, below that Critically weak. Residual risk levels: ≥3.50 Very high, ≥2.50 High, ≥1.50 Medium, below that Low.
All data stays in the browser's local storage; nothing is sent to a server. Use Data and backup → Download JSON to back up or move to another device.
Article references are indicative and must be checked against the legislation in force. The weights, sampling rates and minimum sample sizes are starting values based on industry practice and should be calibrated to the institution's approved risk methodology. The tool supports detection, prioritisation and remediation tracking; it does not replace an independent audit.
| 11 |
| Ekip ve Birleştirme |
| Domain bazında sorumlu ataması; paralel çalışılan iki çalışma dosyasının alan bazında birleştirilmesi. Çakışan her parça tek tek gösterilir, sessiz üzerine yazma yoktur. |
| 12 | Değişiklik Günlüğü | Yanıt, doğuştan risk skoru ve bulgu değişikliklerinin kim–ne zaman kaydı. Yalnızca eklenir, düzenlenmez. |
| 13 | Dönem Karşılaştırma | Önceki dönemin çalışma dosyası yüklenir; etkinlik, artık risk, iştah aşımları ve bulgu kapanışı iki dönem yan yana okunur. |
| 14 | Yönetici Raporu | Yazdırma / PDF çıktısı; altında hazırlayan / gözden geçiren / onaylayan imza bloğu. |