# AgentBit Financial Identifier Validation

> AgentBit Financial Identifier Validation is a paid API for AI agents from agentbit.app, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-13).

Validates IBAN format and checksum, suggests IBAN repairs for OCR errors, and validates EU VAT number formats — all deterministically without third-party calls.

## Facts

- Endpoint: POST https://agentbit.app/v1/financial-document/intelligence
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentbit-financial-identifier-validation-86d27498
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6lR6pAfigzxmIKBsS_ST9

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agentbit-financial-identifier-validation-86d27498 -d '<json body>'
```

Example prompt: Can you validate this IBAN for me — DE89370400440532013000 — and let me know if the format and checksum are correct before I send the payment?

## When to prefer this

Choose this endpoint when you need fast, deterministic, offline IBAN or EU VAT validation with no dependency on external registries or bank APIs. Ideal for invoice processing pipelines, payment agents, and KYB onboarding flows where you want immediate format and checksum checks before committing to a transaction. Prefer this over live bank-lookup services when privacy, latency, and cost are priorities and you only need structural validity rather than account existence confirmation.

## Known failure modes

- Malformed request missing both 'iban' and 'vat' fields returns an error
- Unsupported operation type in the 'operation' field returns an unknown operation error
- IBAN for an unsupported or unrecognized country code may not apply country-specific length rules
- Repair suggestions are heuristic and may not recover every OCR error pattern
- x402 payment failure (insufficient USDC balance or missing payment header) blocks the call

## How this service works

Financial identifier validation: IBAN validation (format, length per country, mod-97 checksum), IBAN repair suggestions for OCR errors, EU VAT number format validation. Deterministic, instant, no third-party calls — for invoice, payment and onboarding agents.

## Output

Returns a structured result indicating whether the IBAN or VAT number is valid, which specific checks passed or failed (format, length per country, mod-97 checksum), and — in the case of a malformed IBAN — one or more suggested repairs to correct likely OCR transcription errors.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "vat": {
   "type": "string"
  },
  "iban": {
   "type": "string"
  },
  "operation": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "iban": "RO49AAAA1B31007593840000",
  "valid": true,
  "errors": {},
  "country": "RO"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentbit-financial-identifier-validation-86d27498/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentbit.app](https://www.zero.xyz/host/agentbit.app/llms.txt)
