The United States Senate approved a bill proposing major tax cuts in the late hours of Tuesday, taking President Donald Trump closer to his first major legislative victory.

However the back-and-forth between the two chambers of the US Congress continues, as the bill will now go to the House of Representatives again. The re-vote in the lower chamber, likely to be held on Wednesday, is required because three provisions in the bill were found to be in violation of the Senate rules.

The approval from the House of Representatives will be the final step before Trump signs the bill, which he has pledged to do before Christmas.

The proposed Tax Cuts and Jobs Act wants to cut the corporate tax rate from 35% to 20% permanently, and plans lower taxes for about 70% of the middle-class families until 2026. The tax reforms are said to be the most massive overhaul in at least three decades.

All Democrats opposed the bill while all Republicans in the Senate supported it. The Democratic Party believes the bill will benefit only the wealthy and big business houses.