Açık çekirdek · 2020-2026 · MIT lisansı

Bordro Motoru

Bu sitedeki maaş hesaplarının tamamı tek bir çekirdekten geçer. Çekirdeğin yasal parametreleri, hesap adımları, doğrulama testleri ve değişiklik geçmişi burada açıkça yayımlanır — çünkü bir hesaplayıcıya güvenmek için sonucu değil, yöntemi görebilmek gerekir.

Hazırlayan · Çekirdek sürümü 1.3.0 · Belge güncellemesi:

Motor neyi besliyor?

Şemadaki sürüm motordan, araç listesi sayfaların yüklediği dosyalardan, doğrulama sayıları çalışan testlerden okunur. Hesap ve parametre grupları bu bağımlılıkların ne işe yaradığını açıklar. Araç listesi veya test sayıları değiştiğinde sayfanın güncellenmesi sürekli entegrasyonda denetlenir.

AÇIK KAYNAK · BİLEŞEN HARİTASI

Merkezde açık kaynak bordro çekirdeği; ondan çıkan dört dal: yasal parametreler, hesap katmanı, motoru kullanan 31 araç ve her push'ta çalışan denetimler. 2020-2026 arası 7 bordro yılı kapsanıyor.

ORTAK HESAP ÇEKİRDEĞİ

Bordro Motoru

v1.3.0 · 7 yıl · MIT

Bağımlılıksız JavaScript

Parametreler

Hesabın yasal girdileri

7
  • Gelir vergisi tarifesiGVK m.103 · ücret ve ücret dışı
  • Asgari ücret ve istisnaGVK m.23/1-(18) · yıl içi dönemler dahil
  • Prime esas kazanç5510 m.82 · alt ve üst sınır
  • Kıdem tazminatı tavanı1475 m.14 · altı aylık dönem
  • İşsizlik ve fazla mesai4447 m.50 · 4857 m.41
  • Kira ve beyannameistisnalar, beyan hadleri ve indirimler
  • Şirket ve serbest meslekkurumlar vergisi, stopaj ve Bağ-Kur
Parametreleri incele

Hesaplar

Kuralları sonuca dönüştürür

7
  • Aylık ve 12 aylık bordrokümülatif matrah takibi
  • Netten brütetek ay ve net sözleşme için 12 ay
  • Çıkış paketi11 fesih türü · hak matrisi
  • Çalışma biçimiaynı maliyette dört senaryo
  • Prim ve ikramiyeek ödemenin yıllık nete etkisi
  • Kira geliri vergisigötürü ve gerçek gider karşılaştırması
  • Yıllık beyannameçoklu gelir, beyan kararı ve mahsup
Hesap yöntemini oku

Denetim

Tutarlılığı doğrular

4
  • 1434 doğrulama13 test dosyası · bağımsız modüller dahil
  • Parametre kopyası kontrolüyasal sayıların çoğaltılmasını denetler
  • Üretilen tablo ve şemasayfa ile motor ayrışamaz
  • Sayfa, CSS ve kontrasther push'ta çalışır
Denetimleri gör

Araçlar

Aynı çekirdeği kullanır

31

Bir aracı seçerek hesabı açın.

Bir bordroyu adım adım inceleyin

Yılı, ücreti ve ayı seçin; bordronun her satırını, vergi matrahının yıl içindeki yerini ve on iki ayın netini aynı hesapta görün. İşe giriş ya da çıkış ayı, engellilik indirimi, BES kesintisi ve işveren teşviki özel durumlarda.

12 aylık ayrıntılı maaş tablosunu açın →

Bir ayın bordrosu nasıl hesaplanır?

