aeat.adapters.outbound.aeat package¶
Outbound adapter package for AEAT integrations.
This package is the adapter-layer entry point for code that talks to the Agencia Tributaria. Subpackages keep external concerns separated:
adapters.outbound.aeat.authowns certificate and Cl@ve Móvil authentication plus theadapters.outbound.aeat.auth.AeatSessionrecords consumed by live readers.adapters.outbound.aeat.browserowns Playwright session creation, site-health classification, and browser failure envelopes.adapters.outbound.aeat.sedeowns authenticated, read-only Sede navigation, downloads, parsing, and observation records.adapters.outbound.aeat.verifyowns public CSV verification through the reviewed read-only Sede verifier.adapters.outbound.aeat.exportowns read-only export and preflight helpers.
See also
adapters.outbound.aeat._playwrightImport-safe Playwright exception aliases shared by browser and Sede modules when the optional
browserextra is absent.application.authApplication facade that selects auth providers and owns operator-facing session lifecycle commands.
application.liveRead-only acquisition facade that consumes Sede, browser, and verification adapters.
core.access_gateCore live-read gate and permanent live-write refusal applied before authenticated AEAT access proceeds.
adapters.outboundParent outbound adapter layer for all external counterparts.
Subpackages¶
- aeat.adapters.outbound.aeat.auth package
select_provider()- Subpackages
- Submodules
- aeat.adapters.outbound.aeat.auth._authenticator module
- aeat.adapters.outbound.aeat.auth._authenticator_persistence module
- aeat.adapters.outbound.aeat.auth._authenticator_types module
- aeat.adapters.outbound.aeat.auth._clave_movil module
- aeat.adapters.outbound.aeat.auth._clave_movil_metadata module
- aeat.adapters.outbound.aeat.auth._clave_movil_page_flow module
- aeat.adapters.outbound.aeat.auth._clave_movil_support module
- aeat.adapters.outbound.aeat.auth._clave_permanente module
- aeat.adapters.outbound.aeat.auth._clave_permanente_metadata module
- aeat.adapters.outbound.aeat.auth._clave_permanente_support module
- aeat.adapters.outbound.aeat.auth._errors module
- aeat.adapters.outbound.aeat.auth._fixtures module
- aeat.adapters.outbound.aeat.auth._providers module
- aeat.adapters.outbound.aeat.auth._session_store module
- aeat.adapters.outbound.aeat.auth.certificate module
CertificateErrorCertificateLoadErrorCertificatePasswordErrorCertificateExpiredErrorCertificatePreExpiryErrorCertificateHandshakeErrorCertificateNifParseErrorCertificateHealthSeverityCertificateBundleLoadedCertificateCertificateHealthHandshakeResultload_certificate()evaluate_loaded_certificate_health()health()extract_nif_from_subject()preload_into_browser_context()verify_handshake()
- aeat.adapters.outbound.aeat.browser package
- Submodules
- aeat.adapters.outbound.aeat.browser._errors module
- aeat.adapters.outbound.aeat.browser._factory module
- aeat.adapters.outbound.aeat.browser._site_health module
- aeat.adapters.outbound.aeat.browser._site_health_parsers module
- aeat.adapters.outbound.aeat.browser._site_health_probe module
- aeat.adapters.outbound.aeat.browser.evasion module
- aeat.adapters.outbound.aeat.browser.health module
- aeat.adapters.outbound.aeat.browser.profile module
- aeat.adapters.outbound.aeat.browser.session module
- Submodules
- aeat.adapters.outbound.aeat.export package
- aeat.adapters.outbound.aeat.sede package
- Submodules
- aeat.adapters.outbound.aeat.sede._adapter_utils module
- aeat.adapters.outbound.aeat.sede._auth_state module
- aeat.adapters.outbound.aeat.sede._browser_constants module
- aeat.adapters.outbound.aeat.sede._browser_stage module
- aeat.adapters.outbound.aeat.sede._censo module
- aeat.adapters.outbound.aeat.sede._censo_live module
- aeat.adapters.outbound.aeat.sede._declarations module
- aeat.adapters.outbound.aeat.sede._declarations_diagnostics module
- aeat.adapters.outbound.aeat.sede._declarations_listbox module
- aeat.adapters.outbound.aeat.sede._declarations_observations module
- aeat.adapters.outbound.aeat.sede._declarations_remote module
- aeat.adapters.outbound.aeat.sede._declarations_schema module
- aeat.adapters.outbound.aeat.sede._errors module
- aeat.adapters.outbound.aeat.sede._groi_check module
- aeat.adapters.outbound.aeat.sede._iva_compensation_wallet module
- aeat.adapters.outbound.aeat.sede._iva_compensation_wallet_parsing module
- aeat.adapters.outbound.aeat.sede._nif_iva_check module
- aeat.adapters.outbound.aeat.sede._notifications module
- aeat.adapters.outbound.aeat.sede._observation_store module
- aeat.adapters.outbound.aeat.sede._parse module
- aeat.adapters.outbound.aeat.sede._renta_web_open module
- aeat.adapters.outbound.aeat.sede._renta_web_open_safety module
- aeat.adapters.outbound.aeat.sede._schema module
- aeat.adapters.outbound.aeat.sede._walker module
- Submodules
- aeat.adapters.outbound.aeat.verify package