← 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.

ExtiendeJsonApiResourceBase

Propiedades

CampoTipoDescripción
typestringTipo de recurso JSON:API (siempre `validation_import_row`).
idstringID numérico de la fila como string (convención JSON:API).
attributesobjectAtributos de la fila parseada.
row_indexintegerÍndice 0-based de la fila dentro del archivo original.
statusstringEstado en el ciclo de vida de la fila: `pending_ocr` = esperando OCR; `valid` = datos completos listos para confirmación; `correctable` = datos incompletos que el usuario puede editar; `fatal` = datos inválidos no corregibles; `duplicate` = duplicada dentro del lote; `queued` = despachada al stream tras confirmación; `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_rastreostring | nullClave de rastreo SPEI extraída del archivo. null si no se pudo extraer.
parsed_referencia_numericastring | nullReferencia numérica del pago extraída del archivo. `null` si no se pudo extraer.
parsed_fechastring | nullFecha de la transacción en formato `YYYY-MM-DD` (normalizada durante el parseo). `null` si no se pudo extraer.
parsed_montonumber | nullMonto de la transacción en pesos MXN. `null` si no se pudo extraer.
parsed_cuenta_beneficiariastring | nullCuenta 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_emisorstring | nullCó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_receptorstring | nullCó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_codesarray | nullCódigos de error de parseo local (ej. `clabe_checksum_failed`, `fecha_missing`). null si la fila no tiene errores.
corrections_appliedarray | nullAvisos de correcciones aplicadas durante la normalización (ej. banco receptor inferido desde prefijo CLABE). null si no hubo correcciones.
user_overridesobject | nullCampos sobreescritos por el usuario en la vista previa (vía PATCH). Los valores aquí tienen precedencia sobre los campos parseados en la confirmación. null si no hay sobreescrituras.
validation_idstring | nullUUID de la validación creada en la tabla `validations` tras la confirmación. `null` antes de la confirmación o si la fila fue omitida.

Usado en operaciones

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