aeat.adapters.outbound.aeat.sede._declarations_schema module

Declaration-register boundary records.

class Declaracion(**data)[source]

Bases: BaseModel

One row from Consultar declaraciones presentadas.

Parameters:
  • modelo (str)

  • ejercicio (int)

  • period (Period)

  • expediente_id (str)

  • estado (str)

  • tipo_solicitud (str | None)

  • observaciones (str | None)

  • presented_at (datetime)

  • justificante_link_text (str | None)

  • archive_link_text (str | None)

  • declaration_copy_link_text (str | None)

  • justificante_cell_index (int)

  • archive_cell_index (int | None)

  • declaration_copy_cell_index (int | None)

  • mode (Literal['read'])

modelo: str
ejercicio: int
period: Period
expediente_id: str
estado: str
tipo_solicitud: str | None
observaciones: str | None
presented_at: datetime
justificante_cell_index: int
archive_cell_index: int | None
declaration_copy_cell_index: int | None
mode: Literal['read']