Taxcore
Test Bench
ESTV Parity
Swagger
/api/v1/periodic/np/{income|wealth}/calculate
PRESETS
ZH Single 50k
ZH Single 100k
ZH Single 200k
ZH Married 0 kids
ZH Married 1 kid
ZH Family 2 kids
ZH Divorced SP
ZH Pensioner
BE Single 80k
BE Married 120k
GE High 450k
VD Couple
BS Single 90k
LU Single 75k
Override Demo
Wealth Only
Mode
Combined
Income only
Wealth only
Tax Year
IDENTITY
Canton
AG - Aargau
AI - Appenzell Innerrhoden
AR - Appenzell Ausserrhoden
BE - Bern
BL - Basel-Landschaft
BS - Basel-Stadt
FR - Fribourg
GE - Geneva
GL - Glarus
GR - Graubünden
JU - Jura
LU - Lucerne
NE - Neuchâtel
NW - Nidwalden
OW - Obwalden
SG - St. Gallen
SH - Schaffhausen
SO - Solothurn
SZ - Schwyz
TG - Thurgau
TI - Ticino
UR - Uri
VD - Vaud
VS - Valais
ZG - Zug
ZH - Zurich
ZH - Zurich
Municipality
BFS number
Civil Status
Single
Married
RegisteredPartner
Divorced
Widowed
Separated
Religion
None
Reformed
Catholic
Children
Age
INCOME
Income
Net of pillar 1 & 2 by default
Spouse Income
Married/partner only
Secondary Income
Side employment, freelance
Taxable Income Override
Bypasses deductions engine
WEALTH
Net Wealth
Assets minus liabilities
Single parent
Divorced/widowed with children
Two-income household
Both spouses earn income
DEDUCTIONS & OVERRIDES
Leave at 0 to use engine-computed defaults. Enter a value to override a specific deduction.
Insurance Premiums
Health & accident premiums
Professional Expenses
Commute, meals, tools
Childcare
Daycare, after-school
Debt Interest
Mortgage, loan interest
Pillar 3a
Max 7'056 (employed)
Charity
Donations to approved orgs
Pension Ordinary
Regular BVG contribution
Pension Buy-In
Voluntary BVG purchase
Pension Rate Override %
Override BVG rate (testing)
CALCULATION FLAGS
Include Pillar 1 & 2 Deductions
Only if entered income still includes social-security contributions
Has Pillar 2 / 3a
Controls BVG branch in the deduction engine
Run Calculation
Reset
Idle
0.00
Income
0.00
Wealth
0.00
Components
0
Components
Run a calculation to see results.
Trace
Trace will appear here.
API Payload
Copy
{}