Senate Majority Leader Harry ReidHarry ReidVirginia was a wave election, but without real change, the tide will turn again Top Lobbyists 2017: Grass roots Boehner confronted Reid after criticism from Senate floor MORE (D-Nev.) late Wednesday set up a procedural vote on the $1 trillion omnibus spending bill, a move that should let the Senate pass it by Saturday.

Reid filed a motion to end debate on the bill, which the House approved earlier in the day. At the latest, that will let the Senate vote to end debate on the bill by Friday morning, although Reid said that vote could come earlier.

"Under the rule, the vote will be Friday morning," he said Wednesday evening. "I've had a number of requests to see if that could be moved forward, and I'm waiting to see if we can get consent to do that."

If the procedural vote happens Friday, that would let the Senate pass the bill by Saturday, but that whole timetable could be moved up if both parties agree.

Reid adjourned the Senate immediately after filing his motion to end debate.

The House passed the bill in a 359-67 vote, with most of the "no" votes coming from Republicans who complained about the cost of the bill and the speed with which it was considered. Some Senate Republicans are expected to oppose it as well.