There is no way to skip one transaction (on the client side) if there is an error. The reason for this there may be an transaction that would needto be sent that is the first one needed to be sent first.
What you can do is look at the Error handling which can post the data into a temp table in the backend if it errors, so the client can remove the transaction and keep on the pocessing.
Stephen