aeat.domain.calculations.registry._validate_surfaces module¶
Registry surface validation helpers for links, parity, deadlines, and references.
Validates cross-reference, workbook-parity, verification-expectation,
application-link, and deadline-window sections declared on a
ModeloRevision for reference closure and evidence-tier requirements.
- validate_cross_reference_section(failures, *, prefix, revision, legal_refs, source_refs, evidence)[source]¶
- Return type:
- Parameters:
prefix (str)
revision (ModeloRevision)
legal_refs (Mapping[str, LegalReference])
source_refs (Mapping[str, SourceReference])
evidence (EvidenceValidator)
- validate_workbook_parity_section(failures, *, prefix, revision, legal_refs, source_refs)[source]¶
- Return type:
- Parameters:
prefix (str)
revision (ModeloRevision)
legal_refs (Mapping[str, LegalReference])
source_refs (Mapping[str, SourceReference])
- validate_verification_expectation_section(failures, *, prefix, revision, casillas, legal_refs, source_refs, evidence)[source]¶
- Return type:
- Parameters:
prefix (str)
revision (ModeloRevision)
casillas (set[CasillaId])
legal_refs (Mapping[str, LegalReference])
source_refs (Mapping[str, SourceReference])
evidence (EvidenceValidator)
- validate_application_link_section(failures, *, prefix, revision, legal_refs, source_refs, evidence)[source]¶
- Return type:
- Parameters:
prefix (str)
revision (ModeloRevision)
legal_refs (Mapping[str, LegalReference])
source_refs (Mapping[str, SourceReference])
evidence (EvidenceValidator)
- validate_deadline_window_section(failures, *, prefix, revision, legal_refs, source_refs, evidence)[source]¶
- Return type:
- Parameters:
prefix (str)
revision (ModeloRevision)
legal_refs (Mapping[str, LegalReference])
source_refs (Mapping[str, SourceReference])
evidence (EvidenceValidator)