ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

X12 280 — Voter Registration Information

The 280 carries a voter-registration update between a local authority and the state administration: new registration, address change, removal.

Purpose

The 280 documents a voter-registration transaction compliant with the National Voter Registration Act (NVRA, 1993) and the Help America Vote Act (HAVA, 2002): registration, update or removal events sent from a DMV, County Recorder or Secretary of State office.

It is used in Motor-Voter programs (NVRA §5) where a driver-license application doubles as a voter registration; the DMV sends a 280 to the Secretary of State who updates the rolls. The 280 is acknowledged by 997 and can trigger an 824 if duplicate detection or eligibility validation fails.

Envelope structure

The 280 travels within the three X12 envelope levels (ISA/IEA, GS/GE with functional group VR, and ST/SE). Didactic example in release 004010:

x12 example-280.x12
ISA*00*          *00*          *ZZ*OHDMV         *ZZ*OHSECSTATE    *260514*1300*U*00401*000000280*0*P*>~
GS*VR*OHDMV*OHSECSTATE*20260514*1300*1*X*004010~
ST*280*0001~
BGN*00*VR-2026-0123*20260514~
N1*FF*OHIO DMV CENTRAL OFFICE*24*ST-OH-DMV~
LX*1~
NM1*IL*1*DOE*JANE*A***34*SSN-LAST4-1234~
DMG*D8*19850712*F~
N3*100 MAIN STREET~
N4*COLUMBUS*OH*43215*US~
REF*ZZ*PARTY-NONE~
REF*ZZ*DISTRICT-15~
DTM*007*20260514~
SE*11*0001~
GE*1*1~
IEA*1*000000280~

Common segments

  • HeaderST, BGN (Beginning Segment), DTM*007 (event date).
  • SourceN1*FF (Filer, the sending agency).
  • Voter — repeated LX loop: NM1*IL (Individual = voter), DMG (date of birth, sex), N3/N4 (address), REF (party, district).
  • ActionBGN02 carries the action code (00 = new registration, 04 = change, 24 = removal).
  • SummarySE.

Common pitfalls

  • Voter PII and HAVA: voter data carries identifiers and addresses. Transport must be end-to-end encrypted (AS2 or dedicated VPN); Secretaries of State typically require a dedicated AS2 certificate, not a shared channel.
  • NVRA duplicate detection: the return 824 flags duplicates on (name + DOB); the 280 must carry a stable internal id to support idempotent dedup on the state side.
  • Party data: REF party can be empty in non-partisan jurisdictions (Ohio, for example); never invent a value — the roll does not support a synthetic party.

Documentation

The code 280 and the name Voter Registration Information are public and listed on x12.org/products/transaction-sets. The complete structure of loops, qualifiers and code lists is distributed by DISA via the proprietary Implementation Guides (TR3). ediverse.io covers only public concepts, the envelope and didactic examples.