pas.models.presidential_allowance

Attributes

PRESIDENT_YEARLY_ALLOWANCE

VICE_PRESIDENT_YEARLY_ALLOWANCE

PRESIDENT_QUARTERLY

VICE_PRESIDENT_QUARTERLY

ALLOWANCE_ROLES

FIBU_KONTO_ALLOWANCE

LOHNART_ALLOWANCE_NR

LOHNART_ALLOWANCE_TEXT

Classes

PresidentialAllowance

Tracks quarterly presidential allowances (Jahreszulage)

Module Contents

pas.models.presidential_allowance.PRESIDENT_YEARLY_ALLOWANCE = 20000[source]
pas.models.presidential_allowance.VICE_PRESIDENT_YEARLY_ALLOWANCE = 5000[source]
pas.models.presidential_allowance.PRESIDENT_QUARTERLY = 5000[source]
pas.models.presidential_allowance.VICE_PRESIDENT_QUARTERLY = 1250[source]
pas.models.presidential_allowance.ALLOWANCE_ROLES: dict[str, str][source]
pas.models.presidential_allowance.FIBU_KONTO_ALLOWANCE = '3000.30'[source]
pas.models.presidential_allowance.LOHNART_ALLOWANCE_NR = '2400'[source]
pas.models.presidential_allowance.LOHNART_ALLOWANCE_TEXT = 'Jahreszulage KR-Präsidium'[source]
class pas.models.presidential_allowance.PresidentialAllowance[source]

Bases: onegov.core.orm.Base, onegov.core.orm.mixins.TimestampMixin

Tracks quarterly presidential allowances (Jahreszulage) for the president and vice president of the Kantonsrat.

__tablename__ = 'pas_presidential_allowances'[source]
__table_args__[source]
id: sqlalchemy.orm.Mapped[uuid.UUID][source]
year: sqlalchemy.orm.Mapped[int][source]
quarter: sqlalchemy.orm.Mapped[int][source]
role: sqlalchemy.orm.Mapped[str][source]
amount: sqlalchemy.orm.Mapped[int][source]
parliamentarian_id: sqlalchemy.orm.Mapped[uuid.UUID][source]
parliamentarian: sqlalchemy.orm.Mapped[onegov.pas.models.PASParliamentarian][source]
settlement_run_id: sqlalchemy.orm.Mapped[uuid.UUID | None][source]
settlement_run: sqlalchemy.orm.Mapped[onegov.pas.models.SettlementRun | None][source]
property role_label: str[source]
__repr__() str[source]