Haber, estamos enviando a un servicio de pruebas, hay que aprovechar , para correjir los fallos, por ejemplo si envias el primer registro y devuelve error, implementas la solucion y envias el registro para solucionarlo, para tenerlo listo para cuando empecemos en produccion, de todas formas, para pruebas, podeis usar la web de
validacion de registros,

En la opcion de no verifactu, asi os asegurais de estar creando bien los registros sin enviar nada.
Ojo, solo se deve enviar el registro de alta o Anulacion, yo personalmente, he creado una funcion a la que le paso el registro, lo envia y me devuelve , si es correcta o no , ademas de la respuesta con los fallos detectados, incluidos los de comunicacion.