🛠️ToolsShed

KDV Hesaplayıcı

Bir fiyata KDV/vergi ekleyin veya çıkarın. Özel vergi oranlarını destekler.

Yaygın oranlar:

KDV Hesaplayıcısı (Katma Değer Vergisi), bir fiyata KDV'yi hızlı ve doğru bir şekilde eklemenize veya çıkarmanıza yardımcı olur. KDV, 160'tan fazla ülkede mal ve hizmetlere uygulanan bir tüketim vergisidir ve standart oran önemli ölçüde değişir.

KDV eklemek için: vergi öncesi (net) fiyatı ve KDV oranını girin; araç KDV tutarını ve toplam (brüt) fiyatı verir. KDV çıkarmak için: vergi dahil (brüt) fiyatı ve KDV oranını girin; araç vergi öncesi fiyatı ve KDV tutarını hesaplar — buna ters KDV hesaplama denir.

Yaygın KDV oranları arasında Birleşik Krallık'ta %20, Almanya'da %19, Fransa'da %20, İtalya'da %22 ve İspanya'da %21 bulunmakla birlikte, pek çok mal ve hizmet kategorisi indirimli oranlara tabidir.

Sıkça Sorulan Sorular

Kod Uygulaması

def add_vat(net: float, rate: float) -> dict:
    """Add VAT to a net (pre-tax) price."""
    vat_amount = net * (rate / 100)
    gross = net + vat_amount
    return {"net": net, "vat": vat_amount, "gross": gross, "rate": rate}

def remove_vat(gross: float, rate: float) -> dict:
    """Extract VAT from a VAT-inclusive (gross) price."""
    net = gross / (1 + rate / 100)
    vat_amount = gross - net
    return {"net": net, "vat": vat_amount, "gross": gross, "rate": rate}

# Example: Add 20% VAT
r1 = add_vat(net=100, rate=20)
print(f"Net:   ${r1['net']:.2f}")
print(f"VAT:   ${r1['vat']:.2f}  ({r1['rate']}%)")
print(f"Gross: ${r1['gross']:.2f}")

print()

# Example: Remove 20% VAT from £120 inclusive price
r2 = remove_vat(gross=120, rate=20)
print(f"Gross: ${r2['gross']:.2f}  (VAT inclusive)")
print(f"VAT:   ${r2['vat']:.2f}  ({r2['rate']}%)")
print(f"Net:   ${r2['net']:.2f}  (ex VAT)")

# Common VAT rates reference
print("\nCountry VAT Rates:")
rates = {"UK": 20, "Germany": 19, "France": 20, "Australia": 10, "Japan": 10}
for country, rate in rates.items():
    r = add_vat(100, rate)
    print(f"  {country} ({rate}%): ${r['gross']:.0f} on $100")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.