Encabezados HTTP
Cuerpo JSON de la petición
Para subsanar un registro que ha sido rechazado anteriormente por Veri*Factu, y que por tanto no está registrado en la AEAT, debemos enviar el campocorrection_key con el valor S y el campo previous_rejection_key con el valor X. El resto de campos del registro se pueden mantener idénticos al original.
Un fallo técnico en el envío no es un rechazo. En ese caso no se subsana: se reenvía el mismo registro sin modificarlo.
Respuesta de error si la AEAT ya tiene la factura
Si el alta original de la factura ya está registrada en la AEAT, la API responde con HTTP422 e indica el ID en KubiFACTU del registro existente. En el endpoint de lotes, la clave del error es invoices.<n>.previous_rejection_key.