Motivos de validacion en firma REST local
La bandeja REST local ahora informa en el mensaje de respuesta los motivos concretos cuando el XML enviado a firma es rechazado por el validador local.
Endpoints afectados
POST /sign-cfe
Migracion recomendada
No requiere cambios obligatorios. Si la integracion muestra MensajeRespuesta al usuario, ahora recibira un detalle mas accionable.
Que cambia
Cuando POST /sign-cfe rechaza un XML durante la validacion local, MensajeRespuesta deja de devolver solamente un texto generico y agrega los motivos concretos reportados por el validador.
Ejemplo:
{
"CodigoRespuesta": "31",
"MensajeRespuesta": "error de validacion: el XML fue rechazado por el validador local: TOT_MNTTOTAL_INVALID: MntTotal no coincide con la suma esperada"
}
Impacto para integradores
No cambia el contrato ni los codigos funcionales. Las integraciones deben seguir considerando emitido el comprobante solo cuando CodigoRespuesta sea 00.
El campo MensajeRespuesta puede ser mas largo porque incluye hasta los primeros errores de validacion y, si corresponde, un contador de errores adicionales.
Migracion recomendada
Mostrar o registrar MensajeRespuesta completo en los sistemas integrados para facilitar la correccion del XML enviado.