Cast Vote Records (CVRs)

For ballot comparison and hybrid audits only.

Cast Vote Record Requirements

When retrieving cast vote records (CVRs) from your voting system, it’s important to follow your system’s instructions to ensure proper export. Most systems export groups of CVRs in a single file, but some systems export each individual ballot’s record as a separate file.
The following data must be included for each ballot (names may vary by voting system - see chart below):
  • Unique ID for each CVR
  • Tabulator ID/name/number
  • Batch ID/name/number
  • Ballot position within a batch Imprinted ID (if applicable)
  • Recorded votes/marks for every contest on a particular ballot, each containing:
    • Contest name
    • Candidate name
    • Vote/mark (and override, if applicable)
NOTE: The “Tabulator name” and “Batch name” columns on your Ballot Manifest must match those found in the cast vote records.

Voting Equipment Specific Information

As mentioned above, we strongly encourage you to follow the instructions provided by your vendor when retrieving the cast vote records from your voting system. Some tips we’ve learned from other jurisdictions are provided below.
Dominion:
  • The Cast Vote Record tabular box should be checked in the export menu
  • Sometimes fields are exported with extra characters, like quotation marks and equal signs. To eliminate these extra characters, open the CVR file safely in Excel (open a blank worksheet, go to Data > From Text > select CVR file > Import) and use the ctrl-s function to re-save.
ES&S:
  • ES&S does not provide a single CVR export with all the data needed for the audit. Instead, two exports are required:
    • Tools > Export Cast Vote Record
    • Produce Module > Ballots - Table View > set filter to “all” > Export (this file only allows 20K records to be exported at one time and may require several exports depending on your number of ballots)
  • The tabulator ids will be parsed from the CVR using the first four digits of the Tabulator CVR field, including any leading zeros. The tabulator names in the manifest must be four digits and include any leading zeros in order to match.
Hart:
  • When multiple tabulators are used, CVRs must be exported by tabulator and sent to VotingWorks for parsing
The CVR export process may be tricky the first few attempts. We are happy to review files prior to upload and encourage all users to work through this process with us well before audit day. Many jurisdictions have used their logic and accuracy testing CVR files to practice.

Field Mapping by Voting System

Arlo
ClearBallot
Dominion
ES&S
Hart
CVR Unique ID
RowNumber
CvrNumber
Cast Vote Record
CvrGuid
Tabulator
ScanComputerName
TabulatorNum
Tabulator CVR (first four characters)
Each export must be for one tabulator
Batch
BoxID
BatchId
Batch
BatchNumber
Ballot Number
BoxPosition
RecordId
Inferred from row order in the file
BatchSequence
Imprinted ID
BallotID
ImprintedId
Tabulator CVR
CvrGuid