pas.views.abschlussliste
Functions
|
|
|
|
|
|
|
Generate XLSX export for 'Buchungen Abrechnungslauf' with individual |
Module Contents
- pas.views.abschlussliste.aggregate_abschlussliste_data(settlement_data: onegov.pas.settlement_data.SettlementData) list[dict[str, Any]][source]
- pas.views.abschlussliste.get_abschlussliste_data(settlement_run: onegov.pas.models.settlement_run.SettlementRun, request: onegov.town6.request.TownRequest) list[dict[str, Any]][source]
- pas.views.abschlussliste.generate_abschlussliste_xlsx(settlement_run: onegov.pas.models.settlement_run.SettlementRun, request: onegov.town6.request.TownRequest) io.BytesIO[source]
- pas.views.abschlussliste.generate_buchungen_abrechnungslauf_xlsx(settlement_run: onegov.pas.models.settlement_run.SettlementRun, request: onegov.town6.request.TownRequest) io.BytesIO[source]
Generate XLSX export for ‘Buchungen Abrechnungslauf’ with individual booking entries.
Creates an Excel file with columns: - Datum: Date of attendance - Person: Full name of parliamentarian - Partei: Party name - Wahlkreis: Electoral district (TODO: determine data source) - BuchungsTyp: Type of attendance/booking - Wert: Duration/value in hours - CHF: Base rate in CHF - CHF + TZ: Rate with cost-of-living adjustment in CHF
Data is sorted by date then person name.