aeat.application.modelo._registry_discovery module¶
Application facades for modelo registry discovery queries.
CLI discovery commands call this module instead of constructing
RegistryQueryService or reading the registry authority directly. Each
facade delegates to the central validated authority exposed by
resources().modelos.authority and returns the domain query report unchanged.
The *_for_scope helpers accept a concrete Period and
pass its filing year plus bare registry token into the query service, so
revision selection stays inside the authority-backed registry layer.
- declared_modelo_period_tokens(modelo)[source]¶
Return every period token declared by any revision of one modelo.
- registry_support_matrix()[source]¶
Return the registry-wide per-modelo support/capability matrix.
Every
ModeloEntryis derived directly from the loaded registry authority (calc-grade, manifest, export formats, extractor, declared casilla renames, declared deprecation decisions, and declared AEAT-portal cross-references) — never hand-maintained.- Return type:
- registry_list_modelos(*, year=None, domain=None)[source]¶
Return the registry modelo list report, optionally filtered by tax family.
- registry_describe_modelo(modelo, *, period=None, as_of=None)[source]¶
Return the registry modelo description report.
- registry_describe_modelo_for_scope(modelo, *, period, as_of=None)[source]¶
Return the registry modelo description report for an exact
Period.
- registry_casillas(modelo, *, period=None, as_of=None, input_kind=None, required=None, form_number=None)[source]¶
Return the registry casilla report.
- registry_casillas_for_scope(modelo, *, period, as_of=None, input_kind=None, required=None, form_number=None)[source]¶
Return the registry casilla report for an exact
Period.
- registry_casillas_for_registry_scope(modelo, *, filing_year, period, as_of=None, input_kind=None, required=None, form_number=None)[source]¶
- registry_casilla(modelo, casilla, *, period=None, as_of=None)[source]¶
Return the single-casilla semantic detail report.
- registry_bindings(modelo, *, period=None, as_of=None)[source]¶
Return the registry bindings report for a modelo and optional period.
- registry_bindings_for_year(modelo, *, filing_year, as_of=None)[source]¶
Return the registry bindings report for a filing year.
- registry_bindings_for_scope(modelo, *, period, as_of=None)[source]¶
Return the registry bindings report for an exact
Period.