PersatePersate documentation

Voting ledger

The full record of parliamentary votes: browsing recent ballots, reading individual results, and inspecting how each member voted.

The Voting ledger is the catalogue of recorded ballots in the Sejm. Each entry corresponds to a single voting event — typically a motion put to the chamber during a sitting — and is enriched with the official tally, the result, the underlying documents, and a seat-by-seat record of how every member voted.

It is accessed via the sidebar entry INTELLIGENCE → Ledger.

The ballot list

Votes are presented as a grid of cards, grouped by proceeding (the parliamentary sitting in which they took place). Proceedings are listed in descending order — the most recent at the top — and within each proceeding, votes are presented as published by the Chancellery of the Sejm.

The number of cards visible at one time is controlled by a page-size selector at the foot of the screen. Older votes are reached by paginating back rather than by scrolling indefinitely; the Voting ledger is intended for targeted retrieval rather than open-ended browsing.

The voting card

Each card carries the following information.

Identifiers and outcome

Three short badges in the upper-left:

  • Proceeding N — the number of the parliamentary sitting.
  • Vote N — the vote's sequence number within that sitting.
  • Result badge — the outcome of the vote. Possible values:
    • Passed (green) — the motion reached the required threshold.
    • Rejected (red) — the motion did not reach the required threshold.
    • Quorum present (green) — for presence checks, sufficient members were recorded.
    • Quorum missing (red) — for presence checks, insufficient members were recorded.
    • For On list votes (votes selecting between several named options), no result badge is shown; the option tally is presented instead.

Title and description

The motion's title (or topic, when distinct) is shown as the card heading. A secondary description is shown beneath it where supplied. Both fields are taken verbatim from the parliamentary record.

Date

The vote's casting time, displayed in the user's local timezone, prefixed with a clock icon.

Tally visualisation

The lower portion of the card shows the distribution of votes. Two visual styles are used depending on the vote's type:

  • Standard ballots (Yes/No/Abstain) — a horizontal bar segmented by colour: blue for Yes, red for No, amber for Abstain, slate for Present (where applicable), and grey for Absent. A textual legend reproduces each tally with its label.
  • List ballots (selecting between named options) — up to three options are displayed as labelled progress bars proportional to the vote share they received.

The footer reports either Votes cast or, for presence checks, Members present — the count of members whose vote (or presence) was recorded.

Selecting any card opens its Voting detail view, described in Inspecting a voting.

The right sidebar provides a single Search field. Matching is performed against the title, topic, and voting number of the votings currently fetched from the legislation service — that is, against the current page only. Refining a query that is to operate over a wider range of historical ballots is supported by switching pages and re-running the search.

The matching is case-insensitive. Results update as the query is typed.

Voting kinds

The Sejm employs three vote-recording mechanisms; the Voting ledger preserves the distinction:

  • Electronic — vote cast via the chamber's electronic voting system.
  • Traditional — vote cast by show of hands, division, or other manual mechanism.
  • On list — a vote selecting between a discrete set of named options (for example, candidates in an election); the tally is per-option rather than yes/no.

The vote kind is displayed prominently on the detail view and is referenced in the result-determination logic.

Majority types

Votes are decided according to one of three majority rules, recorded with each ballot:

  • Simple — more votes for than against.
  • Absolute — more than half of the statutory number of members.
  • Qualified — a constitutionally specified higher threshold (typically two-thirds or three-fifths).

The applicable majority is reported in the detail view and informs whether the Passed or Rejected label is assigned.

Empty and error states

  • No votings match your search — the current query returns no results on the present page. Clearing the query, or moving to a different page, typically resolves the issue.
  • No votings available — the legislation service returned no votings for the current range. This is unusual outside long parliamentary recesses.
  • Couldn't load votings — communication with the legislation service was unsuccessful. A Try again control reissues the request. Where the failure is a permission error, the message is replaced with "You don't have permission to view legislative votings yet".

Pages in this section

  • Inspecting a voting — the detail view for a single ballot, including the voting overview, related documents, the voting-options breakdown, and the seat-by-seat chamber map with club filtering.

On this page