Usage
Basic usage example:
from taxcalcindia.calculator import IncomeTaxCalculator
from taxcalcindia.models import (
SalaryIncome,
BusinessIncome,
OtherIncome,
Deductions,
TaxSettings,
CapitalGainsIncome,
EmploymentType
)
settings = TaxSettings(age=27, financial_year=2025, is_metro_resident=True)
salary = SalaryIncome(basic_and_da=500000, other_allowances=500000, bonus_and_commissions=350000)
deductions = Deductions(food_coupons=26400, professional_tax=2500)
calc = IncomeTaxCalculator(settings=settings, salary=salary, deductions=deductions)
calculated_tax = calc.calculate_tax(is_tax_per_slab_needed=True)
calculated_tax