aeat.domain.calculations.registry._validate_previous_filing_sources module

Previous-filing source validation helpers.

Validates that every previous_filing DataBindingDefinition declared on a ModeloDefinition resolves to a known source modelo and that its declared CasillaId values exist in the matching source revisions.

See also

aeat.domain.calculations.registry._bindings_previous_filing

Selector parsing into canonical source modelo, period, and casilla ids.

aeat.domain.calculations.registry._validate_source_casilla_ids

Shared source-revision membership check and non-canonical diagnostics.

aeat.domain.calculations.registry._validate_relation_sources

Sibling closure validation for relation source selectors.

validate_previous_filing_binding_closure(modelos, modelos_by_id)[source]

Validate previous-filing source closure for registry modelos.

Parameters:
Return type:

list[str]