A deal has been reached on a $1 trillion-plus bill to fund the government for the final five months of this fiscal year.
The agreement likely means a shutdown of the federal government will be averted.
The deal, struck late Sunday night, does not include funding for President Donald Trump's proposal to build a wall on the southern border with Mexico.
However, the spending plan would put an additional $1.5-billion towards border security.
It also includes an extra $12.5-billion in defense spending. That's less than the $30-billion the White House wanted, but the number could rise to $15-billion if the Trump administration puts forward a plan for fighting the Islamic State in Iraq and Syria (ISIS) terrorist group.
The spending plan also indefinitely funds the Affordable Care Act's (Obamacare) subsidies for low-income Americans' insurance coverage, and puts more money towards Puerto Rico's Medicaid program.
House Minority Leader Nancy Pelosi (D-California) and other Democrats came up short of the $500 million or so they had sought for Puerto Rico, but received $295 million for the island.
That's more than Republicans had initially offered.
The spending measure also taps $68 million to reimburse New York City and other local governments for the costs of protecting Trump Tower and other properties the President travels to.
The House and the Senate have until Midnight Friday to pass the bill. It would then head to the President for his signature.
If passed, the spending plan would be the first major piece of bipartisan legislation to advance during President Trump's time in office.
It's unclear what type of reception the bill will get from the White House.
