Ver Mensaje Individual
  #1  
Antiguo 20-11-2025
GorkaB GorkaB is offline
Miembro
 
Registrado: dic 2021
Posts: 20
Reputación: 0
GorkaB Va por buen camino
Respuestas y Errores -> ¿Es posible envío así de simple?

Buenas tardes a todos/as:
Estoy adaptando un programa de facturación para uso personal en php. Me gustaría poder simplificar al máximo la lógica.
¿Veis este diagrama correcto?


Muchas gracias de antemano,


¿Respuesta AEAT contiene errores?


├── 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
│ → Tratar como si nunca se hubiera emitido
│ → Pedir al usuario que corrija y reenviar

├── ERROR 4102–4141 (rechazo de envío / cabecera / XML)
│ → No hay RF creado
│ → Corregir XML/datos/firmas
│ → Reintentar
│ → Tratar como si nunca se hubiera emitido

├── ERROR 3000–3004 (duplicado, baja previa, etc.)
│ → No hay RF nuevo
│ → Revisar situación interna
│ → Puede obviarse como no emitido

└── Otros errores técnicos
→ No consolidar
→ Corregir y reintentar


Por otro lado, en lugar de hacer una rectificativa, ¿no se puede simplemente hacer una factura en negativo por el mismo importe y aquí no ha pasado nada?
Responder Con Cita