İçeriğe geç

Görevlendirme & Harcırah (Travel) Modülü

“Ne yapar” + “nasıl yapılır” birlikte. Dil: TR. Kanıt: Ekrandaki etiket/buton — kod adı yok.


İş seyahati görevlendirmesi oluşturur, harcırah (gündelik) otomatik hesaplar, onay sürecinden geçirir ve bordroya yansıtır. Akış: talep → harcırah hesabı → onay → bordrolaşma.

Kim kullanır: Çalışan (talep), HR/Owner (onay).

Nerede: Sol menü → İş Seyahati Görevlendirmeleri (travel-requests).

Görevlendirme listesi


Nerede: Yeni Görevlendirme.

Yeni görevlendirme + harcırah

Alanlar: Şirket · Hedef Şehir/İlçe · Başlangıç/Bitiş Tarihi · Seyahat Nedeni + (ops.) Gündelik Tutarı (TL) (boşsa varsayılan kullanılır). Sağda Harcırah Hesaplama canlı önizleme:

  • Toplam Gün · Gündelik · Toplam Harcırah · Vergiden Muaf (GV istisna tavanı × gün) · Vergiye Tabi (tavanı aşan kısım).

Görevlendirme Oluştur ile gönderilir.


Sütunlar: Talep No · Hedef · Tarih Aralığı · Gün · Toplam · Durum · İşlem. Durumlar: Taslak · Onay Bekliyor · Onaylandı · Devam Ediyor · Tamamlandı · Reddedildi · İptal Edildi.


Nerede: Görevlendirme detayı.

Detayda: Görevlendirme Bilgileri, Harcırah Dökümü (Toplam / Vergiden Muaf / Vergiye Tabi / GV Tavanı), Bordro Bilgileri (Dönem + Bordrolaştı / Henüz bordrolaşmadı).

Aksiyonlar (Onay Bekliyor + HR/Owner): Onayla / Reddet (not opsiyonel). Onaylı/Devam Eden’de Tamamla.


  • Harcırah = Gündelik × Toplam Gün. GV istisna tavanını aşan kısım vergiye tabi olup brüt ücrete eklenir (GV+DV).
  • Onay yalnız Owner/HR’da.
  • Onaylı görevlendirme bordroya yansır (Bordrolaştı rozeti); harcırah masraf akışına benzer (modul-masraf.md).

İşlem Sonuç
Görevlendirme oluştur Harcırah hesaplanır, onaya gider
Onayla Bordroya yansımaya hazır
Tamamla Görevlendirme kapanır
Reddet Talep reddedilir

Harness: scripts/scenarios/perf-recruit-travel-screenshots.spec.mjsscreenshots/gorevlendirme/. Rol: HR/Owner (rekor demo tenant), salt-okuma. Veri yoksa boş-durum yapıyı belgeler.