Discussions
Corrección y envío de taxreports con error cuando su factura asociada está registrada, generada y enviada
4 days ago
Durante el proceso de generación masiva de facturas vía API en B2Brouter, hemos detectado un comportamiento inconsistente entre la creación de facturas y el registro de sus correspondientes taxreports ante la AEAT:
- Las facturas se crean correctamente y quedan en estado "registrada".
- Sin embargo, el taxreport asociado queda en estado "ERROR", aunque se genera con un ID válido y encadenamiento correcto.
- El error suele deberse a validaciones adicionales de la AEAT, como el formato del NIF (por ejemplo, falta del 0 inicial).
Comportamiento observado
- Cuando la factura no queda en estado registrada, por no pasar las validaciones de B2B, el sistema permite modificar el contacto y datos de la factura y volver a procesarla, lo que genera correctamente el taxreport y lo registra en la AEAT.
- No obstante, cuando el error afecta únicamente al taxreport (y no a la factura), no encontramos forma de corregirlo sin romper la secuencia.
- La factura asociada al taxreport erróneo y que está "registrada", no se puede modificar. Además figura también como enviada y su pdf está generado. Pero el reporte fiscal es erróneo.
- Las facturas posteriores se siguen generando correctamente, respetando la numeración y encadenamiento de sus taxreports asociados, quedando registrados, pero el taxreport erróneo queda sin registrar en la AEAT.
Pruebas realizadas
- Hemos intentado usar el endpoint:
 PATCH https://app-staging.b2brouter.net/api/v1/tax_reports/{id}
- para modificar el taxreport erróneo, ya que disponemos del ID.
- Según la documentación, el único parámetro obligatorio es el ID en el path.
- Sin embargo, la llamada devuelve "Internal Server Error", sin más detalle.
Necesidad
Queremos saber cómo corregir un taxreport en estado "ERROR", cuya factura asociada está "registrada", para que se registre correctamente en la AEAT, sin romper el encadenamiento ni generar saltos en la secuencia de facturas. Idealmente, buscamos:
- Poder modificar los datos erróneos del taxreport (como el NIF del contacto).
- Reenviar el taxreport corregido sin alterar la factura original ni su numeración.
- Mantener la integridad del encadenamiento de taxreports.
Muchas gracias