Bahşiş Hesaplama: API ve MCP
Bahşiş 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/finance.tip/mcp/finance
- Kimlik
finance.tip- Sürüm
- 1.0.0
- Erişim
- Ücretsiz
- Araç sayfası
- Bahşiş Hesaplama
- Şema
GET /api/v1/tools/finance.tip
Girdiler
| Alan | Tür | Sınırlar | Varsayılan | Açıklama |
|---|---|---|---|---|
bill (zorunlu) | number | > 0, ≤ 1.000.000.000 | Hesap tutarı · Fişteki tutar, vergi dahil | |
tipType | string | percent | amount | percent | Bahşiş türü |
tipPercent | number | ≥ 0, ≤ 100 | Bahşiş oranı (%) | |
tipAmount | number | ≥ 0, ≤ 1.000.000.000 | Bahşiş tutarı | |
people | integer | ≥ 1, ≤ 100 | 1 | Kişi sayısı |
tipBase | string | bill | beforeTax | bill | Bahşiş neyin üzerinden |
taxRate | number | ≥ 0, ≤ 100 | Hesaptaki vergi oranı (%) · KDV veya satış vergisi | |
rounding | string | none | up | none | Kişi başı tutar |
Çıktılar
| Alan | Tür | Açıklama |
|---|---|---|
tip | number | Bahşiş |
tipPercent | number | Bahşiş oranı (%) |
total | number | Toplam (hesap + bahşiş) |
share | number | Kişi başı |
tipPerPerson | number | Kişi başı bahşiş |
taxAmount | number | Hesaptaki vergi |
base | number | Vergisiz tutar |
roundedShare | number | Kişi başı (yuvarlanmış) |
roundedTotal | number | Toplam (yuvarlanmış) |
roundingDifference | number | Yuvarlama farkı |
roundedTip | number | Yuvarlamayla bahşiş |
roundedTipPercent | number | Yuvarlamayla bahşiş oranı (%) |
Örnek istek
curl -X POST https://hesaplayici.com/api/v1/tools/finance.tip/execute \
-H 'Content-Type: application/json' \
-d '{"input":{"bill":1200,"tipType":"percent","tipPercent":10,"people":4,"tipBase":"bill","rounding":"none"},"locale":"tr"}'Örnek yanıt
{
"output": {
"tip": 120,
"tipPercent": 10,
"total": 1320,
"share": 330,
"tipPerPerson": 30
},
"steps": [
{
"id": "tip",
"formula": "bahşiş = hesap × bahşiş oranı / 100",
"substitution": "bahşiş = 1.200,00 × 10 / 100",
"value": 120
},
{
"id": "total",
"formula": "toplam = hesap + bahşiş",
"substitution": "toplam = 1.200,00 + 120,00",
"value": 1320
},
{
"id": "share",
"formula": "kişi başı = toplam / kişi sayısı",
"substitution": "kişi başı = 1.320,00 / 4",
"value": 330
},
{
"id": "tipPerPerson",
"formula": "kişi başı bahşiş = bahşiş / kişi sayısı",
"substitution": "kişi başı bahşiş = 120,00 / 4",
"value": 30
}
],
"notes": [],
"meta": {
"toolVersion": "1.0.0",
"locale": "tr"
},
"citation": {
"url": "https://hesaplayici.com/finans/bahsis-hesaplama",
"title": "Bahşiş Hesaplama"
}
}