I have had two returns which failed transmission because of "batch errors". One was multi-state return other was CA return . Both had batch errors and I could not find any help on resolving the problem. Here is what I did:
Split a Fed/CA/NY return into three parts and transmitted each one separately. Solved the problem.
Split a Fed/CA return into two parts. Transmitted each one separately. After transmitting the Fed return got no conformation that it was received. Lacerte hung up and I had to open task manager and kill Lacerte. Went back in Lacerte and observed that the Fed return had been received. Same problem transmitting the CA return. Had to kill Lacerte but later found out it had been received.