Kira Geliri Vergisi Hesaplama: API ve MCP
Kira Geliri Vergisi 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/tax.rental-income.tr/mcp/tax
- Kimlik
tax.rental-income.tr- Sürüm
- 1.0.0
- Erişim
- Ücretsiz
- Araç sayfası
- Kira Geliri Vergisi Hesaplama
- Şema
GET /api/v1/tools/tax.rental-income.tr
Girdiler
| Alan | Tür | Sınırlar | Varsayılan | Açıklama |
|---|---|---|---|---|
year (zorunlu) | integer | ≥ 2.005, ≤ 2.100 | Kiranın elde edildiği yıl · Beyanname ertesi yılın Mart ayında verilir: 2025 kirası Mart 2026’da. | |
residential | number | ≥ 0, ≤ 100.000.000.000 | 0 | Yıllık konut kira geliri (TL) · Yıl içinde tahsil edilen brüt kira, bütün konutlar toplamı. Hisseli konutta yalnız kendi payınız. |
workplace | number | ≥ 0, ≤ 100.000.000.000 | 0 | Stopajlı iş yeri kirası (brüt) (TL) · Kiracının gelir vergisi stopajı kestiği iş yeri ve diğer kiraların yıllık brüt tutarı. |
method | string | flat | actual | flat | Gider yöntemi · Götürü gider belge istemez: istisna düşüldükten sonra kalan kiranın %15’i gider sayılır (2016’ya kadar %25). Gerçek giderde belgeli giderler düşülür; bundan fazlaysa daha az vergi verir. |
expenses | number | ≥ 0, ≤ 100.000.000.000 | Yıllık gerçek giderler (TL) · Kiraya verilen mallar için yapılan belgeli giderler toplamı. Araç istisnaya düşen payı kendisi çıkarır. | |
otherRent | number | ≥ 0, ≤ 100.000.000.000 | 0 | Stopajsız kira (TL) · Stopaj ve istisna uygulanmayan kira: örneğin basit usuldeki esnafa veya bir kişiye kiralanan iş yeri. |
otherIncome | number | ≥ 0, ≤ 100.000.000.000 | 0 | Diğer brüt gelirler (TL) · Yılın brüt ücret, faiz, kâr payı ve diğer gelirleri; beyan edilsin edilmesin. Konut istisnasının gelir sınırı için sayılır. |
business | string | no | yes | no | Ticari, zirai veya serbest meslek kazancı beyan ediyor musunuz? |
Çıktılar
| Alan | Tür | Açıklama |
|---|---|---|
payable | number | Ödenecek gelir vergisi (TL) |
tax | number | Hesaplanan gelir vergisi (TL) |
withholdingCredit | number | Mahsup edilen stopaj (TL) |
refund | number | İade alınacak vergi (TL) |
taxableIncome | number | Vergi matrahı (TL) |
declaredRent | number | Beyan edilen kira (brüt) (TL) |
exemption | number | Konut kira istisnası (TL) |
expenseDeduction | number | İndirilen gider (TL) |
expenseExcess | number | Gider fazlası (sonraki yıllara) (TL) |
returnRequired | boolean | Kira geliri için yıllık gelir vergisi beyannamesi vermeniz gerekir. |
noReturn | boolean | Bu kira geliri için beyanname vermeniz gerekmez. |
workplaceFinal | boolean | Stopajlı kira beyan sınırının altında kaldı: kesilen stopaj nihai vergidir, beyana eklenmez. |
exemptionIncomeOver | boolean | Konut istisnası uygulanmadı: brüt gelirler toplamı ücret tarifesinin üçüncü dilim tutarını aşıyor (GVK md. 21). |
exemptionBusiness | boolean | Konut istisnası uygulanmadı: ticari, zirai veya mesleki kazanç beyan edenler istisnadan yararlanamaz (GVK md. 21). |
Örnek istek
curl -X POST https://hesaplayici.com/api/v1/tools/tax.rental-income.tr/execute \
-H 'Content-Type: application/json' \
-d '{"input":{"year":2025,"residential":360000,"workplace":0,"method":"flat","otherRent":0,"otherIncome":0,"business":"no"},"locale":"tr"}'Örnek yanıt
{
"output": {
"payable": 45310,
"tax": 45310,
"withholdingCredit": 0,
"refund": 0,
"taxableIncome": 266050,
"declaredRent": 360000,
"exemption": 47000,
"expenseDeduction": 46950,
"expenseExcess": 0,
"returnRequired": true,
"noReturn": false,
"workplaceFinal": false,
"exemptionIncomeOver": false,
"exemptionBusiness": false
},
"steps": [
{
"id": "incomeTotal",
"formula": "gelir toplamı = konut kirası + stopajlı kira + stopajsız kira + diğer gelirler",
"substitution": "gelir toplamı = 360.000,00 + 0,00 + 0,00 + 0,00 (sınır 1.200.000,00)",
"value": 360000,
"unit": "TL"
},
{
"id": "exemption",
"formula": "istisna = min(konut kirası, istisna tutarı)",
"substitution": "istisna = min(360.000,00, 47.000,00)",
"value": 47000,
"unit": "TL"
},
{
"id": "declaredRent",
"formula": "beyan edilen kira = konut kirası + stopajlı kira + stopajsız kira",
"substitution": "beyan edilen kira = 360.000,00 + 0,00 + 0,00",
"value": 360000
},
{
"id": "expenseDeduction",
"formula": "gider = (beyan edilen kira − istisna) × %15",
"substitution": "gider = 313.000,00 × %15",
"value": 46950
},
{
"id": "taxableIncome",
"formula": "matrah = beyan edilen kira − istisna − gider",
"substitution": "matrah = 360.000,00 − 47.000,00 − 46.950,00",
"value": 266050
},
{
"id": "tax",
"formula": "gelir vergisi = Σ dilim",
"substitution": "gelir vergisi = 158.000,00 × %15 + 108.050,00 × %20",
"value": 45310
}
],
"notes": [],
"meta": {
"toolVersion": "1.0.0",
"dataVersion": "2025-01-01",
"locale": "tr"
},
"citation": {
"url": "https://hesaplayici.com/vergi/kira-geliri-vergisi-hesaplama",
"title": "Kira Geliri Vergisi Hesaplama"
}
}