us_bank_statementExtracto bancario de EE. UU.
Titular, periodo, número de ruta ABA y saldos cuadrados.
- Categoría
- Pagos y finanzas
- País
- Estados Unidos
- Campos que extrae
- 14 campos
- Coste
- 2 créditos
us_bank_statementspecimen- Bank name
- Titular de la cuenta
- Domicilio
- Postal code
- Account number
- Número de ruta ABA
- Account type
- Period start
- Period end
Constaia extrae el titular, el periodo, el número de ruta y los totales, valida el dígito de control ABA y comprueba que saldo inicial más ingresos menos cargos da el saldo final.
- Cuentan las páginas: cada 2 páginas adicionales suman 1 crédito.
Qué comprueba
- Identificadores nacionales. Checksum o formato oficial del número (NIF, CPF, CURP, RUT, codice fiscale…).
us_aba, us_zip - Código postal. Formato del código postal del país.
- Titular. Nombre, número o fecha de nacimiento coinciden con lo esperado.
- Antigüedad. Emitido hace menos de N días.
Campos que extrae
- Bank name
bank_name - Titular de la cuenta
account_holder - Domicilio
address - Postal code
postal_code - Account number
account_number - Número de ruta ABA
routing_number - Account type
account_type - Period start
period_start - Period end
period_end - Saldo inicial
opening_balance - Saldo final
closing_balance - Total de ingresos
total_deposits - Total de cargos
total_withdrawals - Transactions
transactions
Petición de ejemplo
curl https://api.constaia.com/v1/analyze \
-H "Authorization: Bearer $CONSTAIA_API_KEY" \
-F "file=@us_bank_statement_specimen.pdf" \
-F 'options={
"expect": "us_bank_statement",
"checks": {
"max_age_days": 60,
"holder": {
"full_name": "Jordan Specimen"
}
},
"storage": "none"
}'Pruébalo sin coste con una clave ck_test_ y el fichero us_bank_statement_specimen.pdf.
Ejemplo de respuesta
Datos ficticios. Respuesta abreviada.
200 OK · application/json
{
"id": "an_01J9Z3K8QW4T6Y2B7N5M1R0PXC",
"object": "analysis",
"status": "completed",
"livemode": false,
"document": {
"type": "us_bank_statement",
"label": "Extracto bancario de EE. UU.",
"confidence": 0.97
},
"verdict": {
"expected": [
"us_bank_statement"
],
"match": true,
"status": "valid",
"reasons": [
{
"code": "type_match",
"severity": "info",
"message": "El documento es: Extracto bancario de EE. UU.."
}
]
},
"fields": {
"bank": {
"value": "EXAMPLE NATIONAL BANK",
"confidence": 0.99,
"validated": true
},
"account_holder": {
"value": "JORDAN SPECIMEN",
"confidence": 0.98,
"validated": null
},
"account_number_last4": {
"value": "4821",
"confidence": 0.97,
"validated": null
},
"routing_number": {
"value": "123456780",
"confidence": 0.96,
"validated": null
},
"statement_period_start": {
"value": "2026-08-01",
"confidence": 0.99,
"validated": null
},
"statement_period_end": {
"value": "2026-08-31",
"confidence": 0.98,
"validated": null
},
"opening_balance": {
"value": 3210.44,
"confidence": 0.97,
"validated": null
},
"total_deposits": {
"value": 4852.1,
"confidence": 0.96,
"validated": null
},
"total_withdrawals": {
"value": 4101.72,
"confidence": 0.99,
"validated": null
},
"closing_balance": {
"value": 3960.82,
"confidence": 0.98,
"validated": null
}
},
"checks": [
{
"code": "aba_routing_checksum",
"passed": true,
"message": "El número de ruta ABA es correcto."
},
{
"code": "totals_balance",
"passed": true,
"message": "Base, IVA y total cuadran."
},
{
"code": "max_age_days",
"passed": true,
"message": "La fecha de emisión está dentro del plazo."
},
{
"code": "holder_match",
"passed": true,
"message": "El titular coincide."
}
],
"warnings": [],
"storage": {
"mode": "none",
"file_deleted_at": "2026-09-29T10:00:02Z",
"expires_at": null
},
"usage": {
"credits": 2,
"pages": 3
}
}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.