ValidationImportRow
Interpreted row from an import job, from file reading through the validation outcome.
ExtendsJsonApiResourceBase
Properties
| Field | Type | Description |
|---|---|---|
type | string | JSON:API resource type. Always `validation_import_row`. |
id | string | Numeric row ID as a string (JSON:API convention). |
attributes | object | Interpreted row attributes. |
row_index | integer | Position of the row within the original file, starting at `0`. |
status | string | Row lifecycle state: `pending_ocr` = awaiting OCR; `valid` = ready to commit; `correctable` = accepts corrections; `fatal` = not processable with its current data; `duplicate` = duplicated within the job; `queued` = submitted for validation after confirmation; `processing` = actively being processed; `validated_valid` / `validated_not_found` / `validated_invalid` / `validated_cep_unavailable` / `validated_returned` / `validated_error` = final validation outcome (`validated_returned`: the transfer was settled and later returned); `skipped` = skipped; `cancelled` = cancelled. |
parsed_clave_rastreo | string | null | Tracking key extracted from the file. `null` when it could not be extracted. |
parsed_referencia_numerica | string | null | Numeric payment reference extracted from the file. `null` when it could not be extracted. |
parsed_fecha | string | null | Interpreted transaction date in `YYYY-MM-DD` format; `null` when it could not be extracted. |
parsed_monto | number | null | Transaction amount in MXN pesos. `null` when it could not be extracted. |
parsed_cuenta_beneficiaria | string | null | Beneficiary account extracted: 18-digit CLABE, 16-digit card, or 10-digit DiMo mobile number. `null` when it could not be extracted. |
parsed_emisor | string | null | Interpreted SPEI code (4 or 5 digits) for the issuing bank; `null` when unavailable. |
parsed_receptor | string | null | Interpreted SPEI code (4 or 5 digits) for the receiving bank; `null` when unavailable. |
error_codes | array | null | Error codes detected during parsing. `null` when the row has no errors. |
corrections_applied | array | null | Notices for changes applied during normalization; `null` when no changes were applied. |
user_overrides | object | null | Fields corrected in the preview through `PATCH /v1/validations/imports/{id}/rows/{row_id}`. These values take precedence during confirmation. `null` when there are no corrections. |
Used in operations
GET /v1/validations/imports/{id}/previewPATCH /v1/validations/imports/{id}/rows/{row_id}