HARRISBURG - Pennsylvania state senators are debating an approximately $29.1 billion spending plan for the new fiscal year that's a few hours away.

A Senate floor vote was expected on the main budget bill Monday evening, following by a nighttime House vote.

Some details of the Republican-crafted spending package remained murky because a large companion bill wasn't finished as of Monday evening.

The plan cuts business taxes and calls for about $950 million more in spending, primarily for public schools, pension obligations, health care for the poor and social safety-net programs.

Republicans say it's a responsible plan during a difficult economic time.

But Democrats oppose it, saying it doesn't do enough for schools or have-nots. They also say it's built on flimsy assumptions and one-time items, including postponing bills and raiding off-budget programs.