Motor her ayı sırayla hesaplar ve yıl boyunca iki ayrı birikim taşır: çalışanın kümülatif gelir vergisi matrahı ve asgari ücretlinin kümülatif matrahı. İkincisi, istisnanın doğru büyüklüğünü bulmak için gereklidir.

  1. Prime esas kazanç. Brüt ücret, asgari ücret ile SGK tavanı arasına sıkıştırılır. Tavanın üzerindeki kazançtan ek prim kesilmez; asgari ücretin altındaki ücret için prim yine asgari ücret üzerinden hesaplanır. Kıst ayda (işe giriş ya da çıkış ayı, kısmi süreli çalışma) iki sınır da gün sayısına iner: günlük asgari ücret ve günlük tavan çarpı prim günü.
  2. SGK kesintileri. Prime esas kazancın %14'ü SGK işçi payı, %1'i işsizlik sigortası işçi payıdır.
  3. Gelir vergisi matrahı. Brüt ücretten bu iki kesinti düşülür.
  4. Engellilik indirimi. Engelli çalışanda derecesine göre aylık tutar (GVK m.31; 2026'da 12.000, 7.000 ve 3.000 TL) matrahtan tarifeden önce düşülür. İndirim o ayın matrahını aşamaz, artan kısım sonraki aya geçmez.
  5. Kümülatif tarife. Ayın vergisi, yılbaşından bu aya kadar biriken matrahın vergisi ile önceki aya kadar biriken matrahın vergisi arasındaki farktır. Sabit brüt ücrette kesintilerin değişmesine yol açar; istisnadaki artış neti yeniden yükseltebilir. Yıl içinde işe başlayanın birikimi sıfırdan başlar.
  6. İstisna. 2022'den itibaren, asgari ücretlinin aynı dönemdeki vergisi hesaplanan vergiden düşülür; menfaat hesaplanan vergiyi aşamaz. Kıst ayda istisna gün sayısıyla küçültülmez, tam uygulanır (319 Seri No'lu Gelir Vergisi Genel Tebliği m.6/2). 2020-2021'de bunun yerine asgari geçim indirimi (AGİ) uygulanır.
  7. Damga vergisi. 2022'den itibaren brütün asgari ücreti aşan kısmı üzerinden binde 7,59; 2020-2021'de brütün tamamı üzerinden.
  8. Net ücret. Brütten SGK, işsizlik, gelir vergisi ve damga vergisi düşülerek bulunur.
  9. BES ve ele geçen. Otomatik katılımda prime esas kazancın %3'ü (4632 sayılı Kanun ek m.2) netten kesilip emeklilik şirketine aktarılır. Vergiyi ve neti değiştirmez; ele geçen tutarı azaltır.

Neden net maaş yıl ortasında bazen yükselir?

Çoğu hesaplayıcı net maaşın yıl boyunca yalnızca düştüğünü varsayar. Doğru değildir. İstisna, asgari ücretlinin kendi kümülatif matrahına uygulanan tarifeden gelir. Asgari ücretlinin matrahı da yıl içinde üst dilime geçer ve istisna tutarı büyür. Yüksek ücretli çalışan zaten üst bir dilimde sabitlenmişse, büyüyen istisna net maaşı o ay yukarı çeker. 2026'da 150.000 TL brüt ücrette bu, Temmuz ve Ağustos aylarında görülür. Motor bu davranışı hesaplar ve testle sabitler.

Netten brüte

Motor, hedef neti veren brütü ikili aramayla 60 yinelemede bulur ve brüt sonucu kuruşa yuvarlar. Tek ay çözümü, aynı brütün önceki aylarda da ödendiğini varsayar. Net ücret sözleşmesinde ise her ayın brütü, önceki aylarda gerçekleşen matrah üzerinden ayrı çözülür. Bu iki kullanımın örnekleri aşağıdadır.

Doğrulama ve modüller

Testler; resmî net asgari ücret örneklerini, tarife sınırlarını, netten brüte gidiş-dönüş hesabını ve modüllere özgü senaryoları denetler. Parametrelerin doğru aktarılması ile modelin kapsamı ayrı konulardır; aşağıdaki sınırları da inceleyin.

1434 doğrulama, 13 test dosyası. Sayılar, aşağıdaki testler başarıyla çalıştırılarak üretilir; canlı bir CI durum göstergesi değildir.

Çekirdeğin gelir vergisi tarifesini ve bordro hesabını kullanan 31 ana araç yukarıda listelenir. Maaş tutarı alt sayfaları ayrıca sayılmaz. Aynı klasördeki bağımsız motorlar: Borç Kapatma Planı ve Emekli Aylığı Hesaplama 2026. Bağımsız motorlar kendi parametreleriyle çalışır.

Açık kaynak kod ve testler · Kapsam ve varsayımlar

Yıl yıl yasal parametreler

Aşağıdaki iki tablo, motorun tek doğruluk kaynağı olan parametreler.js dosyasından üretilir; sayfa ile motor arasında sapma olamaz.

Asgari ücret, SGK sınırları ve istisna rejimi

