--- type: "Bill" title: "ID Approval/Flex Muni One-Stop." description: "ID Approval/Flex Muni One-Stop." jurisdiction: "us/states/nc" legislature: "North Carolina General Assembly" session: "2019" identifier: "HB 646" citation: "North Carolina HB 646 (2019)" classification: ["bill"] subjects: ["BOARDS", "COLLEGES & UNIVERSITIES", "EDUCATION", "ELECTIONS", "ELECTIONS", "STATE BOARD OF", "HIGHER EDUCATION", "ID SYSTEMS", "LOCAL GOVERNMENT", "PERSONNEL", "PRESENTED", "PUBLIC", "PUBLIC OFFICIALS", "RATIFIED", "SESSION LAWS", "STATE EMPLOYEES", "STUDENTS", "UNC", "CHAPTERED", "GOVERNMENT EMPLOYEES", "LOCAL GOVERNMENT EMPLOYEES"] status: "enacted" primary_sponsors: ["Hardister", "Hawkins", "Lewis"] version_count: 8 action_count: 35 vote_count: 2 first_action: "2019-04-09" last_action: "2019-06-03" source: "openstates" source_identifier: "ocd-bill/bf199155-6a3b-46af-ae4d-d2cdd816c4ad" source_url: "http://www.ncleg.net/gascripts/BillLookUp/BillLookUp.pl?Session=2019&BillID=H646&votesToView=all" source_hash: "2fb67bf32299a7c2b1c6f9e75e27a3f074eb66017eb93125f3cf1c883d96b579" vintage: "2026-07-01" source_snapshot: "https://data.openstates.org/daily/2026-07-01/public.pgdump" retrieved_at: "2026-07-06" confidence: "reported" tags: ["legislation", "bill", "us-nc"] --- # North Carolina HB 646 (2019) — ID Approval/Flex Muni One-Stop. ## Version chain The bill's text revisions, in order — the diff chain from filing to enrollment. 1. **Filed** (filed) — [source](http://www.ncleg.net/Sessions/2019/Bills/House/PDF/H646v0.pdf) 2. **A1: Scanned Document** (committee substitute) — [source](https://webservices.ncleg.gov/ViewBillDocument/2019/3248/0/H646-A-NBC-5742) 3. **Edition 1** (committee substitute) — [source](http://www.ncleg.net/Sessions/2019/Bills/House/PDF/H646v1.pdf) 4. **Edition 2** (committee substitute) — [source](http://www.ncleg.net/Sessions/2019/Bills/House/PDF/H646v2.pdf) 5. **Edition 3** (committee substitute) — [source](http://www.ncleg.net/Sessions/2019/Bills/House/PDF/H646v3.pdf) 6. **Edition 4** (committee substitute) — [source](http://www.ncleg.net/Sessions/2019/Bills/House/PDF/H646v4.pdf) 7. **Ratified** (committee substitute) — [source](http://www.ncleg.net/Sessions/2019/Bills/House/PDF/H646v5.pdf) 8. **SL 2019-22** (committee substitute) — [source](http://www.ncleg.net/Sessions/2019/Bills/House/PDF/H646v6.pdf) ## Votes - Second Reading — **45–0** (pass) · upper - M11 Concur — **109–6** (pass) · lower ## Sponsors - Hardister — primary (person) - Hawkins — primary (person) - Lewis — primary (person) - Brockman — cosponsor (person) - Carter — cosponsor (person) - Dahle — cosponsor (person) - Harrison — cosponsor (person) - Humphrey — cosponsor (person) - Kidwell — cosponsor (person) - Majeed — cosponsor (person) - McGrady — cosponsor (person) - Montgomery — cosponsor (person) - Russell — cosponsor (person) ## Timeline The legislative action history — every referral, reading, and vote. - **2019-06-03** Ch. SL 2019-22 `became-law` - **2019-06-03** Signed by Gov. 6/3/2019 `executive-signature` - **2019-05-28** Pres. To Gov. 5/28/2019 `executive-receipt` - **2019-05-28** Ratified - **2019-05-28** Ordered Enrolled - **2019-05-28** Concurred In S Com Sub `amendment-passage` - **2019-05-28** Added to Calendar - **2019-05-28** Cal Pursuant 36(b) - **2019-05-24** Regular Message Received For Concurrence in S Com Sub - **2019-05-24** Regular Message Sent To House - **2019-05-23** Passed 3rd Reading `passage, reading-3` - **2019-05-23** Passed 2nd Reading `reading-2` - **2019-05-22** Reptd Fav `committee-passage-favorable` - **2019-05-21** Re-ref Com On Rules and Operations of the Senate `referral-committee` - **2019-05-21** Com Substitute Adopted - **2019-05-21** Reptd Fav Com Substitute `committee-passage-favorable` - **2019-05-13** Re-ref to Redistricting and Elections. If fav, re-ref to Rules and Operations of the Senate `referral-committee` - **2019-05-13** Withdrawn From Com - **2019-04-15** Ref To Com On Rules and Operations of the Senate `referral-committee` - **2019-04-15** Passed 1st Reading `reading-1` - **2019-04-15** Regular Message Received From House - **2019-04-12** Regular Message Sent To Senate - **2019-04-11** Ordered Engrossed - **2019-04-11** Passed 3rd Reading `passage, reading-3` - **2019-04-11** Passed 2nd Reading `reading-2` - **2019-04-11** Amend Adopted A1 `amendment-passage` - **2019-04-10** Placed On Cal For 04/11/2019 - **2019-04-10** Cal Pursuant Rule 36(b) - **2019-04-10** Reptd Fav Com Substitute `committee-passage-favorable` - **2019-04-10** Re-ref Com On Rules, Calendar, and Operations of the House `referral-committee` - **2019-04-10** Reptd Fav `committee-passage-favorable` - **2019-04-09** Ref to the Com on Elections and Ethics Law, if favorable, Rules, Calendar, and Operations of the House `referral-committee` - **2019-04-09** Passed 1st Reading `reading-1` - **2019-04-09** Rules Suspended - **2019-04-09** Filed `introduction` ## Source OpenStates / OpenCivicData bulk snapshot [2026-07-01](https://data.openstates.org/daily/2026-07-01/public.pgdump); origin `ocd-bill/bf199155-6a3b-46af-ae4d-d2cdd816c4ad`. Confidence: reported (aggregated from official North Carolina legislature records).