aeat.domain.calculations.registry._record_design_schema module¶
Record-design parser output models.
- class RecordDesignField(**data)[source]¶
Bases:
RegistryModelOne fixed-width field described by an AEAT record-design sheet.
- Parameters:
- sheet: str¶
- row: int¶
- ordinal: int¶
- offset: int¶
- length: int¶
- type_code: str¶
- complementary: str | None¶
- description: str¶
- validation: str | None¶
- content: str | None¶
- class RecordDesignSheet(**data)[source]¶
Bases:
RegistryModelParsed field rows and declared total length for one workbook sheet.
- Parameters:
name (str)
fields (tuple[RecordDesignField, ...])
total_positions (int | None)
- name: str¶
- fields: tuple[RecordDesignField, ...]¶
- total_positions: int | None¶