Bölüm 6 — Mürettebat Yönetimi
Bu bölüm, Shipots'ta personel yönetiminin tüm yönlerini kapsar: personel kaydı, sözleşmeler, vardiya tanımları ve planı, gemi giriş/çıkışı, izinler ve bordro.
Modüldeki sayfalar:
| Sayfa | URL | İşlev |
|---|---|---|
| Personel Listesi | /crew | Mürettebatın kimlik ve görev bilgileri |
| Sözleşmeler | /crew-contracts | İş sözleşmelerinin kaydı ve onay akışı |
| Giriş/Çıkış | /crew-checkin | Günlük vardiya check-in / check-out |
| Vardiya | /shifts | Vardiya tanımları ve atama planı |
| Vardiya Listesi | /shift-roster | Gemi bazlı vardiya özet görünümü |
| Devamsızlık | /absences | İzin, hastalık gibi devamsızlık kayıtları |
| Yıllık İzin | /annual-leave | Yıllık izin bakiyesi ve talepleri |
| Bordro | /payroll | Maaş hesaplama ve ödeme |
6.1 Personel Listesi
Sol menüden Mürettebat → Personel Listesi ile açılır (URL: /crew).
[ŞG: Personel Listesi — üstte filtreler, altta 8 sütunlu tablo, sağda açılabilir detay paneli]
Üst araç çubuğu
- Arama kutusu — Ad, Denizci Defteri No veya Sicil No ile arama
- Durum filtresi — Aktif / Gemide / İzinde / Pasif
- Rütbe filtresi — Çoklu seçim
- Uyruk filtresi — Ülke kodu (TR, GR, PH vb.)
- Kan grubu filtresi — 8 seçenek
- ➕ Yeni Personel — Kayıt modali
- 📥 CSV Dışa Aktar — Filtreli listeyi CSV olarak indirir
Tablo sütunları
| Sütun | Açıklama |
|---|---|
| Ad Soyad | Personelin tam adı |
| Rütbe | Güverte/Makine rütbesi |
| Denizci Defteri No | Gemi Adamı Cüzdanı numarası |
| Sicil No | Kurum içi sicil |
| Uyruk | 2-3 harfli ülke kodu |
| Kan Grubu | A+, 0-, AB+ vb. |
| Kullanıcı Hesabı | Personel bir sistem kullanıcısına bağlandıysa adı |
| Durum | Renkli rozet |
Durum rozetleri
| Durum | Renk |
|---|---|
| Aktif | Yeşil |
| Gemide | Yeşil |
| İzinde | Sarı |
| Pasif | Gri |
Detay paneli
Herhangi bir satıra tıkladığınızda sağdan açılan detay panelinde:
- Kimlik ve iletişim bilgileri
- Görev bilgileri (rütbe, giriş-çıkış tarihleri)
- Gemi Atamaları — Panelde ➕ düğmesi ile yeni atama yapılabilir:
- Gemi (açılır)
- Başlangıç Tarihi *
- Bitiş Tarihi (opsiyonel)
- Durum
- Notlar
- Atama listesi (aktif + geçmiş)
Raporlar sekmesi
Personel listesi sayfasının üstünde Rapor sekmesine geçtiğinizde:
- Rütbeye Göre Dağılım — Her rütbede kaç kişi
- Uyruğa Göre Dağılım — Her ülke kodundan kaç kişi
- Kan Grubuna Göre Dağılım — Acil durum hazırlığı için
- Gemiye Göre Aktif Atamalar — Her gemideki personel sayısı
6.2 Yeni Personel Ekleme
- Sağ üstteki mavi ➕ Yeni Personel düğmesine tıklayın.
- Açılan modalde dört sekme bulunur; her sekmedeki alanları doldurun.
[ŞG: Yeni Personel modalı — Kimlik / İletişim / Görev / Özel Kodlar sekmeleri]
Sekme 1 — Kimlik
| Alan | Açıklama | Zorunlu |
|---|---|---|
| Ad | Personelin adı | ✅ |
| Soyad | Personelin soyadı | ✅ |
| TC Kimlik No | 11 haneli kimlik numarası | — |
| Uyruk | 2-3 karakterli ülke kodu (örn. TR) | — |
| Denizci Defteri No | Gemi Adamı Cüzdanı | — |
| Sicil No | Firma içi sicil | — |
| Doğum Tarihi | Tarih seçici | — |
| Doğum Yeri | Şehir / ülke | — |
| Kan Grubu | 8 seçenekten biri | — |
Sekme 2 — İletişim & Adres
| Alan | Açıklama |
|---|---|
| E-posta | Kurumsal/kişisel e-posta |
| Telefon | Uluslararası formatta (+90…), 20 karaktere kadar |
| Adres 1 / Adres 2 | İki satırlık adres bilgisi |
Sekme 3 — Görev
| Alan | Açıklama | Zorunlu |
|---|---|---|
| Rütbe | Açılır menüden seçim | ✅ |
| Durum | Aktif / Gemide / İzinde / Pasif | ✅ |
| Gemi Giriş Tarihi | Denizcilik kariyerine başladığı tarih | — |
| Gemi Çıkış Tarihi | Kariyer bitiş tarihi (varsa) | — |
| Fotoğraf Yolu | Yüklenmiş fotoğrafın yolu (/uploads/…) | — |
Sekme 4 — Özel Kodlar
Firmanıza özgü üç serbest metin alanı:
- Özel Kod 1 / 2 / 3 — Bölge kodu, ekip kodu, referans numarası gibi özel kullanımlar için
- Kaydet düğmesine tıklayın.
İpucu: Bir personeli sisteme kullanıcı olarak da (giriş yapabilir kullanıcı) bağlamak için önce Ayarlar → Kullanıcılar (Bölüm 13.1) sayfasında kullanıcı kaydı oluşturun, sonra personel kartında eşleştirin.
6.3 Mürettebat Sözleşmeleri
Sol menüden Mürettebat → Sözleşmeler ile açılır (URL: /crew-contracts).
Bu sayfa, personelin işe alım sözleşmelerini (süresiz, belirli süreli, sefer bazlı) yönetir ve sözleşmenin onay sürecini takip eder.
[ŞG: Sözleşmeler listesi — üstte durum ve tür filtresi, her satırda akış düğmeleri]
Filtreler
- Durum — Taslak / Onay Bekliyor / Onaylandı / Reddedildi / Aktif / Feshedildi / Süresi Doldu / İptal
- Tür — Süresiz / Belirli Süreli / Sefer Bazlı
Tablo sütunları
| Sütun | Açıklama |
|---|---|
| Sözleşme No | Otomatik atanan numara |
| Mürettebat | Ad soyad |
| Gemi | Atanacak gemi (varsa) |
| Tip | Süresiz / Belirli / Sefer |
| Başlangıç / Bitiş | Tarihler |
| Maaş | Tutar ve döviz |
| Durum | Renkli rozet |
| (son) | Duruma göre dinamik aksiyon düğmeleri |
Durum akışı
Taslak → Onay Bekliyor → Onaylandı → Aktif → (Feshedildi / Süresi Doldu)
Her durumda yalnızca uygun aksiyon düğmeleri görünür. Örneğin:
- Taslak / Reddedildi — İleri düğmesi ile Onay Bekliyor'a geçer
- Onay Bekliyor — Onayla veya Reddet
- Onaylandı — Aktifleştir
- Aktif — Feshet veya İptal
Yeni Sözleşme
➕ Yeni Sözleşme düğmesi modal açar.
| Alan | Açıklama | Zorunlu |
|---|---|---|
| Mürettebat | Açılır — yalnızca aktif sözleşmesi olmayan personel görünür | ✅ |
| Gemi | Açılır | — |
| Görev (Rütbe) | Açılır | — |
| Sözleşme Tipi | Süresiz / Belirli Süreli / Sefer Bazlı | ✅ |
| Başlangıç Tarihi | Tarih seçici | ✅ |
| Bitiş Tarihi | Belirli süreli/sefer için; Süresizde gizlidir | — |
| Süre (Ay) | Belirli süreli/sefer için alternatif giriş | — |
| Temel Maaş | Aylık tutar | ✅ |
| Döviz | TRY / USD / EUR / GBP | — |
| Maaş Tipi | Brüt / Net | — |
| Haftalık Saat | Çalışma saati | — |
| Yıllık İzin (gün) | Sözleşmeyle verilen gün sayısı | — |
| İhbar Süresi (gün) | Feshte bildirim süresi | — |
| Deneme Süresi (ay) | Varsa | — |
| Fesih Koşulları / Özel Şartlar / Notlar | Serbest metin | — |
Dikkat: Bir personelin aynı anda yalnızca bir aktif (Taslak/Onaylandı/Aktif) sözleşmesi olabilir. Sistem, başka bir aktif sözleşmesi olan personeli sözleşme oluşturma listesinden otomatik çıkarır.
Onay Geçmişi
Sözleşme düzenleme ekranında en altta Onay Geçmişi tablosu bulunur (salt okunur). Her adımda işlem, tarih, yapan kullanıcı ve notlar kaydedilir.
6.4 Gemiye Giriş / Çıkış (Check-in)
Sol menüden İnsan Kaynakları → Giriş/Çıkış ile açılır (URL: /crew-checkin).
Bu sayfada, vardiyaya başlayacak personelin check-in (giriş) ve vardiya bitiminde check-out (çıkış) kayıtları tutulur. Gelmeyen personel için devamsızlık işaretleme yapılır.
[ŞG: Giriş/Çıkış sayfası — Aktif Vardiyalar sekmesinde kart görünümü, sağda detay paneli]
Sekmeler
- Aktif Vardiyalar — Bugün ve yarının planlanmış vardiyaları
- Tamamlananlar — Geçmişte tamamlanan veya gelmeme kaydı yapılmış vardiyalar
Filtreler
Aktif Vardiyalar:
- Gemi
- Personel arama
- Durum — Planlandı / Devam Ediyor
Tamamlananlar:
- Başlangıç / Bitiş tarih aralığı
- Gemi
- Personel arama
Görünümler
Sayfa sağ üstünde Kart / Tablo geçiş düğmeleri bulunur.
Kart görünümünde:
- Her vardiya renkli bir kart olarak görünür
- Kartın sol kenarındaki renk vardiya tipini gösterir
- Geçmiş vardiyalar kırmızı, bugün yeşil, gelecek mavi tonundadır
Aksiyon düğmeleri
Satır veya kart üzerindeki duruma göre:
| Mevcut durum | Düğme | İşlev |
|---|---|---|
| Planlandı | 🟢 Giriş Yap | Gerçek giriş zamanı sistem saatinden alınır |
| Planlandı | 🔴 Gelmedi | Devamsızlık modalini açar |
| Planlandı / Devam | Düzenle | Saatleri elle düzenler |
| Devam Ediyor | 🔵 Çıkış Yap | Gerçek çıkış zamanı kaydedilir |
Gelmedi modali
"Gelmedi" düğmesine tıkladığınızda:
| Alan | Açıklama | Zorunlu |
|---|---|---|
| Personel | Salt okunur | — |
| Vardiya Tarihi | Salt okunur | — |
| Devamsızlık Türü | Türler sayfasından gelir (hastalık, mazeret vb.) | ✅ |
| Belge No | Rapor numarası | — |
| Düzenleyen | Doktor / Kurum adı | — |
| Açıklama | Serbest metin | — |
Bu kayıt, Devamsızlık sayfasında da (Bölüm 6.7) listelenir.
Tamamlananlar sekmesi — Detay paneli
Bir satıra tıkladığınızda sağ tarafta detay paneli açılır:
- Personel adı, rütbe, gemi
- Planlanan ve gerçek giriş/çıkış saatleri
- Hesaplanan toplam çalışma süresi (örn. "8 sa 45 dk")
- Durum rozeti
- Devam Ediyor durumundaysa Düzenle düğmesi
Durum rozetleri
| Durum | Renk |
|---|---|
| Planlandı | Mavi |
| Devam Ediyor | Turuncu |
| Tamamlandı | Yeşil |
| Gelmedi | Kırmızı |
| İptal | Gri |
6.5 Vardiyalar
Sol menüden İnsan Kaynakları → Vardiya ile açılır (URL: /shifts).
Bu sayfada iki sekme bulunur:
- Vardiya Tanımları — Vardiya türleri (Sabah, Gece vb.)
- Vardiya Planı — Personele somut vardiya ataması
6.5.1 Vardiya Tanımları
Vardiya tanımları, "8:00–20:00 Makine Vardiyası" gibi sabit şablonlardır.
[ŞG: Vardiya Tanımları sekmesi — renkli vardiya tablosu]
Tablo sütunları
| Sütun | Açıklama |
|---|---|
| (renk dairesi) | Vardiyanın listelerde gösterileceği renk |
| Vardiya Adı | Örn. "Sabah Vardiyası" |
| Saat | 08:00 – 20:00 |
| Süre (saat) | Otomatik hesaplanır |
| Departman | Genel / Güverte / Makine / Köprü / İaşe |
| Durum | Aktif / Pasif (toggle ile değiştirilebilir) |
Yeni Vardiya formu
| Alan | Açıklama | Zorunlu |
|---|---|---|
| Vardiya Adı | Tanımlayıcı ad | ✅ |
| Başlangıç Saati | Saat seçici (HH:MM) | ✅ |
| Bitiş Saati | Saat seçici | ✅ |
| Süre (Saat) | Otomatik hesaplanır | — |
| Departman | Açılır | — |
| Renk | Renk seçici | — |
6.5.2 Vardiya Planı (Atama)
Vardiya planında, hangi personelin hangi gün hangi vardiyayı alacağı atanır.
[ŞG: Vardiya Planı tablosu — mürettebat, vardiya rengi, tarih-saat, aksiyon düğmeleri]
Filtreler
- Gemi (çoklu seçim)
- Başlangıç / Bitiş tarihi
- ➕ Vardiya Ata düğmesi
Tablo sütunları
| Sütun | Açıklama |
|---|---|
| Mürettebat | Ad soyad |
| Vardiya | Renkli simge + ad |
| Başlama | Tarih + saat |
| Bitiş | Tarih + saat |
| Gerçek Saat | Check-in / Check-out'tan gelen |
| Durum | Rozet (bkz. 6.4) |
| (son) | Aksiyon düğmeleri (duruma bağlı) |
Vardiya Ata modali
| Alan | Açıklama | Zorunlu |
|---|---|---|
| Gemi | Açılır | ✅ |
| Mürettebat | Seçili gemiye atanmış aktif personel | ✅ |
| Vardiya | Aktif tanımlar; saatler gösterilir | ✅ |
| Başlama Tarihi / Saati | Saat, vardiyadan otomatik gelir | ✅ |
| Bitiş Tarihi / Saati | Saat, vardiyadan otomatik gelir | ✅ |
Satır başına işlemler
Vardiyanın durumuna göre şu düğmeler görünür:
| Düğme | İşlev |
|---|---|
| Giriş Yap / Çıkış Yap | 6.4'teki işlev |
| QR Kod | Vardiya için SHIPOTS-CHECKIN:scheduleId:date formatında bir QR kodu üretir; personel bu QR'ı okutarak check-in yapabilir |
| Düzenle | Saat değiştirme |
| Vardiyasını Değiştir | Personele farklı vardiya atar (sadece Planlandı durumunda) |
| Takas Et | İki personelin vardiyalarını değiştirir |
| Uzat | Bitiş saatini ileri alır (+1 / +2 / +4 / +8 saatlik hızlı düğmeler) |
| Sil | Planı siler |
Vardiyasını Değiştir modali
| Alan | Açıklama |
|---|---|
| Personel | Salt okunur |
| Yeni Vardiya | Açılır |
| Başlangıç | Tarih |
| Bitiş | Tarih (boş = kalıcı değişiklik) |
Not: Sistem, değişiklik sırasında MLC (Maritime Labour Convention) dinlenme kuralları çerçevesinde olası çakışmaları kontrol eder ve uyarır.
Takas modali
İki personelin vardiyalarını karşılıklı değiştirmek için kullanılır. Vardiya saatleri ve tarihi aynı kalır; yalnızca kişiler yer değişir.
Vardiyayı Uzat modali
| Alan | Açıklama |
|---|---|
| Mevcut Bitiş | Salt okunur |
| Hızlı Uzatma | +1 / +2 / +4 / +8 saat düğmeleri |
| Yeni Bitiş Tarihi / Saati | Elle de düzenlenebilir |
| Uzatma Sebebi | Serbest metin |
Uzatma kaydedilirken personelin diğer planlı vardiyalarıyla çakışma kontrolü yapılır.
6.6 Vardiya Listesi (Çizelge)
Sol menüden İnsan Kaynakları → Vardiya Listesi ile açılır (URL: /shift-roster).
Bu sayfa salt okunur bir genel bakış sunar: seçilen tarih aralığında gemilere, vardiyalara ve kişilere göre çizelgeyi hiyerarşik olarak gösterir.
[ŞG: Vardiya Listesi — gemi başlıkları altında renkli vardiya bölümleri ve personel avatarları]
Üst filtreler
- Başlangıç Tarihi / Bitiş Tarihi
- Özet — "X gemi · Y personel" sayaç
Görünüm
Her gemi için bir bölüm açılır:
- Gemi başlığı — Gemi adı, altında vardiya rozetleri (her vardiya için kişi sayısı parantezde)
- Vardiya alt başlıkları — Her vardiya adı, saatleri, kayıt sayısı
- Personel kartları — Avatar (baş harfler), ad soyad, rütbe, tarih (çoklu gün seçilmişse)
"Bugün" tarihindeki kayıtlar yeşil olarak vurgulanır.
İpucu: Bu sayfa planlama sonrası kontrol içindir. Değişiklik yapmak istiyorsanız Vardiyalar → Vardiya Planı sayfasına (Bölüm 6.5.2) gidin.
6.7 Devamsızlık
Sol menüden İnsan Kaynakları → Devamsızlık ile açılır (URL: /absences).
Bu sayfada personelin hastalık, mazeret, izin gibi işe gelmeme kayıtları tutulur. Sayfa üç sekmeden oluşur: Kayıtlar, Türler, Rapor.
6.7.1 Kayıtlar sekmesi
[ŞG: Devamsızlık Kayıtları — tablo, filtreler, onay/ret düğmeleri]
Filtreler
- Başlangıç / Bitiş tarih aralığı
- Personel (çoklu)
- Tür (çoklu)
- Durum — Bekliyor / Onaylandı / Reddedildi
Tablo sütunları
| Sütun | Açıklama |
|---|---|
| Ad Soyad | Personel |
| Rütbe | Rütbe |
| Tür | Renkli simgeli devamsızlık türü |
| Başlangıç / Bitiş | Tarihler |
| Gün Sayısı | Otomatik hesaplanır |
| Belge No | Rapor numarası |
| Durum | Rozet |
| (son) | Onayla / Reddet (bekleyen için), Düzenle / Sil |
Yeni Kayıt formu
| Alan | Açıklama | Zorunlu |
|---|---|---|
| Personel | Açılır | ✅ |
| Tür | Tanımlı türlerden biri | ✅ |
| Başlangıç / Bitiş | Tarih | ✅ |
| Belge No | Rapor numarası | — |
| Düzenleyen | Hekim / kurum | — |
| Açıklama / Notlar | Serbest metin | — |
6.7.2 Türler sekmesi
Devamsızlık türleri (Hastalık, Yıllık İzin, Vefat İzni vb.) bu sekmede tanımlanır.
➕ Yeni Tür veya 🗃️ Varsayılan Yükle (sistem şablonlarını ekler) düğmeleri kullanılır.
Tür tablosu sütunları
| Sütun | Açıklama |
|---|---|
| (renk) | Liste ve raporlarda gösterilecek renk |
| Ad / Kod | Örn. "Hastalık" / "sick" |
| Belge Gerekli | Evet / Hayır |
| Ücretli | Evet / Hayır |
| Bordroyu Etkiler | İşaretliyse maaştan düşülür |
| Durum | Aktif / Pasif |
Tür formu
| Alan | Açıklama | Zorunlu |
|---|---|---|
| Ad / Kod | Örn. Hastalık / sick | ✅ |
| Renk | Renk seçici | — |
| Açıklama | Serbest metin | — |
| Belge Gerekli | Checkbox | — |
| Ücretli | Checkbox | — |
| Bordroyu Etkiler | Checkbox (işaretliyse bordroda kesinti olarak işlenir) | — |
| Aktif | Checkbox (varsayılan işaretli) | — |
6.7.3 Rapor sekmesi
- Yıl / Ay filtresi (Ay=0 → Tüm Yıl)
- Özet kartlar — Toplam kayıt, toplam gün
- Türe göre dağılım tablosu — Her tür için kayıt sayısı ve toplam gün
6.8 Yıllık İzin
Sol menüden İnsan Kaynakları → Yıllık İzin ile açılır (URL: /annual-leave).
Bu sayfa her personelin yıllık izin bakiyesini, kullanılanı ve kalanı gösterir.
[ŞG: Yıllık İzin — sol tarafta bakiye tablosu, sağda detay paneli ve geçmiş]
Bakiye formülü
Kalan = Hak Edilen + Devreden + Düzeltme − Kullanılan − Beklemede
Üst araç çubuğu
- Yıl seçici (±2 yıl aralığı)
- Personel arama
- 🔄 Yenile
- ⚙ Toplu Başlat — Tüm personele aynı hak edilen gün sayısını tek seferde atar
- ➕ Yeni İzin Talebi
Bakiye tablosu
Ücretli İzin bölümü:
| Sütun | Açıklama |
|---|---|
| Hak Edilen | Yıllık ana bakiye |
| Kullanılan | Onaylanmış ve geçmiş izin günleri |
| Beklemede | Onay bekleyen talep günleri |
| Kalan | Formüle göre hesaplanır; <5 gün ise kırmızı vurgu |
Ücretsiz İzin bölümü:
| Sütun | Açıklama |
|---|---|
| Kullanılan | Bu yıl içinde alınmış ücretsiz izin |
| Beklemede | Onay bekleyen ücretsiz talep |
Detay paneli (satıra tıklama)
- Personel adı ve rütbesi
- Bakiye özet kartı (Toplam Hak / Kalan)
- Geçmiş listesi — Her izin kaydı için tarih aralığı, gün sayısı, tür rozeti, durum rozeti, sebep
Bakiye Düzenleme modali
Bir personelin bakiyesini manuel düzeltmek için:
| Alan | Açıklama |
|---|---|
| Hak Edilen (gün) | Sayısal |
| Devreden (gün) | Geçen yıldan aktarılan |
| Düzeltme (+/−) | Ceza veya ek olarak |
| Notlar | Değişikliğin sebebi |
Yeni İzin Talebi modali
| Alan | Açıklama | Zorunlu |
|---|---|---|
| İzin Türü | Ücretli Yıllık İzin (bakiyeden düşer, maaş etkilenmez) veya Ücretsiz İzin (bakiyeye değmez, maaştan düşülür) | ✅ |
| Personel | Açılır | ✅ |
| Başlangıç / Bitiş | Tarih | ✅ |
| Sebep | Serbest metin | — |
Dinamik uyarı: Tarihler seçilince gün sayısı otomatik hesaplanır ve "Bu talep sonrasında kalan: X gün" görüntülenir. Negatif kalacak talepler kırmızı uyarı gösterir.
Devreden günler
Her yıl başında sistem, önceki yıldan kalan izni otomatik olarak Devreden sütununa aktarır (firmanızın izin devir politikasına göre yapılandırılabilir).
6.9 Bordro
Sol menüden İnsan Kaynakları → Bordro ile açılır (URL: /payroll).
Bordro sayfası 4 sekmeden oluşur: Maaş Ataması, Parametreler, Puantaj, Raporlar.
[ŞG: Bordro sayfası — üstteki 4 sekme ve Puantaj görünümü]
6.9.1 Maaş Ataması sekmesi
Maaş bilgileri Sözleşmelerden (Bölüm 6.3) otomatik okunur; bu sekme salt okunur gözden geçirme amaçlıdır. Değişiklik yapmak için ilgili sözleşmeyi düzenlemeniz gerekir.
Tablo sütunları
| Sütun | Açıklama |
|---|---|
| Personel / Rütbe | İsim ve rütbe |
| Taban Maaş | Sözleşmeden gelen ana ücret |
| Tür | Brüt / Net |
| Döviz | Para birimi |
| Geçerlilik | Etkili tarih |
| Durum | Aktif / Pasif |
| 🔒 | "Sözleşmeden yönetilir" ipucu |
6.9.2 Parametreler sekmesi
Bu sekme, bordroda kullanılacak vergi oranları, SGK yüzdeleri, ek ödeme çarpanları gibi hesaplama parametrelerini tanımlar.
➕ Yeni Parametre ve 🗃️ Varsayılan Yükle düğmeleri bulunur.
Parametre formu
| Alan | Açıklama | Zorunlu |
|---|---|---|
| Ad | Parametre açıklaması | ✅ |
| Anahtar | Sistem tarafından kullanılacak kod (örn. tax_rate, sgk_percentage) | ✅ |
| Değer | Sayısal değer | ✅ |
| Tür | Yüzde / Sabit / Çarpan | — |
| Kategori | Genel / Vergi / Kesinti / Ek Ödeme / Mesai | — |
| Açıklama | Notlar | — |
6.9.3 Puantaj sekmesi
Dönem seçerek bordro hesaplaması başlatılır.
Üst araç çubuğu
- Yıl / Ay / Gemi filtreleri
- ⚙ Vardiya Yönet — Vardiya sayfasına kısa yol
- 🧮 Bordro Hesapla — Seçilen döneme ait puantajı kullanarak tüm bordroları hazırlar
- ✓ Toplu Tahakkuk — Tüm Taslak bordroları Onaylandı durumuna alır
- 💰 Toplu Ödeme — Tüm Onaylandı bordroları Ödendi durumuna alır
Puantaj tablosu
Bordro hesaplaması öncesi, her personelin o aydaki çalışma verisini gösterir:
| Sütun | Açıklama |
|---|---|
| Personel / Rütbe / Gemi | Kimlik bilgileri |
| Çalışan / Plan | Çalışan gün sayısı / planlanan toplam gün |
| Devamsızlık | Gelmeme sayısı |
| Plan Saat / Gerçek Saat | Planlı ve gerçekleşen saat toplamı |
| Mesai Saati | Plan üstü çalışılan saat |
Bordro özet listesi (hesaplama sonrası)
Bordro Hesapla düğmesine tıklayınca üstte dönem özeti görünür: personel sayısı, brüt toplam, net toplam.
Tablo sütunları:
| Sütun | Açıklama |
|---|---|
| Personel | Ad soyad |
| Taban Maaş | Aylık ana ücret |
| Mesai Ücreti | Mesai saat × mesai çarpanı |
| SGK / Vergi / Kesinti | Parametrelerden ve manuel girişten |
| Net Maaş | Otomatik hesaplanan |
| Çalışan Gün | Dönem içinde |
| Durum | Taslak / Onaylandı / Ödendi |
| (son) | Aksiyon düğmeleri |
Bordro durum akışı
Taslak → Onaylandı (Tahakkuk) → Ödendi
Her bordro satırında aksiyon düğmeleri durumuna göre dinamik olarak çıkar:
- Taslak — Düzenle, Onayla, Sil
- Onaylandı — Ödeme Yap, Geri Al
- Ödendi — Pusula Göster (yalnızca görüntüleme)
Bordro Düzenleme modali
Manuel düzeltme için:
| Alan | Açıklama |
|---|---|
| Taban Maaş / Mesai Ücreti / Bonus | Kazanç kalemleri |
| Kesinti / Vergi / SGK | Düşüm kalemleri |
| Net Maaş | Otomatik hesaplanır: Net = Taban + Mesai + Bonus − Vergi − SGK − Kesinti |
| Notlar | Serbest metin |
Pusula (Bordro Çıktısı)
Her bordro için Pusula Göster düğmesi, resmî bir ücret pusulası görüntüler:
- Başlık, şirket bilgisi
- Çalışan, gemi, rütbe
- Kazançlar tablosu (Taban, Mesai, Bonus)
- Kesintiler tablosu (Vergi, SGK, Kesinti)
- Net tutar (büyük)
- İmza satırları
Modal içinden Yazdır düğmesi tarayıcı yazdırma penceresini açar. Pusula yazıcı dostu biçimde tasarlanmıştır.
6.9.4 Raporlar sekmesi
İki farklı rapor sunar:
Özet rapor:
- Özet kartlar: Personel sayısı, Brüt toplam, Net toplam, Toplam vergi, Toplam SGK
- Bordro tablosu: Her çalışan için Personel, Gemi, Taban, Mesai, Kesinti, Vergi, Net, Durum
Aylık Puantaj-Bordro Raporu:
- Sol sabit: Personel, Gemi, Rütbe
- Yatay günler (1, 2, 3… ayın günü) — her hücrede ✓ (çalıştı) veya − (çalışmadı)
- Sağ özet: Çalışan Gün, Çalışan Saat, Mesai, Brüt, Mesai Ücreti, Net, Toplam
- CSV İndir ve Yazdır düğmeleri
Dikkat: Bordro hesaplaması, dönem için tüm check-in/check-out kayıtları ve onaylanmış devamsızlıklar doğru girilmiş olduğu varsayımıyla yapılır. Puantaj eksik/hatalıysa hesaplama sonucu da hatalı olur. Hesaplama öncesi Bölüm 6.4 ve 6.7'deki kayıtların tamam olduğundan emin olun.
6.10 Tipik İşe Alım Akışı
Yeni bir personel sisteme dahil ederken şu sırayı takip etmeniz önerilir:
- Personel kaydı (6.2) — Kimlik, iletişim ve görev bilgilerini girin.
- Gemi ataması (6.1 detay paneli) — Hangi gemiye atandığını belirtin.
- Sözleşme (6.3) — Yeni sözleşme oluşturun, taslaktan onaya alın, aktifleştirin.
- Vardiya planı (6.5.2) — Günlük/haftalık vardiyalarını atayın.
- Yıllık izin bakiyesi (6.8) — Hak edilen gün sayısını tanımlayın.
- Bordro parametreleri (6.9.2) — Varsayılan parametreleri yükleyip firmaya göre ayarlayın.
- İlk bordro (6.9.3) — İlk ay sonunda Puantaj sekmesinden hesaplayıp onaylayın.
Bir sonraki bölüm: Bölüm 7 — Bakım Yönetimi.