İçeriğe geç

Masraf & Avans — İşlemler

Kavram/referans → modul-masraf.md. Dil: TR. Kanıt: Ekrandaki etiket/buton — kod adı yok.


Nerede: Masraflarım → Yeni Masraf.

Adımlar:

  1. Başlık · Para Birimi · Masraf Tarihi · Harcama Yöntemi gir.
  2. Masraf Kalemleri’ne satır ekle: Kategori · Açıklama · Miktar · Birim Fiyat (Tutar otomatik) · (ops.) satıcı/belge/KDV. Birden çok kalem eklenebilir.
  3. Kategori limit aşılırsa uyarıya dikkat et; fiş zorunlu kategoride fişi gönderdikten sonra detaydan ekle.
  4. Masrafı Gönder → masraf Onayda olur.

  • Onayda iken: detayda Geri Çek ve Düzenle → Taslak’a döner, düzeltilir; ya da İptal Et (neden).
  • Düzeltme İstendi ise: uyarıdaki nedeni oku → DüzenleTekrar Gönder.
  • Fiş yükleme: detay → Fiş ve Makbuzlar → Fiş/Fatura Yükle (PDF/JPG/PNG).

Nerede: Masraf Yönetimi (veya masraf detayı).

Adımlar: Listede Onayda masrafı aç → Onayla (yorum opsiyonel) / Reddet (ret nedeni zorunlu) / Düzeltme İste (neden zorunlu — çalışana geri gider).


Nerede: Onaylı masraf detayı → Ödendi Olarak İşaretle.

Adımlar: Ödeme Tarihi (zorunlu) + (ops.) Ödeme Referansı + Ödeme Yöntemi (Doğrudan Ödeme veya Bordro Üzerinden) + not → Ödendi Olarak İşaretle.


Nerede: Masraf → Harcama KategorileriKategori Ekle.

Adımlar: Kategori Adı · Tip + (ops.) Maks. Tutar (0=limitsiz) · Otomatik Onay Eşiği (0=kapalı) · Fiş Gerekli · Onay Gerekli · Aktif · SıraKategori Ekle.

🔗 Etki: Bu kategoriler çalışan masraf formunda seçilir; limit/fiş/onay kuralları talebte otomatik uygulanır. Pasif kategori formda görünmez. Mevcut masrafı olan kategori silinemez.


İşlem Sonuç
Masraf gönder Onaya gider (Onayda)
Geri çek/düzelt Taslak’a döner
HR Onayla Onaylandı, ödeme bekler
HR Reddet/Düzeltme İste Reddedildi / çalışana geri
Ödendi İşaretle Ödendi (doğrudan veya bordro üzerinden)
Kategori ekle Çalışan formunda seçilebilir + kurallar

Harness: scripts/scenarios/masraf-screenshots.spec.mjs. Rol: HR/Owner (rekor demo tenant). Salt-okuma — gönder/onay/öde butonlarına BASILMAZ.