2020-2026 asgari ücret, SGK prim tavanı ve istisna rejimi
Dönem Asgari ücret (brüt) Asgari ücret (net) SGK prim tavanı İstisna rejimi Damga vergisi tabanı
202633.030,0028.075,50297.270,00Asgari ücret istisnasıasgari ücreti aşan kısım
202526.005,5022.104,67195.041,25Asgari ücret istisnasıasgari ücreti aşan kısım
202420.002,5017.002,12150.018,75Asgari ücret istisnasıasgari ücreti aşan kısım
2023 · Ocak'tan itibaren10.008,008.506,8075.060,00Asgari ücret istisnasıasgari ücreti aşan kısım
2023 · Temmuz'dan itibaren13.414,5011.402,32100.608,75Asgari ücret istisnasıasgari ücreti aşan kısım
2022 · Ocak'tan itibaren5.004,004.253,4037.530,00Asgari ücret istisnasıasgari ücreti aşan kısım
2022 · Temmuz'dan itibaren6.471,005.500,3548.532,50Asgari ücret istisnasıasgari ücreti aşan kısım
20213.577,502.825,9026.831,25AGİbrütün tamamı
20202.943,002.324,7122.072,50AGİbrütün tamamı

Tutarlar aylık ve TL cinsindendir. Motorun en güncel yıl için kullandığı varsayılan oranlar: SGK işçi payı %14, işsizlik sigortası işçi payı %1, damga vergisi binde 7,59, işveren SGK payı %21,75 ve işveren işsizlik payı %2 (teşviksiz). Tarihsel işveren oranları için modelin sınırlarını inceleyin.

Gelir vergisi tarifesi (ücret gelirleri)

2020-2026 ücret gelirleri gelir vergisi tarifesi
Yıl %15 %20 %27 %35 %40
2026190.000400.0001.500.0005.300.000üzeri
2025158.000330.0001.200.0004.300.000üzeri
2024110.000230.000870.0003.000.000üzeri
202370.000150.000550.0001.900.000üzeri
202232.00070.000250.000880.000üzeri
202124.00053.000190.000650.000üzeri
202022.00049.000180.000600.000üzeri

Sütun başlıkları vergi oranını, hücrelerdeki tutarlar o dilimin üst sınırını gösterir (TL). Son sütun, o sınırın üzerinde kalan matraha uygulanan orandır. Tarife, yıl içinde biriken kümülatif matraha uygulanır.

Yıl bazında yasal dayanak

2026
GVK m.103 (2026 tarifesi), GVK m.23/18 asgari ücret istisnası, 5510/82 + 7566 s.K. (tavan = taban x 9; MYÖ işveren %12, işveren payı %21,75; m.81/ı imalat dışı 2 puan)
2025
GVK m.103 (2025 tarifesi), GVK m.23/18, 5510/82 (tavan = taban x 7,5); işveren payı %20,75; 7538 s.K. (m.81/ı imalat dışı 4 puan, Şubat 2025)
2024
GVK m.103 (2024 tarifesi), GVK m.23/18, 5510/82; kıdem tavanı: Hazine ve Maliye Bakanlığı Mali ve Sosyal Haklar Genelgeleri; 7524 s.K. m.28 (kısa vadeli %2,25, işveren payı %20,75, Eylül 2024)
2023
GVK m.103 (2023 tarifesi), GVK m.23/18, 5510/82; kıdem tavanı: Hazine ve Maliye Bakanlığı Mali ve Sosyal Haklar Genelgeleri — Asgari ücret 1 Temmuz 2023'te yeniden belirlendi; istisna, damga ve SGK tavanı Temmuz'dan itibaren yeni tutar üzerinden uygulanır.
2022
7349 sayılı Kanun, GVK m.103 (2022 tarifesi), GVK m.23/18, 5510/82 — AGİ 7349 sayılı Kanun ile kaldırıldı; yerine tüm ücretlilere asgari ücret gelir ve damga vergisi istisnası getirildi. Asgari ücret 1 Temmuz 2022'de yeniden belirlendi.
2021
GVK m.103 (2021 tarifesi), GVK m.32 (mülga AGİ), 5510/82 — AGİ rejimi. Motorun ilave AGİ taban koruması asgari ücretle sınırlı olarak modellenir. Tarihsel hesapların sınırları için kapsam bölümüne bakın.
2020
GVK m.103 (2020 tarifesi), GVK m.32 (mülga AGİ), 5510/82 — AGİ rejimi. Motorun ilave AGİ taban koruması bu yıl için modellenmez. Tarihsel hesapların sınırları için kapsam bölümüne bakın.

