Cita:
Empezado por GorkaB
Me intento corregir a mi mismo a ver si alguien me puede confirmar:
├── NO → Registro aceptado correctamente
│ → Consolidar factura
│ → Fin
│
└── SÍ → ¿Qué tipo de error es?
├── ERROR 2000–2009 (registro aceptado con errores)
│
│ ├── Es error 2004?
│ │ ├── SÍ → No hacer nada
│ │ └── NO → Subsanación
│ │
│ └── (NO rectificativa salvo que haya un error regulado por ROF)
│
├── ERROR 1100–1290 (rechazo de factura)
│ → No hay RF creado.
│ → Guardar encadenamiento secuencial
│ → Pedir al usuario que rehaga la factura solucionando la descripción del error devuelta
│
├── ERROR 4102–4141 (rechazo de envío / cabecera / XML)
│ → No hay RF creado
│ → Mostrar mensaje de error, advertencia sobre certificado, fallo técnico
│ → Reintentar
│ → Tratar como si nunca se hubiera emitido
│
├── ERROR 3000–3004 (duplicado, baja previa, etc.)
│ → No hay RF nuevo
│ → Revisar situación interna
│ → Guardar encadenamiento secuencial
│
└── Otros errores técnicos
→ No consolidar
→ Corregir y reintentar
|
Los errores 1100 al 1290 se supone que son los rechazos por no cumplir la famosa "Validación de Errores". El RF no se habría registrado en la AEAT, pero ya se habría generado en el programa y por tanto la factura ya estaría finalizada (no se podría tocar). ¿Qué se debería hacer en estos casos? Lo digo por si acaso nos hemos olvidado de gestionar alguna casuística de la Validación de Errores que tengo implementada justo antes de generar el RF. La facturación no puede parar.