hesaplayıcı
Menü

Rapor Parası Hesaplama: API ve MCP

Rapor Parası Hesaplama için REST ve MCP başvurusu: girdi alanları, sınırlar, çıktılar, örnek istek ve gerçek yanıt. Ücretsiz, kayıt yok.

GET /api/v1/tools/labor.sick-pay.tr/mcp/labor

Kimlik
labor.sick-pay.tr
Sürüm
1.0.0
Erişim
Ücretsiz
Araç sayfası
Rapor Parası Hesaplama
Şema
GET /api/v1/tools/labor.sick-pay.tr

Girdiler

AlanTürSınırlarVarsayılanAçıklama
reasonstringillness | work-accident | occupational-disease | maternityillnessRapor nedeni
treatmentstringoutpatient | inpatient | mixedoutpatientTedavi türü
inpatientDaysinteger≥ 1, ≤ 729Hastanede yatılan gün (gün) · Raporun başındaki yatarak tedavi günleri; kalan günler ayakta sayılır.
reportOrderstringfirst | continuedfirstRapor · Hastalıkta yeni raporun ilk 2 günü ödenmez; ara vermeden verilen devam raporu ilk gününden ödenir.
startDate (zorunlu)stringRapor başlangıcı
endDate (zorunlu)stringRapor bitişi
accidentDatestringİş kazası tarihi · Kazanç kazadan önceki 12 aydan hesaplanır. Boş bırakırsanız rapor başlangıcı kullanılır.
birthDatestringDoğum tarihi · Kazanç doğum ayından önceki 12 aydan hesaplanır (21 Aralık 2024’ten önceki doğumlarda rapor ayından önceki 12 aydan).
earningsBasisstringmonthly | totalmonthlyKazanç girişi
grossnumber> 0, ≤ 10.000.000Aylık brüt maaş (TL) · Rapordan önceki 12 ayda aldığınız brüt maaş. Araç her ayı o ayın SGK tavanıyla sınırlar.
earningsnumber> 0, ≤ 100.000.00012 ayın prime esas kazancı (TL) · Rapor ayından önceki 12 takvim ayının prime esas kazançlarının toplamı (e-Devlet SGK hizmet dökümü).
premiumDaysinteger≥ 1, ≤ 360360Son 12 aydaki prim günü (gün) · Aynı 12 ayda bildirilen prim günü, ayda en fazla 30. Hastalıkta ve doğumda en az 90 gün gerekir; doğumda doğumdan önceki bir yıla bakılır.
insuranceTypestringemployee | self-employedemployeeSigortalılık türü · 4/b sigortalı hastalıkta ödenek almaz; iş kazasında yalnızca hastanede yatılan ve sonrasındaki istirahat günleri ödenir.

Çıktılar

AlanTürAçıklama
totalnumberToplam rapor parası (TL)
dailyPaynumberGünlük ödenek (TL)
inpatientDailyPaynumberYatarak günlük ödenek (TL)
dailyEarningsnumberÖdeneğe esas günlük kazanç (TL)
paidDaysnumberÖdenen gün (gün)
unpaidDaysnumberÖdenmeyen gün (gün)
reportDaysnumberRapor süresi (gün)

Örnek istek

curl -X POST https://hesaplayici.com/api/v1/tools/labor.sick-pay.tr/execute \
  -H 'Content-Type: application/json' \
  -d '{"input":{"reason":"illness","treatment":"outpatient","reportOrder":"first","startDate":"2026-09-07","endDate":"2026-09-16","earningsBasis":"monthly","gross":45000,"premiumDays":360,"insuranceType":"employee"},"locale":"tr"}'
Örnek yanıt
{
  "output": {
    "total": 8000,
    "dailyPay": 1000,
    "dailyEarnings": 1500,
    "paidDays": 8,
    "unpaidDays": 2,
    "reportDays": 10
  },
  "steps": [
    {
      "id": "earnings",
      "formula": "12 ayın prime esas kazancı = aylık brüt × 12 ay",
      "substitution": "12 ayın prime esas kazancı = 12 × 45.000,00",
      "value": 540000,
      "unit": "TL"
    },
    {
      "id": "rawDailyEarnings",
      "formula": "günlük kazanç = 12 ayın prime esas kazancı / prim günü",
      "substitution": "günlük kazanç = 540.000,00 / 360",
      "value": 1500,
      "unit": "TL"
    },
    {
      "id": "dailyPay",
      "formula": "ayakta günlük ödenek = günlük kazanç × 2/3",
      "substitution": "ayakta günlük ödenek = 1.500,00 × 2/3",
      "value": 1000,
      "unit": "TL"
    },
    {
      "id": "paidDays",
      "formula": "ödenen gün = rapor günü − ödenmeyen gün",
      "substitution": "ödenen gün = 10 − 2 (07.09.2026 – 16.09.2026)",
      "value": 8,
      "unit": "gün"
    },
    {
      "id": "total",
      "formula": "toplam ödenek = Σ ödenen gün × günlük ödenek",
      "substitution": "toplam ödenek = 8 × 1.000,00",
      "value": 8000,
      "unit": "TL"
    }
  ],
  "notes": [],
  "meta": {
    "toolVersion": "1.0.0",
    "dataVersion": "2026-01-01",
    "locale": "tr"
  },
  "citation": {
    "url": "https://hesaplayici.com/maas-ve-is/rapor-parasi-hesaplama",
    "title": "Rapor Parası Hesaplama"
  }
}