I ran into the same issue at a client today, after installing the latest service pack.
In Company Profile, I ticked off the box "Post invalid entries to an error batch", and that did the trick. The "Require batch print before posting" box was already unticked.
Steve