That means they actually need donations for the foundation to run (but its not 800 employees so its much less money). Legally you can't fund the Foundation with the Corporation money - since that would make 2 Corporation and zero Foundation then :)
I don't know if the opposite is possible (send donations from Foundation to the Corporation) but I suspect it has the same problem/effect.