aeat.domain.filing.reconciliation._errors module¶
Narrow exceptions for the cross-modelo reconciliation domain.
Justificante parse failures are surfaced via
domain.justificante.JustificanteParseError; this module
defines reconciliation-specific failures only.
- exception ReconciliationError(message=None, *, context=None, suggestion=None, translated_message=None)[source]¶
Bases:
AeatErrorBase error for reconciliation between periodic filings and annual summaries.
- Parameters:
- Return type:
None
- code: ClassVar[ErrorCode]¶
- exception ReconciliationDeclaracionParseError(message=None, *, context=None, suggestion=None, translated_message=None)[source]¶
Bases:
ReconciliationErrorRaised when a filed declaration export cannot be parsed for reconciliation.
- Parameters:
- Return type:
None
- code: ClassVar[ErrorCode]¶
- exception ReconciliationDriftError(message=None, *, context=None, suggestion=None, translated_message=None)[source]¶
Bases:
ReconciliationErrorRaised when reconciliation detects arithmetic or identity drift across declarations.
- Parameters:
- Return type:
None
- code: ClassVar[ErrorCode]¶