← Volver al índice de esquemas

PatchBeneficiaryImportRowRequest

Cuerpo de `PATCH /v1/beneficiaries/imports/{id}/rows/{row_id}`. Acepta envoltorio JSON:API `{ data: { attributes: {...} } }` o un objeto plano. Todos los atributos son opcionales — solo se sobreescriben los presentes. Cinco campos editables: `parsed_account`, `parsed_label`, `parsed_account_type`, `parsed_bank_code`, `parsed_bank_name`. Cualquier otra clave se ignora. Si el cuerpo no contiene ningún campo editable reconocido → `422 no_valid_fields`. Si el job no está en estado `preview_ready` → `422 job_not_editable`. Tras persistir el override, el servidor re-procesa la fila (re-deriva banco a partir del prefijo CLABE / BIN nuevos) para que los contadores del job y la columna Banco del preview queden sincronizados sin esperar al commit.

Propiedades

Campo Tipo Descripción
parsed_account string Número de cuenta corregido por el usuario. Acepta hasta 32 caracteres de dígitos, espacios, guiones y espacios no rompibles (NBSP). El `RowProcessor` re-normaliza al re-procesar.
parsed_label string Etiqueta corregida. Saneada antes de almacenar (se aplica un escape anti formula-injection sobre el primer carácter si es uno de `=+-@\t\r`).
parsed_account_type string Tipo de cuenta corregido. Si el cliente envía un valor fuera del enum, el servidor responde `422 invalid_account_type`.
parsed_bank_code string Código Banxico SPEI corregido (4–5 dígitos). Útil para cuentas tipo `phone` que necesitan reasignación de banco. Para CLABE/card el RowProcessor lo sobrescribe en su re-derivación.
parsed_bank_name string Nombre del banco corregido. El RowProcessor puede sobrescribirlo durante la re-derivación.

Usado en operaciones

  • PATCH /v1/beneficiaries/imports/{id}/rows/{row_id}