aeat.domain.modelos._iae_exemption module¶
Modelo 840 IAE net-turnover exemption semantics.
See also
MODELO_840_IAE_CIFRA_NEGOCIOS_EXEMPTION_THRESHOLD_EURLegal threshold constant for the strict art. 82.1.c INCN gate.
test_modelo_840_iae_continuityMulti-year enrollment proof that persists two annual assessments through the real calculation observation store.
- class Modelo840IaeExemptionStatus(*values)[source]¶
Bases:
StrEnumTurnover-based IAE exemption status under TRLRHL art. 82.1.c.
- EXEMPT¶
- NOT_EXEMPT¶
- class Modelo840IaeExemptionAssessment(**data)[source]¶
Bases:
BaseModelOne annual Modelo 840 IAE turnover-threshold assessment.
The assessment covers only the art. 82.1.c
importe neto de la cifra de negociosexemption. Other art. 82 exemptions, such as the natural-person and first-two-period exemptions, are separate legal pathways.See also
Modelo840IaeExemptionStatusClosed status vocabulary carried by each annual assessment.
- Parameters:
- filing_year: int¶
- importe_neto_cifra_negocios_eur: Decimal¶
- threshold_eur: Decimal¶
- status: Modelo840IaeExemptionStatus¶
- legal_refs: tuple[str, ...]¶
- assess_modelo_840_iae_cifra_negocios_exemption(*, filing_year, importe_neto_cifra_negocios_eur)[source]¶
Assess the strict Modelo 840 IAE art. 82.1.c turnover exemption.
TRLRHL art. 82.1.c exempts the covered entities only when their net turnover is below 1,000,000 EUR. Equality is outside the exemption.
See also
Modelo840IaeExemptionAssessmentFrozen result carrier returned by this assessment helper.
- Return type:
- Parameters: