I'll try to explaing a bug, affecting economy with goverment types.
After the first council meeting in my game races voted for the "Star Federation law" (every race was forced to rule under Star Federation for 3 years). Star Federations boosts economy for around 30%, thus increasing income.
After 3 years passed the economy bonus remained the same. I only have 2 goverments type researched atm: Imperial (default) and Republic (+10% economy). My current income gives me around 500 bc. If I change Goverment to Republic (+10%), I get about 100 bc less (around 400 bc). If I change it back to Imperial I get even 150 bc less (350 bc). That means that the bonus from Star Dederation law still stays in effect.
Sending a saved game to gc2bugs@stardock.com.