Ana firma ve taşeron firmalar · çalışan atama · firma bazlı raporlama
👥 Çalışan — Firma Ataması
Her çalışan bir firmaya bağlıdır. Atanmamış çalışanlar otomatik ana firmada görünür.
Çalışan
Uyruk
Pozisyon
Firma
Taşeron Zinciri
Tip
🏢
Yeni Firma
Ana firma dashboard'da işveren olarak görünür ve atanmamış tüm çalışanlar buraya bağlanır. Yalnızca bir firma ana firma olabilir.
Taşeronun taşeronu için "Bağlı Olduğu Firma"yı seçin — örn. TERA → GIM, GIM → N-ING.
🔍 İşe Alım — RecruitFlow
Aday havuzu, görüşme pipeline'ı ve teklif yönetimi RecruitFlow'da yürür
🚀
RecruitFlow İşe Alım Sistemi
İş ilanları, başvuru takibi, görüşme kanban'ı ve teklif mektupları RecruitFlow'da yönetilir.
Bir aday "İşe Alındı" durumuna geçtiğinde PeopleOS'a otomatik çalışan olarak aktarılabilir.
Yeni sekmede açılır · localhost:5000
✅ Otomatik Aktarım Durumu
RecruitFlow, işe alınan adayı şu adrese göndererek PeopleOS'a çalışan ekler: POST http://SUNUCU:5100/api/recruit/hire
⚠️ Yeni İhtar Başlat
📋 İhtar Geçmişi
Çalışan seçilince geçmiş ihtarlar görünür.
📜 İhtar Kanun Kuralları
🇹🇷 Türk İş Kanunu (4857)
• Sözlü uyarı → belgelenmelidir • 1. Yazılı ihtar → savunma hakkı verilmeli • 2. Yazılı ihtar → fesih için zemin hazırlar • Fesih: savunma + gerekçe zorunludur • Kıdem: haklı fesihte ödenmez
🇷🇸 Sırp İş Kanunu (Zakon o radu)
• Upozorenje (uyarı) → yazılı tebliğ zorunlu • Çalışana cevap hakkı tanınmalı • Fesih: Otkaz → yazılı gerekçe şart • Tüm belgeler Sırpça olmalı • PIO bildirimi fesih sonrası 8 gün
🚪 İşten Çıkış İşlemi Başlat
🇷🇸 Bu çalışan Sırbistan İş Kanunu (Zakon o radu)'na tabidir. Usul hatası feshi geçersiz kılar — adımları sırayla tamamlayın.
🌍 Yurtdışı Şantiye Parametreleri (GVK M.23/14)
Fesih günü TCMB döviz satış kuru ve güncel yasal kıdem tavanı. Gelir vergisi + SGK kesilmez, sadece %0,759 damga.
💰 Hak Edilen Ödemeler
⚖️
Çalışan, tarih ve SGK kodu seçilince otomatik hesaplanır.
🏢 Merkez Ofis Çıkış Belgeleri
Net ücret = maaş + yemek (kayıtlıysa). Kayıtlı değilse boş bırakılır, Excel'de elle doldurulur.
👤 Çalışan Self-Servis Portalı
Çalışan seçin — bordro, izin, belgeler ve kişisel bilgiler
👤
Çalışan seçin
Seçilen çalışanın bordrosu, izin bakiyesi ve belgeleri görüntülenir.
📥 Onay Bekleyen Bilgi Güncellemeleri
Çalışanların gönderdiği bilgi güncelleme talepleri — onaylayınca kayda işlenir.
📄 Sözleşme Ek Takibi
Maaş değişikliği, pozisyon, süre uzatma ekleri — versiyonlanmış geçmiş
📄
Yeni Sözleşme Eki
🇹🇷 Türk Bordro Arşivi
Muhasebenin "Yatay Bordro" Excel dosyaları (aylık ya da birleşik). Yalnızca seçili proje kodunun satırları alınır; kişiler TC kimlik no veya ad soyad ile eşleşir.
🇷🇸 Local Bordro
📝 Belge & Form Üretimi
GYSE resmi formlarını ve iş sözleşmesini seçilen çalışanın bilgileriyle önceden doldurulmuş olarak üretin (.docx).
ℹ️ Sözleşme ve teyit formları imza için boş imza alanlarıyla üretilir. Sözleşme, gizli maaş bilgisi içerdiğinden ücret alanı yetki gerektirebilir; brüt maaş boşsa şablonda elle doldurulur.
📚 Prosedür Kütüphanesi
Gülermak YSE resmi HR prosedürleri. Yeni revizyonu "⬆️ Yeni Rev." ile yükleyin; eski revizyon arşivde saklanır. Açmak için tıklayın — procedures/ klasöründen sunulur.
Yükleniyor...
⚙️ Genel
👥 Kullanıcılar
🔐 Güvenlik
💱 Döviz Kurları
💰 Asgari Ücret & Tavanlar
🔔 Bildirimler
⚙️ Bordro Kural Motoru
👥 Personel Grupları
📦 Zimmet Kataloğu
💸 Masraf Kalemleri
🚪 Çıkış Nedenleri
🏛️ Departman & Ekipler
🎓 Eğitim & Sağlık
💰 Maaş Gizliliği
💼 Görev Kataloğu
🤖 AI Belge Okuma
✉️ E-posta & Formlar
📎 Belge Ayarları
📅 Çalışma Takvimi
🛡️ Değişiklik Geçmişi
🖥️ Sistem
👥 Kullanıcılar & Giriş
Her kişiye ayrı kullanıcı adı / parola, rol ve maaş yetkisi. Tüm değişiklikler denetim kaydında kişi adıyla görünür.
Yükleniyor...
🔐 Güvenlik Durumu
Maaş şifreleme ve API parola korumasının anlık durumu
Yükleniyor...
🔑 API Parolası Nasıl Ayarlanır?
1. Sunucunun çalıştığı bilgisayarda C:\HRSuite\config.json dosyasını Not Defteri ile açın
2. Süslü parantezin içine şu satırı ekleyin: "api_sifre": "guclu-parolaniz",
3. Kaydedin ve sunucuyu yeniden başlatın (BASLAT.bat)
4. Artık tüm bilgisayarlarda giriş ekranı çıkar — parola sekme kapanınca yeniden sorulur
⚠️ gizli.key — Şifreleme Anahtarı
Maaş verileri gizli.key dosyasıyla şifrelenir.
Bu dosya kaybolursa şifreli maaşlar bir daha ÇÖZÜLEMEZ.
• Dosyayı güvenli bir yere yedekleyin (USB, parola yöneticisi)
• Yetkisiz kişilerin sunucu bilgisayarına erişimini kısıtlayın
• DB dosyası (hr_data.db) çalınsa bile anahtar olmadan maaşlar okunamaz
🏗️ Proje Adı
Tüm çalışanlarda varsayılan olarak bu proje görünür. Sözleşme, rapor ve dashboard'da kullanılır.
⚙️ Genel Ayarlar
Renk Teması
Koyu veya açık mod
🌙 Koyu
☀️ Açık
Sunucu Bağlantısı
—
🟢 Bağlı
Çalışan Dosya Klasörü
Sunucudaki program klasörü → employees\
💾 Yedekleme
🔄 Program Güncelleme
Yeni sürüm zip dosyasını buradan yükleyin; program kendini günceller ve 10-20 saniyede yeniden açılır. Veritabanı, belgeler ve ayarlar etkilenmez. Her güncellemeden önce eski sürüm saklanır, sorun olursa aşağıdan geri alabilirsiniz.
☁️ Otomatik yedek kopyası
Program her gün veritabanı yedeğini alır. Buraya bir klasör yazarsanız yedekler ve personel belgeleri her 3 saatte bir oraya da kopyalanır (sunucudaki OneDrive/SharePoint klasörü veya \\dosya-sunucusu\paylasim). Canlı veritabanı değil anlık yedek kopyalandığı için senkron güvenlidir. Şifreleme anahtarı (gizli.key) güvenlik gereği kopyalanmaz.
ℹ️ Yedek; tüm çalışanları, ayarları, denetim kayıtlarını ve self-servis taleplerini içerir. Haftada en az bir kez yedek almanız önerilir. Yedek dosyasını OneDrive dışında ayrı bir yerde de saklayın.
💱 Döviz Kurları
Güncelleniyor...
🇪🇺
EUR/RSD
117.20
1 EUR = ? RSD
🇹🇷
EUR/TRY
38.50
1 EUR = ? TRY
💵
USD/TRY
35.80
1 USD = ? TRY
🇷🇸
USD/RSD
108.40
1 USD = ? RSD
🔄
TRY/RSD
3.04
1 TRY = ? RSD
✅
Kaynak
Open Exchange Rates
Günlük otomatik güncelleme
ℹ️ Kurlar program her açıldığında ve gün değiştiğinde otomatik güncellenir (TL için TCMB döviz satış kuru). Manuel güncelleme için "Güncelle" butonunu kullanın.
💰 Asgari Ücret & Yasal Tavanlar
🤖 AI ile Güncelle, web araması yaparak Sırbistan ve Türkiye'nin güncel resmi asgari ücret, sigorta oranları, kıdem tavanı ve vergisiz asgari kazanç değerlerini bulur ve alanları doldurur.
Bu değerler her yıl 1 Ocak ve 1 Temmuz'da resmen değişir; program bu tarihlerde otomatik hatırlatma yapar. (AI anahtarı gerekir — Ayarlar → AI Belge Okuma)
🇹🇷 Türkiye (TRY)
🇷🇸 Sırbistan (RSD)
🔔 Bildirim Ayarları
Pasaport/Vize Uyarıları
Son 30 gün kaldığında
Çalışma İzni Uyarıları
Son 60 gün kaldığında
İzin Onay Bildirimi
İmzalama bekleyen talepler
Sağlık Muayene Uyarıları
Periyodik muayene yaklaşınca
⚙️ Bordro Kural Motoru
Bordro kuralları kodun içine yazılmış sabitler yerine buradan yönetilir. Her kural versiyon tarihiyle saklanır.
Aktif Kural Seti
Yeni Kural Ekle
Kesinti ve Katsayı Kuralları
Ek Kazanç Kuralları (RSD/ay)
ℹ️ Bordro sihirbazı hesaplama adımında, çalışanın ülkesi ve grubuna uygun en güncel kural seti otomatik seçilir. Geçmiş dönemler değişmez.
👥 Personel Grupları
Her grup için izin hakkı, ihbar süreleri, kıdem tazminatı ve bordro kesinti bileşenleri tanımlanır. Çalışanlar uyruk + yaka eşleşmesine göre otomatik gruplanır.
Yeni İzin Grubu
📢 İhbar Süreleri (kıdeme göre, hafta)
💼 Kıdem Tazminatı
💰 Bordro Kesinti Bileşenleri
Bu gruba hangi kesintiler uygulanır? Kapalı bileşenler bordro hesabında atlanır. Örn: Türk personel — Gelir Vergisi ✓, SGK ✕
ℹ️ Eşleşme mantığı: Çalışan önce uyruk+yaka birebir eşleşen grupla, yoksa joker (*) gruplarla eşleştirilir. En spesifik grup kazanır. Hiç eşleşme yoksa varsayılan Sırp kuralı (20 iş günü) uygulanır. Bir çalışana profilden manuel grup atanırsa o grup her zaman önceliklidir.
💸 Masraf Kalemleri
📦 Zimmet Kataloğu
Zimmetlenebilecek kalemleri tanımlayın. CSV sütunları: ad,kategori,detay_etiketi (kategori: genel veya isg)
🚪 Çıkış Nedenleri
İşten çıkış ekranındaki neden listesi buradan yönetilir. Alt nedenler tanımlanırsa (ör. İstifa → "Başka firmada iş buldu") çıkış sırasında ikinci seçim zorunlu olur. Kıdem işareti tazminat hesabını belirler.
🏛️ Departman & Ekipler
Her ekibin bir departmanı ve zorunlu bir yöneticisi vardır; formen ve mühendis opsiyoneldir (ör. Ofis/HR ekibinde formen gerekmez).
CSV sütunları: departman,ekip,yonetici,muhendis,formen — çalışan ID veya "Ad Soyad" yazılabilir.
🎓 Eğitim & Sağlık Ayarları
📚 Eğitim Kataloğu
📌 Zorunluluk Kuralları
Hangi eğitim, hangi departman + pozisyona zorunlu? Pozisyon alanı içerir eşleşmesi yapar (ör. "rigger" → "Senior Rigger" da eşleşir). * = tümü.
🩺 Muayene Tipleri
🔒 Gizlilik & Erişim Yetkisi
Klinik ziyaretleri, sağlık kayıtları ve sağlık kartları PIN korumalıdır. PIN'i yalnızca yetkili kişilerle (işyeri hekimi, İK direktörü) paylaşın. Kilit her tarayıcı oturumunda yeniden sorulur.
💰 Maaş Gizliliği & Yetkiler
Maaş, bordro, iş sözleşmesi taraması ve offer letter en gizli verilerdir. Buradan kişi bazında yetkili tanımlanır;
her yetkilinin kendi PIN'i ve görebileceği personel grupları vardır.
Örnek: bir yetkiliye "Türk Beyaz Yaka" hariç tüm grupları işaretlerseniz, o kişi Türk beyaz yakaların maaşını göremez, diğerlerini görür.
⚠️ Bordro modülü (tüm maaşları içerdiği için) yalnızca TÜM GRUPLAR yetkisi olanlara açılır.
💼 Görev / Meslek Kataloğu
Çalışan kartındaki Pozisyon alanı serbest metin kabul etmez — yalnızca bu katalogdan seçilir.
Görevler üç dillidir; CSV sütunları: turkce,english,srpski.
Demiryolu projesine uygun standart bir görev ön listesi yüklüdür — düzenleyebilirsiniz.
🌐Rapor Dili — Excel/CSV dışa aktarımlarda görev adları bu dilde yazılır
🤖 AI Belge Okuma
Nüfus kayıt örneği veya pasaport yüklendiğinde AI belgeyi okur ve çalışanın boş alanlarını
(ad, soyad, TC, doğum tarihi/yeri, anne-baba adı, pasaport no/bitiş...) otomatik doldurur. Dolu alanlara asla dokunulmaz.
Maliyet (minimum tutmak için Haiku modeli kullanılır): belge başına yaklaşık $0.003 —
abonelik yok, okuttuğunuz kadar ödersiniz. 1000 belge ≈ $3.
Kurulum (1 kez): console.anthropic.com adresinden hesap açın → API Keys → Create Key → aşağıya yapıştırın.
Anahtar yalnızca sizin sunucunuzda saklanır ve doğrudan Anthropic'e gider.
✉️ E-posta & Değerlendirme Formları
Deneme süresi bitişine 25 gün ve kontrat bitişine 30 gün kala sorumlu mühendise otomatik değerlendirme maili gönderilir
(program açıkken günde bir kez kontrol edilir). Mail içinde Microsoft Forms linki yer alır; mühendisin kararı Performans sekmesinden loglanır.
Gönderim Yöntemi
ℹ️ Microsoft, şifreyle SMTP gönderimini Aralık 2026 sonunda varsayılan olarak kapatıyor. Microsoft 365 yöntemi için IT'nin Entra ID'de bir uygulama kaydı oluşturup bu 4 bilgiyi vermesi yeterli. Şifre ve secret sunucuda saklanır, tarayıcıya gönderilmez.
Microsoft Forms Linkleri (forms.office.com'da 2 form oluşturup linklerini yapıştırın)
📎 Belge Ayarları
Her belge türü için uyruğa göre durum seçin: Zorunlu (eksikse uyarı verir) ·
Opsiyonel (listede görünür, zorunlu değil) · Gerekmez (o uyruk için belge listesinde hiç görünmez).
Belge adlarını ✏️ ile düzenleyebilir, kendi belge türlerinizi ekleyebilirsiniz.
Belge
🇹🇷 Türk
🇷🇸 Sırp
🌍 Diğer
📅 Çalışma Takvimi
Türk, Sırp ve diğer expat personel için ayrı takvim. Günlere tıklayarak resmi tatil / bayram işaretleyin — puantaja otomatik yansır.
İş günüHafta tatiliResmi tatilBayram
💡 Bir güne tıklayınca tipi değişir: İş günü → Hafta tatili → Resmi tatil → Bayram → İş günü. Pazar varsayılan olarak hafta tatilidir (değiştirilebilir). Türk takvimi (Nisan 2026 – Aralık 2030) yüklüdür; Excel'den yeniden yükleyerek veya günlere tıklayarak güncelleyebilirsiniz.
🛡️ Değişiklik Geçmişi
Kritik alanlarda (maaş, pozisyon, banka, statü) kim neyi ne zaman değiştirdi
🔢 Sicil No (ID) Değiştir
Bir çalışanın Sicil No'sunu güvenle değiştirir: belge klasörü yeniden adlandırılır, "bağlı olduğu amir" referansları ve denetim kaydı otomatik güncellenir.
→
🔄 Tüm Sicil No'larını Yeni Sisteme Çevir
Türk 1xxx · Sırp 2xxx · Hintli 3xxx · diğer 4xxx. İşe başlama sırasına göre numaralanır; zaten bu biçimde olanlar korunur. İşlem öncesi veritabanı yedeği alınır (backups\sicil_oncesi_….db). Diğer kullanıcılar işlem sırasında programı kapatmalı.
🔤 İsim Standardı
Tüm personelin ad-soyadını "Her Kelimenin İlk Harfi Büyük" biçimine getirir (ör. MEHMET REŞAT → Mehmet Reşat).
🕶️ Johnny Paycheck Maskotu
Sol altta esprili duruma özel kartlar gösterir. Kapatılırsa hiç görünmez.
🗑 Silinen Çalışanlar
Yanlışlıkla silinen çalışanları geri yükleyebilirsiniz. Silinen kayıtlar burada tutulur ve başka sekmelerden geri yazılamaz.
🖥️ Sistem Bilgileri
Bileşenler
📊 Anthropic Claude Haiku — AI Belge Tarama
☁️ OneDrive / SharePoint — Dosya Depolama
💾 SQLite — Yerel Veritabanı
🐍 Python Flask — Sunucu Backend
Hukuki Kapsam
🇹🇷 Türk İş Kanunu — 4857 Sayılı Kanun
🇷🇸 Zakon o Radu (Sırp İş Kanunu)
ESC
✅
v13.07-r136
💼
Yeni Görev Ata
ℹ️ "Yeni Görev Ata"da önceki aktif görev otomatik kapatılır. Aktif görev (bitişi boş) çalışanın ana pozisyonu ve maaşı olur.