Kaynak: https://oguzerol.com/personel-masraf-onay-akisi/ [ Görseli büyüt](https://oguzerol.com/gorseller/senaryo/personel-masraf-onay-akisi-senaryo-tr.webp) # Personel Masraf Onay Akışı: Yöneticiden Finansa Onay Zinciri, Limitler ve Geri Gönderme [Oğuz Erol](https://oguzerol.com/hakkimda/) | 17 dk okuma Personel masraf onay akışı, masraf talebini çalışandan yöneticiye, oradan finansa taşıyan bir web uygulaması: limiti aşan talebi üst onaya çıkarır, onaylayan izindeyse vekile devreder, geri gönderilen talebi aynı kayıtta düzelttirir. Bunu şirketinize özel geliştiriyorum. E-posta zincirinde yürüyen onayda sık karşılaşılan tuzak yavaşlıktan çok görünmezlik: yönetici izindeyken talepler kimsenin listesinde durmuyor, eşiğin altına bölünmüş iki talep kimsenin dikkatini çekmiyor, geri gönderilen masrafın düzeltilip düzeltilmediğini ancak biri gelen kutusunu tarayınca öğreniyorsunuz. Aşağıdaki kurgusal ayda 140 kişilik bir şirketin 186 talebi ortanca 9 iş günü yerine 2 iş gününde sonuçlanıyor; ay sonunda finans müdürü iki onay kuralını o ayın verisine bakarak değiştiriyor. Bu sayfanın konusu yalnız onay zinciri: kim, hangi sırayla, hangi limitle onaylar; red ve geri gönderme nasıl işler. Kart ekstresinin fişle eşleşmesi, avans ve bütçe ayrı işler; ilgili yerde bağlantı verdim. Ayda birkaç düzine talebiniz varsa ya da muhasebe programınızın onay modülünü zaten kullanıyorsanız bu uygulamaya ihtiyacınız olmayabilir; nedenini aşağıda yazdım. ## Onay zinciri hangi adımlardan oluşur? Önerdiğim zincir üç adımlı: yönetici harcamanın işin gereği olduğunu onaylar, tutar limiti aşılmışsa araya üst onay girer, en sonda finans belgeyi, masraf merkezini ve politikaya uygunluğu kontrol eder. Finansın sonda durmasının sebebi basit: finans, onaylanmış son hâle bakar ve üst onaydan dönecek bir talebi boşuna incelemez. Üç kelimeyi sayfa boyunca hep aynı anlamda kullanıyorum: - **Talep:** Çalışanın bir kerede gönderdiği masraf bildirimi. Bir ya da birden çok satırdan oluşur; örneğin bir seyahatin otel, yemek ve taksi satırları. - **Geri gönderme:** Talep düzeltilmek üzere çalışana döner. Red değildir; düzeltilen talep akışa devam eder. - **Red:** Talep ya da satır ödenmez. Gerekçe yazılmadan kaydedilmez. Her talep her an tek bir durumda bulunur: taslak, yönetici onayında, üst onayda, finans kontrolünde, geri gönderildi, onaylandı, ödeme listesinde, ödendi ya da reddedildi. Çalışan kendi talebinin hangi durumda ve kimde beklediğini görür. Yönetici onay ekranında departmanının kalan bütçesini de görebilir; bütçeyle gerçekleşeni karşılaştırmak ise [bütçe ve gerçekleşen gider panelinin](https://oguzerol.com/butce-ve-gerceklesen-gider-paneli/) işi. ## Örnek bir ay: 186 talep nereye gitti? Aşağıdaki ay kurgusal, veriler örnektir. 140 kişilik bir sanayi şirketi; altı departman, 23 onaylayan yönetici, yılın büyük kısmını sahada geçiren bir servis ekibi. Önceki aya kadar onay e-postayla yürüyordu: çalışan Excel masraf formunu yöneticisine gönderiyor, yönetici “onaylıyorum” diye yanıtlayıp finansa iletiyordu. Aşağıdaki ay, uygulamadaki ilk ay; örnekte ay pazartesi başlıyor. İlk ay 15.000 TL tutar limitiyle çalıştı: | ne oldu | talep | ayrıntı (örnek veri) | | --- | --- | --- | | Yönetici ve finans ilk geçişte onayladı | 131 | | | Limit yüzünden üst onaya çıktı | 12 | 9’u saha ekibinin konaklaması, 2’si aynı akşam aynı restorandan bölünmüş talep, 1’i ölçüm ekipmanı; 12’si de sonunda onaylandı | | Düzeltme için geri gönderildi | 34 | 15 eksik fiş, 9 yanlış masraf merkezi ya da proje kodu, 7 politika işareti için açıklama istendi, 3 mükerrer şüphesi | | Kısmi onaylandı (bir satır reddedildi) | 6 | Örneğin dört satırlık seyahat talebinde minibar satırı | | Tamamen reddedildi | 3 | Kişisel harcama, politika dışı | | **Toplam** | **186** | | Tabloda her talep tek satırda, ilk ayrıldığı yere göre sayıldı: üst onaya çıkıp sonradan finansta geri gönderilen talep (aşağıdaki T-1041) “üst onay” satırında; “geri gönderilen 34” üst onaya çıkmamış taleplerdir. Geri gönderilen 34 talebin 29’u ay içinde düzeltilip onaylandı. 3’ünü çalışan geri çekti: mükerrer şüphesi doğru çıkmıştı, aynı fiş iki ayrı talepte bildirilmişti. 2’si ay sonunda hâlâ çalışanda bekliyordu ve açık talepler listesinde adlarıyla görünüyordu. Onay süresini gönderimden finans kontrolünün bitişine kadar, iş günüyle sayıyorum. Örnek veride önceki ayın e-posta düzeninde ortanca onay süresi 9 iş günüydü; en uzunu 23 iş günü, yerine kimseyi bırakmadan üç hafta izne çıkan bir müdürün ekibinden. Örnek veride ilk ayın ortancası 2 iş günü, üst onaya çıkan taleplerde 4 iş günü. 41 talep üç iş günü sınırını aştı ve onaylayana hatırlatma gitti; 11’i beşinci iş gününde vekile düştü. Satış müdürü bu ay on iş günü izindeydi; ekibinin 14 talebi tanımlı vekile, bölge satış müdürüne gitti. Bunlar kurgusal rakamlar; gerçek bir müşteride ölçülmüş bir iyileşme değil. ### Ay sonunda hangi kararlar çıktı? Finans müdürü üst onaya çıkan 12 talebe ayrı ayrı baktı. 9’u saha servis ekibinin konaklamasıydı: dört-altı gecelik işlerde otel, yemek ve ulaşım birlikte 15.000 TL limitini çoğu zaman aşıyor. Teknik direktör dokuzunu da değiştirmeden onaylamış, ortanca 4 iş günü bekletmişti. Bu üst onay bir kontrol değil, gecikme üretiyordu. Buna karşılık bölünmüş iki restoran talebi (9.400 + 8.100 TL, aynı çalışan, aynı akşam, aynı işyeri) tam da üst onayın yakalaması gereken şeydi: ikisi de tek başına limitin altında, toplamı üstünde. İlk karar: ikinci aydan itibaren gece başı 3.500 TL’yi aşmayan otel satırı limit toplamına sayılmıyor; talebin diğer satırları (yemek, ulaşım, ekipman) kendi aralarında 15.000 TL’yi aşarsa ya da bölme kuralına girerse talep yine üst onaya çıkıyor. Gece başı 3.500 TL’yi aşan otel satırı tam tutarıyla toplama giriyor. Kural değişmeden önce ilk ayın talepleriyle denendi. Örnek verinin kurgu varsayımı: konaklamalı dokuz talepten sekizinde otel gece başı 3.500 TL’yi aşmıyor ve diğer satırlar 15.000 TL’nin altında kalıyor; bu yüzden üst onaya çıkacak talep sayısı 12’den 4’e iniyor (iki restoran talebi, ekipman ve gece başı 4.200 TL’ye gelen otelli T-1041). İkinci karar: fiş gerektiren masraf türlerinde belgesiz satır artık gönderilemiyor. Bu kural ilk ayda olsaydı 15 eksik fiş geri göndermesinin hiçbiri finansa ulaşmazdı (örnek veride 15’inin hepsi yemek, konaklama ya da ulaşım satırıydı); kalan 19 geri göndermenin sebebi masraf merkezi, politika işareti ve mükerrer kayıttı. Bir eşiği değiştirmeden önce önerdiğim sınama bu: kural geçen ay geçerli olsaydı kaç talep üst onaya çıkardı, kaçı geri dönerdi? ## Onay kuralları: önerdiğim kural, sizin kararınız Aşağıdaki tutarlar ve süreler başlangıç önerim, ölçülmüş değerler değil. Kendi bir aylık verinizle denedikten sonra kararı siz verirsiniz. | kural | önerim | neden | | --- | --- | --- | | Tutar limiti | Talep toplamı 15.000 TL’ye kadar yönetici + finans; üstünde yöneticinin yöneticisi eklenir; 75.000 TL üstünde genel müdür | Onay, tutarın riskiyle orantılı olsun | | Konaklama | Gece başı 3.500 TL’yi aşmayan otel satırı limit toplamına girmez; aşan satır tam tutarıyla girer | Rutin saha konaklaması üst onayı tıkamasın | | Bölme | Aynı çalışanın aynı gün aynı işyerinden talepleri limit için toplanır | Talebi ikiye bölmek limiti delmesin | | Vekâlet | Onaylayan izinden önce tarihli vekil tanımlar; vekil onun adına ve limitiyle onaylar | Yönetici izindeyken akış durmasın | | Zaman aşımı | 3. iş günü hatırlatma; 5. iş günü vekile, vekil yoksa yöneticinin yöneticisine. Finans adımında da 3 iş günü | Sessizlik onay sayılmaz | | Kendi masrafı | Kimse kendi talebini onaylamaz; kendi talebi onay listesinde görünmez | Harcayan ile onaylayan aynı kişi olmasın | | Yöneticisi olmayan | Genel müdürün talebini finans müdürü kayda geçirir; bağımsız kontrolü, yönetim kurulunun belirlediği üyeye üç ayda bir giden toplu rapor sağlar | Ast, üstünün masrafını tek başına onaylarsa bu bağımsız kontrol olmaz | | Kısmi onay | Satır satır karar; reddedilen satır ödenmez, kalanı devam eder | Tek satır bütün talebi döndürmesin | | Red gerekçesi | Ret ve geri gönderme, listeden gerekçe ve bir cümle olmadan kaydedilmez | Geri dönüş sebepleri sayılabilsin | | Geri gönderme | Aynı numara, sürüm 2, değişen alan işaretli; geri gönderen adımdan devam eder, tutar arttıysa yöneticiden. 30. gün son hatırlatma, 45. gün kapanır | Onaylayan yalnız farka baksın | | Belge zorunlu | Fiş gerektiren türde (yemek, konaklama, ulaşım) belgesiz satır gönderilemez, talep taslakta kalır | İlk ayda 34 geri göndermenin 15’i eksik fişti | | Politika işareti | Hafta sonu ya da tatil günü, kişi başı yemek limiti üstü, alkol, 60 günden eski fiş, aynı fişin ikinci kez yüklenmesi | İşaret ret değildir; onaylayan bir cümle gerekçe yazar | Tabloya sığmayan üç ayrıntı: - **Vekâletin sınırı:** İz kaydında “satış müdürü adına bölge satış müdürü” yazar. Vekilin kendi talebi kendisine düşmez, bir üst kademeye gider; vekâlet, kendi masrafını onaylamanın arka kapısı olmaz. Önerim: tanımlı vekil de izinliyse talep beşinci iş gününü beklemeden yöneticinin yöneticisine geçsin. - **Konaklama tutarı:** 3.500 TL örnek ayın kararı; gece başı tutarı kendi konaklama verinizle sınayın. - **Politika işareti neden ret değil:** Hafta sonu çalışan saha ekibi için hafta sonu harcaması olağan olabilir. İşareti otomatik ret yaparsanız doğru masrafı cezalandırırsınız; kişi başı yemek limitinin tutarı sizin masraf politikanızdan gelir. ## Görevler ayrılığı ve iz kaydı: kim, ne zaman, hangi gerekçeyle onayladı? Görevler ayrılığı bu akışta tek cümleye iner: harcamayı yapan, onaylayan ve ödemeyi bankada veren üç ayrı kişi olur. Uygulama bunu rol tanımıyla sağlar; kimin kimin yöneticisi olduğunu finans ya da insan kaynakları tanımlar ve bu tanımdaki her değişiklik de iz kaydına düşer. | rol | görür | yapar ve onaylar | yapamaz | | --- | --- | --- | --- | | Çalışan | Kendi talepleri ve durumları | Talep, belge, düzeltme; ilk onaydan önce ya da geri gönderildikten sonra geri çekme | Kendi talebini onaylamak | | Yönetici | Ekibinin talepleri | Limiti içinde onay, geri gönderme, satır reddi, vekil tanımı | Kendi talebini onay listesinde görmek | | Üst onaylayan | Limiti aşan talepler | Limit üstü onay, geri gönderme, satır reddi | Limit altı talebe karışmak | | Finans uzmanı | Bütün talepler | Finans kontrolü, geri gönderme, muhasebe aktarımı | Onay kurallarını değiştirmek | | Finans müdürü | Bütün talepler ve raporlar | Kural değişikliği, ödeme listesini kesinleştirme, yöneticisi olmayanın talebi | İz kaydını silmek | | İç denetim ya da yönetim kurulu üyesi | Her şey, salt okuma | İz kaydını dışa aktarma | Kayıt değiştirmek | Finans uzmanının kendi talebi kendi finans kontrolüne düşmez; başka bir finans uzmanına, yoksa finans müdürüne gider. Finans müdürünün talebi, yöneticisi varsa ona, yoksa yukarıdaki genel müdür kuralıyla gider. İz kaydı silinmez; geri alma da yeni bir satırdır. Gece başı limiti aşan otelli talebin kaydı şöyle görünür (örnek veri; ayın 1’i pazartesi): - Ayın 2’si 10:14 — Saha mühendisi T-1041’i gönderdi: 3 satır, 21.380 TL (otel 4 gece 16.800, yemek 2.900, taksi 1.680). - Ayın 2’si 10:14 — Kural: 15.000 TL limiti aşıldı, üst onay adımı eklendi. - Ayın 5’i 09:02 — Servis müdürü onayladı. - Ayın 8’i 17:45 — Teknik direktör onayladı. - Ayın 11’i 11:20 — Finans uzmanı geri gönderdi, gerekçe: “eksik belge — ayın 1’indeki akşam yemeğinin fişi yok”. - Ayın 12’si 08:50 — Saha mühendisi fişi ekledi, sürüm 2; değişen alan: belge. - Ayın 12’si 09:30 — Finans uzmanı onayladı; talep ayın 18’indeki ödeme listesine girdi. Tutar değişmediği için talep yöneticiye dönmedi, geri gönderen adımdan, finanstan devam etti. **Onaylanmış kayıt değişirse ne olur?** Onaylanan talep kilitlenir. Düzeltme gerekirse (örneğin finans yanlış masraf merkezi seçmişse) kayıt üzerine yazılmaz: düzeltme kaydı açılır, eski ve yeni değer saklanır. Değişen alan tutarı ya da masraf merkezini etkiliyorsa onay yeniden açılır. Ödeme listesine girmiş talepte değişikliği yalnız finans müdürü yapar; ödenmiş talep hiç değişmez, fark sonraki ödemede ayrı satır olarak mahsup edilir. İz kaydını belgelerle aynı süre saklamayı öneririm. Vergi Usul Kanunu’na göre defter tutmak zorunda olanlar defter ve belgeleri, ilgili oldukları yılı izleyen takvim yılından başlayarak beş yıl saklıyor ([VUK Md. 253](https://www.mevzuat.gov.tr/mevzuatmetin/1.4.213.pdf)); tacir olan şirketlerde Türk Ticaret Kanunu defter kayıtlarının dayandığı belgeler için on yıl öngörüyor ([TTK Md. 82/1-d ve 82/5](https://www.mevzuat.gov.tr/mevzuatmetin/1.5.6102.pdf)). Bu yüzden on yıla göre kurarım; hangi sürenin sizin için geçerli olduğunu muhasebeciniz söyler. ## Onaydan sonra ne olur: muhasebeye aktarım ve ödeme listesi Finans kontrolünden geçen talep iki listeye girer: muhasebeye giden aktarım dosyası ve çalışanlara yapılacak ödemenin listesi. - **Muhasebe aktarımı:** Excel ya da CSV, sütunları muhasebe programınızın içe aktarım biçimine göre: çalışan, masraf merkezi, proje, hesap kodu, KDV, belge numarası ve onay kaydının numarası. Programınız dışarıdan veri kabul ediyorsa doğrudan bağlanabilir; programı görmeden “bağlanır” demiyorum. - **Ödeme listesi:** Önerim haftada bir ödeme günü. Perşembe öğlene kadar finans kontrolünden geçen talepler o haftanın listesine girer ve çalışan başına toplanır: aynı kişiye üç talep için üç ayrı havale değil, tek havale. Bankanız toplu ödeme dosyası kabul ediyorsa biçimini bankanın belgesine bakarak birlikte değerlendiririz; görmeden söz vermem. Ödemeyi bankada yetkili kişi onaylar; uygulama banka hesabına dokunmaz. - **Avans mahsubu:** Çalışanın açık avansı varsa onaylı masraf önce avanstan düşülür, ödeme listesine fark girer. Avansın verilmesi, kapanması ve bakiyesi [personel avans ve masraf takip panelinin](https://oguzerol.com/personel-avans-masraf-takip-paneli/) konusu. - **Şirket kartıyla ödenmiş satır:** Onaydan geçer ama ödeme listesine girmez; para zaten kartla ödenmiştir. Kart ekstresindeki satırla ve fişle eşleşmesi [gider fişi ve belge takibinin](https://oguzerol.com/gider-fisi-ve-belge-takibi/) işi. Örnek ayda onaylanan 178 talebin (131 + 12 + düzeltilip onaylanan 29 + kısmi onaylı 6) 22’si şirket kartıyla ödenmişti. Kalan 156 talep 61 çalışana ayın perşembe ödeme listelerine girdi (son perşembeden sonra onaylanan talep yoktu); 8’i önce açık avanslardan düşüldü. ## Yapay zekâ ne yapar, nerede durur? Yapay zekâ bu akışta hiçbir talebi onaylamaz, reddetmez ya da geri göndermez; üç yerde onaylayanın işini kısaltır. Hafta sonu harcaması ya da limit aşımı gibi kesin kuralları yapay zekâ değil, kural tablosu yakalar. Yapay zekâya kuralla yakalanamayan işleri veririm: 1. **Politika ihlali ön işareti:** Açıklama ile belgenin birbirini tutmadığı yerler. Açıklamada “müşteri yemeği, 4 kişi” yazıyor ama fişte tek kişilik yemek görünüyor; açıklamada “Kocaeli servis işi” yazıyor ama otel faturası İzmir’den. İşaret sebebiyle onaylayanın önüne gelir; karar onaylayanın. 2. **Açıklamadan kategori ve masraf merkezi önerisi:** “Kocaeli fabrikasında pompa montajı, dönüşte akşam yemeği” yazan satıra “Saha servis / Yemek” ve ilgili proje kodu önerilir. Çalışan öneriyi onaylar ya da değiştirir. Örnek ayda 9 talep yanlış masraf merkezi yüzünden geri dönmüştü; öneri bu hatayı gönderimden önce görünür kılmak için. 3. **Yöneticiye haftalık özet:** Özet üç şey söyler: kaç talep bekliyor, kaçı işaretli, hangisi gecikiyor. Örnek: “Onayınızı bekleyen 9 talep var, toplam 38.400 TL; ikisi politika işaretli (hafta sonu yemek, açıklamada saha çalışması yazıyor); biri dört iş günüdür bekliyor.” Sayıları model üretmez, uygulamanın hesapladığı tablodan alır; metindeki her sayı tabloyla karşılaştırılır, tutmazsa özet gönderilmez. Masraf kaydı çalışanın kişisel verisidir: nerede, ne zaman, kiminle yemek yediğini gösterir. KVKK, ilgili kişiye işlenen verilerin münhasıran otomatik sistemlerle analiz edilmesiyle kendisi aleyhine bir sonuç çıkmasına itiraz hakkı tanıyor ([6698 sayılı Kanun, Md. 11/1-g](https://www.mevzuat.gov.tr/mevzuatmetin/1.5.6698.pdf)). Bir masraf işaretinin bu kapsama girip girmediği hukuki değerlendirme ister. Ben tasarımı ihtiyatlı kurarım ve bu bir tasarım tercihi: yapay zekânın işareti tek başına hiçbir talebi reddetmez; her işaretin altında bir insanın kararı ve gerekçesi durur. Aynı kanun verinin amaçla bağlantılı, sınırlı ve ölçülü işlenmesini istiyor (Md. 4/2-ç); yapay zekâ hizmetine hangi verinin gittiğini ilk adımda yazılı belirlerim, önerim çalışan adı yerine rol ve departmandır. Hizmet yurt dışında çalışıyorsa KVKK’nın 9. maddesindeki aktarım kuralları devreye girer; bu madde [7499 sayılı Kanun](https://www.resmigazete.gov.tr/eskiler/2024/03/20240312-1.htm) (Resmî Gazete 12.03.2024, sayı 32487, Md. 34) ile 1 Haziran 2024’ten itibaren yeniden düzenlendi. Hukuki görüş vermiyorum; hangi verinin nereye gittiğini tasarımda açık yazıyorum ki hukuk danışmanınız değerlendirebilsin. ## E-posta ve Excel düzeni tam olarak nerede kırılıyor? Google Ads Anahtar Kelime Planlayıcı’da (14 Ekim 2026’da çekildi, Eylül 2025–Ağustos 2026 aylık ortalaması) “masraf onayı”, “onay akışı” ve “masraf onay süreci” aramaları Türkiye’de ölçüm eşiğinin altında kalırken “masraf formu” ayda ortalama 260, “yetki matrisi” 70 arama aldı. Excel ya da Google Sheets’te kalacaksanız önerdiğim düzen şu: her talep ortak tek bir tabloda bir satır olsun (kişiye özel dosya dolaşmasın). “Durum” sütunu veri doğrulama listesiyle sınırlansın: gönderildi, yönetici onayladı, geri gönderildi, finans onayladı, ödendi. Yanında onaylayanın adı ve tarihi ayrı sütunlarda dursun. 15.000 TL’yi aşan satırı koşullu biçimlendirme kırmızıya boyasın. Bölme kontrolü için ÇOKETOPLA ile aynı çalışan, aynı gün ve aynı işyerinin toplamını yan sütunda hesaplayın; toplam limiti aşıyorsa o satır da kırmızı olsun. Talep ve onaylayan sayısı arttıkça bu düzenin kırıldığı yerler somut: - **Onay hangi sürüme verildi?** E-postadaki “onaylıyorum” yanıtı ekteki dosyaya verilir. Çalışan bir satırı düzeltip yeni ek gönderdiğinde eski onayın yeni dosyayı kapsayıp kapsamadığı yazılı değildir. - **Yönetici izindeyken her şey bekler.** Otomatik yanıt kimseyi yönlendirmez; talebin beklediğini ancak çalışan sorunca öğrenirsiniz. - **Limit insan hafızasında.** Bölünmüş iki talep iki ayrı e-postayla gelir, kimsenin ekranında yan yana durmaz. - **Geri gönderilen talep yeni bir zincire dönüşür.** Eski zincirle bağı kopar; ay sonunda “hangi masraflar çalışanda bekliyor” listesini biri gelen kutularını tarayarak çıkarır. - **Onay hücresini herkes değiştirebilir.** Sürüm geçmişi hücrenin değiştiğini gösterir, gerekçeyi göstermez. “Kimse kendi masrafını onaylamaz” kuralı tabloda yalnız güvene dayanır. Uygulamada fark şu: tanımlanan iş kuralı ay sonunda biri tabloyu kontrol ettiğinde değil, talep gönderilirken uygulanıyor. ## Muhasebe ya da İK programınızın onay modülü yetiyorsa Şu durumlarda özel uygulama yaptırmanızı önermem: - Ayda birkaç düzine talebiniz ve tek onaylayanınız var: yukarıdaki Excel düzeni yeter. - ERP’nizde ya da İK programınızda masraf modülü var ve çalışanlarınız onu zaten kullanıyor. Hazır ürünlerin onay modülleri bu sayfadaki akışın önemli bir kısmını veriyor. Örneğin Microsoft Dynamics 365’in masraf yönetimi modülünde onaylayan raporu bütünüyle ya da tüzel kişilik (legal entity) ayarı satır bazlı onay gerektiriyorsa satır satır onaylayabiliyor, reddedince rapor gönderene geri dönüyor, onayı başka bir kullanıcıya devredebiliyor, onay geçmişini görebiliyor; akış birden çok onay seviyesiyle kurulabiliyor ([Microsoft Learn eğitim modülü, 14 Ekim 2026’da okudum](https://learn.microsoft.com/en-us/training/modules/create-process-expense-reports/09-approve-expense)). Özellikler yapılandırmaya göre değişir. Kullandığınız yerli programda benzer bir modül olup olmadığına ürün belgesinden birlikte bakarız; her ürünü ben doğrulamadım. - Kurallarınız standartsa ve verinin bir platformda durması sizin için sorun değilse, hazır masraf platformu daha hızlı başlar. Özel uygulama şu noktada anlam kazanıyor: çalışanlarınızın ERP kullanıcısı yoksa ve herkese lisans almak istemiyorsanız, kurallarınız size özgüyse (proje müdürünün onayı, müşteriye yansıtılan masraf, saha ekibine gece başı konaklama limiti), onay birden çok programa dokunuyorsa (İK’daki izin kaydı, muhasebe, banka ödemesi) ya da verinin kendi altyapınızda kalmasını istiyorsanız. ## Nasıl başlanır, veri ve kod kimin, kullanıcılar nasıl girer? İlk adım yazılım değil, bugünkü düzeninizin çıkarılmasıdır. Son üç ayın masraf formlarına (çalışan adları maskelenmiş), birkaç onay e-postasına ve varsa imza yetki tablonuza birlikte bakarız. Bu adımın çıktısı yazılıdır: - onay kuralları tablosu, sizin tutarlarınız ve sürelerinizle, - rol listesi ve kimin kimin yöneticisi olduğu, - eşiklerin geçmiş üç ayın talepleriyle sınanmış hâli: hangi eşikte kaç talep üst onaya çıkardı, - ilk sürümün kapsamı. İlk sürümde bütün kuralları, yapay zekâyı ve ödeme listesini birlikte açmayı önermem. Sırayı şöyle kurarım: 1. Talep, yönetici onayı, finans kontrolü, geri gönderme ve iz kaydı. 2. Tutar limiti ve üst onay, vekâlet, zaman aşımı. 3. Kısmi onay, belge zorunluluğu, politika işaretleri, muhasebe aktarımı ve ödeme listesi. 4. Yapay zekâ önerileri, kurallar bir iki ay sonu temiz çalıştıktan sonra. **Veri nerede durur?** Uygulama bir sunucuda (VPS) çalışır, talepler ve belgeler oradaki veritabanında durur; sunucu, anahtarlar ve hesaplar şirketinizin adına açılabilir. Veri sizindir, tamamını istediğiniz zaman Excel ya da CSV olarak alabilirsiniz. Kullanıcı başına lisans yok; maliyet sunucunun aylık ücreti ve bakımdan oluşur, küçük ve orta ölçekli bir ekipte kullanıcı eklemek bu maliyeti değiştirmez. **Kullanıcılar nasıl girer?** Herkes kendi hesabıyla girer; giriş yöntemini ve kullanıcı yönetimini ilk adımın çıktısında yazılı veririm. Yönetici ilişkilerini finans ya da insan kaynakları tanımlar, her değişiklik iz kaydına düşer. **Kod kimin?** Kaynak kodun tamamı sizin erişiminizdeki bir depoda durur; yanında çalıştırma talimatı, bağımlılık listesi ve uygulamanın neyi yapmadığını yazan bilinen sınırlar listesi olur. Bu uygulama çalışanların kişisel verisini ve ödeme bilgisini işlediği için erişim, güvenlik, barındırma ve bakım gereksinimlerini başlangıçta ayrıca değerlendiririm. **Muhasebe programınız değişirse?** Talep ve onay geçmişi sizdeki veritabanında kalır; yeni programın içe aktarım biçimi için aktarım eşlemesi yeniden kurulur, kapsamını ve takvimini önceden yazılı paylaşırım. İlk sürümün kapsamını ve teslim takvimini de mevcut düzeninizi gördükten sonra yazılı paylaşırım. Son üç ayın masraf formlarını adları maskeleyerek ve bugünkü yetki tablonuzla [iletişim sayfasından](https://oguzerol.com/iletisim/) gönderin; ilk görüşmede sizde talebin en çok hangi adımda beklediğini konuşur, onay kuralları tablosunu sizin rakamlarınızla doldururuz. ## Sıkça Sorulan Sorular ### Onaylayan yönetici şirketten ayrılırsa bekleyen talepler ne olur? Ayrılış tanımlandığı anda onun onayında bekleyen talepler kendi yöneticisine düşer ve yeni yönetici atanana kadar orada kalır. Ayrılan kişinin verdiği eski onaylar ve iz kaydı silinmez; kimin hangi talebi hangi gerekçeyle onayladığı sonradan da görülür. ### Yönetici onayı telefondan verebilir mi? Hedefim onay ekranını telefon tarayıcısında çalışacak biçimde kurmak; bunu ilk adımda kapsama yazarım. Hatırlatma e-postasındaki bağlantı talebe götürür, onay uygulamanın içinde verilir. E-postaya “onaylıyorum” diye yanıt vermek onay sayılmaz, çünkü kimin hangi sürümü onayladığı belirsiz kalır. ### Masrafı yönetici değil proje müdürü onaylayabilir mi? Evet. Talep satırındaki proje kodu onaylayanı belirleyebilir: satır proje müdürüne gider, sonra finans kontrolüne. Bir talepte iki ayrı projeye ait satır varsa her satır kendi proje müdürüne gider; talep, bütün satırları sonuçlanınca finansa geçer. ### Döviz masraflarında limit hangi kurla hesaplanır? Önerim, harcama tarihindeki kurla TL karşılığını hesaplamak ve limiti bu tutara uygulamak. Kur kaynağını finans seçer: TCMB’nin iş günlerinde yayımladığı [gösterge kurları](https://www.tcmb.gov.tr/kurlar/today.xml) ya da bankanızın kuru. Döviz tutarı, kullanılan kur ve kurun tarihi satırda saklanır; muhasebe kaydındaki kur farkı ayrıca muhasebenin işidir. [Başa dön ↑](https://oguzerol.com/personel-masraf-onay-akisi/#icerik) ## Bunları da okumak ister misiniz? [Mobil Personel Gider Girişi: Telefondan Fiş Fotoğrafı ve Yapay Zekâyla Fiş OkumaSaha çalışanının gideri telefondan girdiği, fişi yapay zekânın okuduğu ve aynı fişin iki kez yüklenmesini durduran web uygulaması. Örnek bir ayı inceleyin.](https://oguzerol.com/mobil-personel-gider-girisi/)[Gider Fişi ve Belge Takibi: Kart Ekstresini Fişlerle EşleştirmeKurumsal kart ekstresini her ay harcama kaydı ve fişle eşleştiren web uygulaması: eksik belge kuyruğu, kur farkı, iade, kişisel harcama. Kuralları okuyun.](https://oguzerol.com/gider-fisi-ve-belge-takibi/)[Gider Yetki ve Rapor Ekranı: Kim Neyi Görür, Hangi Rapor Kime GiderProje müdürü yalnız kendi projesini, denetçi salt okuma dışa aktarımı görsün: gider satırını role göre ayıran web uygulaması. Örnek şirketle inceleyin.](https://oguzerol.com/gider-yetki-ve-rapor-ekrani/) [Tüm yazılara göz atın →](https://oguzerol.com/yazilarim/) NE İSTEYEBİLİRSİNİZ ## Nasıl çalışıyorum? Çalışma saati paketleri WhatsApp’tan ya da telefonda işinizden ve ihtiyacınızdan bahsedin; **5 ile 40 saat arasında bir çalışma paketinde** anlaşalım, ben gerekenleri yapmaya başlayayım. Aldığınız şey bir takvim aralığı değil, doğrudan sizin işinize harcanacak net mesai. 40 saati üç gün aralıksız çalışarak da kullanabiliriz, bilerek zamana yayıp bir yılda da bitirebiliriz — işin gerektirdiği neyse o. İşin ne kadar süreceğini tahmin etmeye değil, işi yapmaya vakit harcarım; harcadığım her saatin işinizde kalıcı bir karşılığı olur. Faydalı olduğunu düşündüğünüz sürece bu şekilde devam ederiz. ÇALIŞMA BLOKLARI ## Neden aylık değil? 40 saat 1 hafta mı oluyor? Aylık sabit ücrette iki taraf da yanlış yere bakar: siz sabit gidere, karşı taraf kaç tane daha böyle sözleşme bağlayabileceğine. Saat üzerinden çalışınca ikimizin de baktığı yer aynı olur — yapılan işin gerçek değeri. "Toplamda ne kadar tutar?" sorusunun peşinen net bir cevabı olmaması bu modelin doğal maliyeti, farkındayım. Ama sonuç üretmeyen bir yapıya aylarca sabit ücret ödemek yerine yalnızca işinize ayrılan nitelikli zamanı ödersiniz, o zamanın nereye gittiğini de baştan sona görürsünüz. Müşterilerimin benimle tekrar tekrar çalışmasının sebebi bu. 5saat10.000₺ + KDVsaat başı 2.000₺[Bu bloğu seç](https://wa.me/905496546489?text=Merhaba%2C%205%20saatlik%20%C3%A7al%C4%B1%C5%9Fma%20blo%C4%9Fu%20hakk%C4%B1nda%20bilgi%20almak%20istiyorum.) 10saat15.000₺ + KDVsaat başı 1.500₺[Bu bloğu seç](https://wa.me/905496546489?text=Merhaba%2C%2010%20saatlik%20%C3%A7al%C4%B1%C5%9Fma%20blo%C4%9Fu%20hakk%C4%B1nda%20bilgi%20almak%20istiyorum.) 20saat24.000₺ + KDVsaat başı 1.200₺[Bu bloğu seç](https://wa.me/905496546489?text=Merhaba%2C%2020%20saatlik%20%C3%A7al%C4%B1%C5%9Fma%20blo%C4%9Fu%20hakk%C4%B1nda%20bilgi%20almak%20istiyorum.) 40saat40.000₺ + KDVsaat başı 1.000₺[Bu bloğu seç](https://wa.me/905496546489?text=Merhaba%2C%2040%20saatlik%20%C3%A7al%C4%B1%C5%9Fma%20blo%C4%9Fu%20hakk%C4%B1nda%20bilgi%20almak%20istiyorum.)