aeat.domain.calculations.registry._validate_application_links module¶
Application-link closure validation helpers.
Validates that every application surface declared on a
ModeloRevision is backed by a
matching application link, and that link combination rules are satisfied before
the revision is accepted by the registry validator.
See also
aeat.domain.calculations.registry._validate_revision_closure.validate_revision_closure()Revision-level closure runner that invokes these application-link checks.
aeat.domain.calculations.registry._validate_surfaces.validate_application_link_section()Reference and evidence-tier validation for individual application-link declarations.
- validate_application_link_closure(scope, revision, *, modelo_id)[source]¶
Return application-link closure failures for one modelo revision.
The supplied
ModeloRevisionowns the declared application-link bundle and dependent surfaces.modelo_idcontributes the Modelo 145 communication-link rule because that workflow can use communication/payer-delivery surfaces in place of filing surfaces.- Return type:
- Parameters:
scope (str)
revision (ModeloRevision)
modelo_id (str)