← Volver al índice de esquemas

ValidationImportRow

Fila parseada de un lote de importación de validaciones. Representa el estado de una validación individual dentro del lote, desde el parseo hasta la respuesta de Banxico.

Propiedades

Campo Tipo Descripción
type string Tipo de recurso JSON:API (siempre `validation_import_row`).
id string ID numérico de la fila como string (convención JSON:API).
attributes object Atributos de la fila parseada.
row_index integer Índice 0-based de la fila dentro del archivo original.
status string Estado en el ciclo de vida de la fila: `pending_ocr` = esperando OCR; `valid` = datos completos listos para commit; `correctable` = datos incompletos que el usuario puede editar; `fatal` = datos inválidos no corregibles; `duplicate` = duplicada dentro del lote; `queued` = despachada al stream tras commit; `processing` = en procesamiento activo; `validated_valid` / `validated_not_found` / `validated_invalid` / `validated_cep_unavailable` / `validated_error` = resultado final de Banxico; `skipped` = omitida; `cancelled` = cancelada por el usuario.
parsed_clave_rastreo string | null Clave de rastreo SPEI extraída del archivo. null si no se pudo extraer.
parsed_referencia_numerica string | null Referencia numérica del pago extraída del archivo. `null` si no se pudo extraer.
parsed_fecha string | null Fecha de la transacción en formato `YYYY-MM-DD` (normalizada durante el parseo). `null` si no se pudo extraer.
parsed_monto number | null Monto de la transacción en pesos MXN. `null` si no se pudo extraer.
parsed_cuenta_beneficiaria string | null Cuenta del beneficiario extraída: CLABE de 18 dígitos, número de tarjeta de débito, o número de celular de 10 dígitos (DiMo). `null` si no se pudo extraer.
parsed_emisor string | null Código SPEI de 4-5 dígitos del banco emisor, resuelto a partir de la cuenta o nombre del banco. `null` si no se pudo resolver.
parsed_receptor string | null Código SPEI de 4-5 dígitos del banco receptor, resuelto a partir de la cuenta o nombre. `null` si no se pudo resolver.
error_codes array | null Códigos de error de parseo local (ej. `clabe_checksum_failed`, `fecha_missing`). null si la fila no tiene errores.
corrections_applied array | null Avisos de correcciones aplicadas durante la normalización (ej. banco receptor inferido desde prefijo CLABE). null si no hubo correcciones.
user_overrides object | null Campos sobreescritos por el usuario en el preview (vía PATCH). Los valores aquí tienen precedencia sobre los campos parseados en el commit. null si no hay sobreescrituras.
validation_id string | null UUID de la validación creada en la tabla `validations` tras el commit. `null` antes del commit o si la fila fue omitida.

Usado en operaciones

  • GET /v1/validations/imports/{id}/preview
  • PATCH /v1/validations/imports/{id}/rows/{row_id}