Değişiklik günlüğü

Belge ve ekosistem güncellemeleri

22 Eylül 2026
Araç haritası gerçek sayfa bağımlılıklarından, doğrulama özeti bütün bordro testlerinden üretilmeye başlandı. Prim/ikramiye, kira ve beyanname modülleri; bağımsız emeklilik ve borç motorları belgelendi. Etkileşimli bordro örneği, net sözleşme ve API seçenekleri eklendi. Motor haritası hesaplama aracının üstüne taşındı; bağlantı akışı, çekirdek ve bileşen göstergeleri hareketlendirildi. Çekirdek sürümü ve yasal parametreler bu belge güncellemesinde değişmedi.

Motor sürümleri

1.3.0 — 2 Ekim 2026
Yeni seçenek sgdp: emekli olup 4/a kapsamında çalışanın sosyal güvenlik destek primi (5510 s.K. geçici m.14/a). Çalışandan %7,5, işverenden %22,5 ile kısa vadeli sigorta primi (%2,25; Eylül 2024 öncesi %2) alınır, işsizlik primi alınmaz, m.81/ı indirimi uygulanmaz. Asgari ücret istisnası değişmez. Kısa vadeli oran parametrelere ayrı alan olarak girildi; test, işveren payıyla birlikte değiştiğini doğruluyor. Seçenek verilmeyen her hesap 1.2.0 ile aynı. Üstüne ayrı bir karşılaştırma modülü (bordro/sgdp.js): aynı brütte ya da aynı nette emekli ve emekli olmayan çalışan, yıl içinde işe giriş, emekli aylığıyla ele geçen toplam, ücret aralığı boyunca maliyet farkı eğrisi ve net anlaşmada emeklinin ucuzlamaya başladığı eşik. Asgari ücretin altına inen brüt asgari ücrete çekilir; eşiğin altında emekli net anlaşmada da pahalıdır. Emekli çalışan maaş hesaplama bu modülle çalışır.
1.2.0 — 29 Eylül 2026
Üç yeni seçenek; seçenek verilmeyen her hesap 1.1.0 ile kuruşu kuruşuna aynı. Kıst ay (gun): işe giriş ve çıkış ayı ile kısmi süreli çalışmada SGK alt ve üst sınırı prim gününe iner, asgari ücret istisnası tam uygulanır (319 Seri No'lu Gelir Vergisi Genel Tebliği m.6/2), girişten önceki aylarda bordro olmaz. Engellilik indirimi (engellilik): GVK m.31 tutarları 2021-2026 için parametrelere girildi. BES otomatik katılım (bes): prime esas kazancın oranı netten kesilir, ele geçen tutar ayrıca döner. Netten brüte çözüm ay ay hedef alabiliyor. Sayfadaki inceleme bordro pusulası, on iki ayın neti ve kümülatif matrah paneliyle yenilendi.
1.1.0 — 25 Eylül 2026
SGK işveren payı bütün yıllara 2026'nın %21,75'i olarak yazılmıştı; artık Ağustos 2024'e kadar %20,5, Eylül 2024-2025 %20,75, 2026'da %21,75. 5510 m.81/ı indirimi yıl ve sektöre göre (imalat dışı 2025 Şubat'tan 4, 2026'da 2 puan; imalat 5 puan). 2026 Bağ-Kur oranı %35,75. Net maaşlar etkilenmedi; ayrıntı düzeltme kaydında.
1.0.1 — 6 Eylül 2026
Kıdem tazminatı tavanının 1 Temmuz 2026 dönemi değeri düzeltildi: 73.729,84 TL olarak girilmişti, doğrusu 73.729,87 TL. Kaynak, Hazine ve Maliye Bakanlığı’nın 3 Temmuz 2026 tarihli 27998389-010.06.02-4870801 sayılı Mali ve Sosyal Haklar Genelgesi’dir. Üç kuruşluk sapma, tavana takılan her kıdem yılında tekrarlandığı için uzun hizmet sürelerinde büyüyordu. Tavan değerlerini doğrulayan test eklendi.
1.0.0 — 5 Eylül 2026
Hesaplama çekirdeği araç sayfasından ayrıldı ve bordro/motor.js olarak bağımsız hâle geldi. 2020-2026 arası yedi bordro yılı eklendi. Yıl içi asgari ücret değişiklikleri (2022 ve 2023 Temmuz), AGİ rejimi (2020-2021), prime esas kazanç alt sınırı ve vergi dilimi geçişinin işaretlenmesi desteklendi. 70 doğrulama testi eklendi.
0.1.0 — 16 Temmuz 2026
İlk sürüm: yalnızca 2026 bordro yılı, kümülatif tarife, asgari ücret istisnası, damga vergisi ve netten brüte ikili arama.

Parametre yürürlük takvimi

Aşağıdaki tarihler mevzuatın yürürlük tarihleridir; motorun bu değerleri kapsayan sürümü her zaman yukarıdaki sürüm günlüğünde belirtilir.

1 Temmuz 2026
Kıdem tazminatı yıllık tavanı 73.729,87 TL’ye yükseldi (Ocak–Haziran: 64.948,77 TL). Tavan, fesih tarihinin içinde bulunduğu altı aylık döneme göre uygulanır.
1 Ocak 2026
Asgari ücret brüt 33.030,00 TL. Gelir vergisi tarifesi 190.000 / 400.000 / 1.500.000 / 5.300.000 TL eşiklerine yükseldi. SGK prim tavanı, 7566 sayılı Kanun ile taban tutarın 7,5 katından 9 katına çıkarıldı — altı yıl sabit kalan katsayının ilk değişimi.
1 Ocak 2025
Asgari ücret brüt 26.005,50 TL. Tarife eşikleri 158.000 / 330.000 / 1.200.000 / 4.300.000 TL.
1 Ocak 2024
Asgari ücret brüt 20.002,50 TL. Tarife eşikleri 110.000 / 230.000 / 870.000 / 3.000.000 TL.
1 Temmuz 2023
Asgari ücret yıl ortasında brüt 13.414,50 TL'ye yükseldi; istisna, damga tabanı ve SGK tavanı Temmuz'dan itibaren yeni tutar üzerinden uygulandı.
1 Ocak 2023
Asgari ücret brüt 10.008,00 TL. Tarife eşikleri 70.000 / 150.000 / 550.000 / 1.900.000 TL.
1 Temmuz 2022
Asgari ücret yıl ortasında brüt 6.471,00 TL'ye yükseldi.
1 Ocak 2022
7349 sayılı Kanun ile asgari geçim indirimi (AGİ) kaldırıldı; yerine tüm ücretlilere asgari ücret tutarında gelir ve damga vergisi istisnası getirildi. Bu, 2020-2021 ile 2022 sonrası bordroların yapısal olarak farklı hesaplanmasının sebebidir.
1 Ocak 2021
Asgari ücret brüt 3.577,50 TL. Motorun 2021 parametrelerinde asgari ücretli için ilave AGİ taban koruması modellenir.
1 Ocak 2020
Asgari ücret brüt 2.943,00 TL. AGİ rejimi; damga vergisi brütün tamamı üzerinden.

Kapsam ve bilinen sınırlar

Motorun ne yaptığı kadar ne yapmadığı da açıktır:

  • Kapsam dışı: gönüllü BES katkısı ve özel sağlık sigortası indirimi, 5510 m.81/ı dışındaki sektörel ve bölgesel prim teşvikleri, yabancı uyruklu istisnaları, teknopark ve Ar-Ge indirimleri, yemek ve yol istisnaları, birden fazla işverenden ücret.
  • Kıst ay: işe giriş ve çıkış ayı ile kısmi süreli çalışma 2022 ve sonrası için hesaplanır. Gelir vergisi istisnasının kıst ücrette tam uygulandığı 319 Seri No'lu Gelir Vergisi Genel Tebliği m.6/2'de açıktır. Damga vergisi istisnası da aylık brüt asgari ücret tutarıyla, gün oranı uygulanmadan hesaplanır; kanun metni aylık tutardan söz ediyor, kıst ücrete özgü ayrı bir tebliğ açıklaması bulunamadı. 2020-2021 (AGİ) yıllarında kıst ay hesaplanmaz.
  • Engellilik indirimi: 2021-2026 tutarları GİB'in engellilik indirimi tutarları tablosundan. 2020 tutarı parametrelerde yok; motor o yıl için seçeneği reddeder.
  • İşveren maliyeti: varsayılan hesap teşviksizdir. tesvik: "genel" ya da "imalat" seçeneği 5510 m.81/ı indirimini yılına göre uygular (imalat dışında 2025 Şubat'tan 4, 2026'da 2 puan; imalatta 5 puan); işyerinin teşvike hak kazanıp kazanmadığını belirlemez. Güncel indirim, sektör ve koşullara göre SGK teşvik açıklamalarından ayrıca kontrol edilmelidir.
  • Prim ve ikramiye: ek ödeme modülü yıllık bordroların farkını hesaplar. Ücret dışı ödemenin SGK tavanını aşan kısmının izleyen aylara devri modellenmez; sonuç bu varsayımla değerlendirilmelidir.
  • Geçmiş yıllar: işveren prim oranları yıla göre değişir (Ağustos 2024'e kadar %20,5, Eylül 2024-2025 %20,75, 2026'da %21,75). 2020 için ilave AGİ taban korumasını modellemez; 2021 desteği asgari ücretle sınırlıdır. Bu nedenle tarihsel işveren maliyeti ve AGİ sonuçları tam bir bordro denetiminin yerine geçmez.
  • Motor bilgilendirme amaçlıdır. Resmî işlemlerde mali müşavirinizi ve Gelir İdaresi Başkanlığı düzenlemelerini esas alın.

Bir oran veya tutarın güncelliğini yitirdiğini fark ederseniz bana bildirin; mevzuat değişiklikleri öncelikli olarak işlenir ve bu sayfadaki günlüğe tarihiyle yazılır.

Kendi projenizde kullanma

Motor bağımlılıksızdır ve MIT lisanslıdır. Hem tarayıcıda hem Node.js'te aynı dosyalar çalışır.

<script src="https://korayoner.dev/bordro/parametreler.js"></script>
<script src="https://korayoner.dev/bordro/motor.js"></script>
<script>
  var sonuc = Bordro.hesaplaYil(75000, 2026);
  sonuc.aylar[0].net;                // Ocak ayı net ücreti
  sonuc.toplam.net;                  // yıllık toplam net
  Bordro.nettenBrute(60000, 2026);   // hedef neti veren brüt
  Bordro.yillar();                   // [2026, 2025, … 2020]
</script>

Net sözleşme ve yıl içinde değişen brüt

// Net sözleşmede her ayın brütü ayrı çözülür.
var brutler = Bordro.nettenBruteYil(60000, 2026);
var netSozlesme = Bordro.hesaplaYil(brutler, 2026);

// İlk altı ay ve son altı ay farklı brüt ücret.
var zamli = Array(6).fill(75000).concat(Array(6).fill(90000));
var sonuc = Bordro.hesaplaYil(zamli, 2026);

// Tek ay çözümünde ay indeksi: 0 = Ocak, 11 = Aralık.
// Önceki aylarda da aynı brütün ödendiği varsayılır.
Bordro.nettenBrute(60000, 2026, 6);

API seçenekleri ve hesap sözleşmesi

  • hesaplaYil(brut, yil, secenekler): brüt, bir sayı veya tam 12 sayılık dizidir. Sonuç aylar ve toplam alanlarını içerir.
  • istisnasiz: true: ikinci işveren gibi istisna uygulanmayan senaryoda gelir ve damga vergisi istisnalarını kapatır.
  • primsiz: true: ücret vergilendirmesini korurken 4/a primlerini sıfırlar. Bağ-Kur gibi diğer yükümlülükleri bu seçenek hesaplamaz.
  • agiOrani: 2020–2021 hesabında aile durumuna göre AGİ oranı; varsayılan, çalışanın kendi oranıdır.
  • tesvik5Puan: true: işveren SGK payından beş puan düşen senaryo; güncel teşvik uygunluğu hesabı değildir.
  • hesaplaAy(brut, ay, parametre, birikim, secenekler): ay 1–12 aralığındadır. birikim = { matrah: 0, asgariMatrah: 0 } nesnesini yerinde günceller; bağımsız senaryolarda yeni nesne kullanın.
  • Hesap içi tutarlar yuvarlanmadan taşınır, netten brüte sonuçları kuruşa yuvarlanır. Ekranda yuvarlanan satırların toplamında kuruş farkı oluşabilir. API'ye sonlu sayılar ve desteklenen yıl verin; bu sürüm bütün geçersiz girdileri doğrulamaz.

Node.js

const Bordro = require("./bordro/motor.js");
const sonuc = Bordro.hesaplaYil(75000, 2026);
console.log(sonuc.toplam.net);
// Doğrulama: node bordro/test.js

Dosyalar: motor.js (hesaplama), parametreler.js (yasal parametreler), test.js (doğrulama). Kaynak kod GitHub'da.

Veri kaynakları