Hola, no se si lo estamos haciendo mal pero nosotros a partir de la lista de errores del fichero
https://prewww2.aeat.es/static_files...res.properties hemos puesto en cada uno una propuesta de acción para indicar al usuario.
De momento tenemos los posibles valores "Subsanar", "Rectificativa por sustitución", "reenviar", "no hacer nada" y vacío para los casos que no sabemos que hacer.
Esos valores los hemos asignado a ojo... mirando la descripción del error, la documentación, las FAQs e imaginando la mejor solución pero tenemos la esperanza que AEAT ayude un poco mas a los desarrolladores y nos diga que opción o opciones posibles hay para cada caso.
De toda la lista de errores, tenemos unos 153 con la opción de Subsanar. Todos los que hablan de campos del XML por ejemplo.
No se si será correcto pero como veo que algunos consideráis que solo hay esos pocos... por eso lo digo.