aeat.domain.calculations.registry._schema_base module¶
Shared base classes and aliases for registry schema models.
The SensitivityClassField alias coerces registry output_sensitivity
tokens into SensitivityClass members before strict schema validation.
- ModeloFilingCapability¶
Discriminator for the calculation role of a ModeloDefinition.
filing: The modelo computes and submits filing-grade amounts. Most modelos fall into this class.informative: The modelo collects and reports data but does not compute filing-grade amounts. Revisions must have emptyformulasand emptyrelations; every casilla must bemanualorinformational. Modelo 232 is the canonical example.summary: The modelo aggregates other modelos (e.g. 390 over 303) and may declare cross-model relations but is not a filing modelo.
alias of
Literal[‘borrador’, ‘renta_ledger_default’]