cadrumo.domain.calculations.registry.export_semantics module

Canonical semantic producer vocabulary for registry export fields.

class ExportDraftAttribute(*values)[source]

Bases: StrEnum

Closed draft values the filing renderer may project directly.

FILING_YEAR
PERIOD_CODE
PERIOD_START_DATE
PERIOD_END_DATE
class ExportComputedKey(*values)[source]

Bases: StrEnum

Closed export values computed by the filing renderer.

ENVELOPE_CLOSING_TAG
SEPA_MARCA
COMPLEMENTARIA_PAGE_MARKER

Renders the official C page marker from amendment evidence alone. Modelo-neutral: any modelo whose design admits "C" on a complementaria page slot resolves it through this one key.

M303_COMPLEMENTARIA_MARKER
M303_NO_ACTIVITY_MARKER
class ExportSemanticPayloadAxis(*values)[source]

Bases: StrEnum

The one payload field permitted for each semantic export kind.

CASILLA_ID
BINDING
LITERAL
PRODUCER_KEY
PROJECTION_REF
DRAFT_ATTRIBUTE
COMPUTED_KEY
export_semantic_payload_axis(kind)[source]

Return the sole semantic payload axis admitted for kind.

Return type:

ExportSemanticPayloadAxis | None

Parameters:

kind (CasillaFieldKind)