Saltar al contenido
Constaia

Certificado de titularidad bancaria

Titular, NIF e IBAN de la cuenta, validados.

Identificador
bank_ownership_certificate
Categoría
Pagos y finanzas
País
España
Coste
1 crédito

Para domiciliaciones, pagos a proveedores o altas de personal. Constaia valida el IBAN y el NIF y comprueba que el titular es quien esperas.

Qué comprueba

  • IBAN. Valida los dígitos de control del IBAN (ISO 13616, módulo 97).
  • Letra del NIF. Calcula la letra con módulo 23 sobre la tabla oficial del Ministerio del Interior.
  • Titular. Nombre, número o fecha de nacimiento coinciden con los esperados, sin tildes y con orden de apellidos flexible.
VálidoNo válidoRevisar

Campos que extrae

holder_nameNombre del titular
holder_idDNI/NIE del titular
ibanIBAN
bankEntidad
issue_dateFecha de expedición

Dónde se usa

Petición de ejemplo

curl https://api.constaia.com/v1/analyze \
  -H "Authorization: Bearer $CONSTAIA_API_KEY" \
  -F "file=@document.pdf" \
  -F 'options={
    "expect": "bank_ownership_certificate",
    "checks": {
      "max_age_days": 90,
      "holder": {
        "document_number": "12345678Z"
      }
    },
    "storage": "none"
  }'

Ejemplo de respuesta

Datos ficticios. Respuesta abreviada.

200 OK · application/json
{
  "id": "an_01J9Z3K8QW4T6Y2B7N5M1R0PXC",
  "object": "analysis",
  "status": "completed",
  "livemode": false,
  "document": {
    "type": "bank_ownership_certificate",
    "label": "Certificado de titularidad bancaria",
    "confidence": 0.97
  },
  "verdict": {
    "expected": [
      "bank_ownership_certificate"
    ],
    "match": true,
    "status": "valid",
    "reasons": [
      {
        "code": "type_match",
        "severity": "info",
        "message": "El documento es: Certificado de titularidad bancaria."
      }
    ]
  },
  "fields": {
    "holder_name": {
      "value": "MARÍA GARCÍA LÓPEZ",
      "confidence": 0.99,
      "validated": true
    },
    "holder_id": {
      "value": "12345678Z",
      "confidence": 0.98,
      "validated": null
    },
    "iban": {
      "value": "ES9121000418450200051332",
      "confidence": 0.97,
      "validated": null
    },
    "bank": {
      "value": "Banco Ejemplo",
      "confidence": 0.96,
      "validated": null
    },
    "issue_date": {
      "value": "2026-09-02",
      "confidence": 0.99,
      "validated": null
    }
  },
  "checks": [
    {
      "code": "iban_check_digits",
      "passed": true,
      "message": "Los dígitos de control del IBAN son correctos."
    },
    {
      "code": "nif_check_digit",
      "passed": true,
      "message": "La letra del NIF es correcta."
    }
  ],
  "warnings": [],
  "storage": {
    "mode": "none",
    "file_deleted_at": "2026-09-29T10:00:02Z",
    "expires_at": null
  },
  "usage": {
    "credits": 1,
    "pages": 1
  }
}

FAQ

¿Constaia prueba que el documento es auténtico?

No. Comprueba el tipo, la coherencia de los datos y tus reglas, y avisa de señales como posible edición o foto de pantalla. Eso no prueba autenticidad.

¿Se guarda una copia del documento?

No, salvo que lo pidas. Con storage "none" (por defecto) el fichero se borra al terminar el análisis.

Otros documentos

Y para que conste…

Crea tu cuenta, copia la clave de test y valida tu primer documento en cinco minutos.

Crear cuenta gratisHablar con ventas250 documentos gratis al mes · sin tarjeta