Tax Simulator
Calculate ISV
Calculate Imposto Sobre Veiculos (ISV) for a vehicle.
Supports:
- Passenger vehicles (Tabela A): cilindrada + CO2 components
- Commercial vehicles (Tabela B): cilindrada only, percentage-based
- Motorcycles (Tabela C): fixed tax by cilindrada
- Used EU imports: age discount
- Hybrid/plug-in/natural gas: special discounts
Required fields:
- cilindrada_cm3 (int): Engine displacement in cm3
- fuel_type (str): gasolina, gasoleo, electrico, hibrido_gasolina, hibrido_gasoleo, plugin_gasolina, plugin_gasoleo, gas_natural, gpl
Optional fields:
- co2_gkm (int): CO2 emissions in g/km
- emission_test (str): NEDC or WLTP (default: WLTP)
- vehicle_category (str): passenger, commercial, motorcycle (default: passenger)
- is_used_import (bool): Is this a used EU import? (default: false)
- first_registration_date (str): YYYY-MM-DD for age discount
- electric_range_km (int): Electric range in km (for hybrids)
- particle_emissions_gkm (float): Particle emissions g/km (diesel)
- commercial_subtype (str): For Tabela B vehicles
- is_7_seater_over_2500kg (bool): 7+ seater, >2500kg, not 4x4
- vehicle_id (int): Pre-fill from existing vehicle in stock
- tax_year (int): Tax year for rate lookup (default: 2026)
post/api/tax-simulator/isv
Headers
x-api-tokenstring nullable
Request body
object required
Response
Successful Response
{"stackTrail":"paths:/api/tax-simulator/isv:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}
Changes
No recorded changes to this endpoint across all 1 revision of this API.