Por ejemplo, si mi ingreso es de 17000$, lo cual está por debajo del básico provincial (18056$) pero por encima del federal (máximo 15705$), ¿debo pagar impuestos? ¿Es?
federal_tax = min(0, federal_income_tax - federal_BPA * lowest_federal_tax_bracket)
quebec_tax = min(0, provincial_income_tax - 18056 * lowest_quebec_tax_bracket)
Entonces total_tax = 0 + 1295 * lowest_federal_tax_bracket
O es
total_tax = min(0, federal_income_tax + provincial_income_tax - federal_BPA * lowest_federal_tax_bracket - 18056 * lowest_quebec_tax_bracket)
lo cual daría
total_tax = min(0, 17000 * lowest_federal_tax_bracket - 15707 * lowest_federal_tax_bracket + 17000 * lowest_quebec_tax_bracket - 18056 * lowest_quebec_tax_bracket)
\=
min(0, (17000-15707)*lowest_federal_tax_bracket + (17000 - 18056) * lowest_quebec_tax_bracket)
¿Lo cual sería 0?
¡Gracias!