Haz correctly points out that once per campaign each side may VETO a battle.
Dalinore (French CinC) may veto the battle over the Danube.
Can't say as he wants to and it would cost him 2 VP, but he can do so.
Unless I hear from him on that veto, though, I'm a-building!