cadrumo.domain.categories.iva_hint module¶
Typed projection of registry-owned category IVA hint vocabulary.
- class IvaDeductibilityHintCatalogue(values, semantics)[source]¶
Bases:
objectRegistry-projected, dated IVA hint vocabulary.
- Parameters:
values (tuple[IvaDeductibilityHint, ...])
semantics (str)
-
values:
tuple[IvaDeductibilityHint,...]¶
- property all_hints: frozenset[IvaDeductibilityHint]¶
Return every registry-declared hint token.
- resolve_iva_deductibility_hint_catalogue(*, effective_date=None, authority=None)[source]¶
Resolve the dated IVA hint vocabulary through the facts authority.
- Return type:
- Parameters:
effective_date (date | None)
authority (GovernedFactSource | None)
- require_iva_deductibility_hint(value, *, effective_date=None, authority=None)[source]¶
Return one registry-declared IVA hint token or refuse it.
- Return type:
- Parameters:
value (object)
effective_date (date | None)
authority (GovernedFactSource | None)