File size: 1,381 Bytes
c55ab5e 56ed47e c55ab5e 56ed47e c55ab5e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | """Cuentas Claras — deterministic tax & finance engine.
This package is the trust foundation of the app: it contains *all* the arithmetic
and *no* model. Every function returns a :class:`CalcResult` carrying the figure,
its step-by-step breakdown, and the dated source it came from. The LLM orchestrates
and explains these results — it never computes them.
"""
from .money import D, money, pct
from .result import CalcResult
from .isr import (
isr_provisional_monthly,
retenciones_servicios_profesionales,
taxable_base,
)
from .resico import resico_eligible, resico_isr_monthly
from .iva import iva_monthly, iva_on_amount
from .ratios import (
break_even_units,
cash_runway_months,
current_ratio,
profit_margin,
)
from .us_tax import (
federal_income_tax,
quarterly_estimated_tax,
schedule_c_net_profit,
self_employment_tax,
us_annual_estimate,
)
__all__ = [
"D",
"money",
"pct",
"CalcResult",
"isr_provisional_monthly",
"retenciones_servicios_profesionales",
"taxable_base",
"resico_isr_monthly",
"resico_eligible",
"iva_monthly",
"iva_on_amount",
"break_even_units",
"cash_runway_months",
"current_ratio",
"profit_margin",
"schedule_c_net_profit",
"self_employment_tax",
"federal_income_tax",
"quarterly_estimated_tax",
"us_annual_estimate",
]
|