← 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}/previewPATCH /v1/validations/imports/{id}/rows/{row_id}