---
title: "Test Accounts"
description: "This guide describes how to run tests on the active VOP (Verification of Payee) part. The parameter that guides the tests is the IBAN, which determines the behavior of the system and the result of the test."
url: "https://docs.fabrick.com/en/payment-institution/banking-as-a-service/vop/dev/requester/vop-requester-test-cases/"
language: "en"
---

# Test Accounts

## Overview

This guide describes how to run tests on the active VOP (Verification of Payee) part. The parameter that guides the tests is the **IBAN**, which determines the behavior of the system and the result of the test.

In the following tests, the key will be the IBAN value.

### Natural Person - MTCH, CMTC, NMTC

These cases test behavior with individuals for different matching scenarios.

```text
{
  "ownerName": "LO VASCO CARLO, ARENA DANIELA",
  "iban": "IT95Q0326848960052856883650"
}
```

Below are some cases involving foreign IBANs.

```text
{
  "ownerName": "Antoine Voltaire",
  "iban": "FR1420041010050500013M02606"
}
```

```text
{
  "ownerName": "William Orange",
  "iban": "NL53INGB6653222179"
}
```

### Legal Person with Name - MTCH, CMTC, NMTC

Test for legal entities identified by company name.

```text
{
  "ownerName": "Verdi Luigi Srl",
  "iban": "IT35W0300203280787686784795"
}
```

```text
{
  "ownerName": "Ditta Bianchi Mario Srls",
  "iban": "IT33U0300203280145977598256"
}
```

```text
{
  "ownerName": "Kostas Kirioti",
  "iban": "GR1301765938175914178438664"
}
```

```text
{
  "ownerName": "Matteo Vernesi",
  "iban": "IT41I0300203280949123857974"
}
```

```text
{
  "ownerName": "Marco Ceci Franca Marti",
  "iban": "IT88L0300203280982967691717"
}
```

Below is an example with a foreign IBAN.

```text
{
  "ownerName": "Toribio Emerico Sl",
  "iban": "ES6401826332114532129597"
}
```

### Legal Person with Identification Different from Name - MTCH, NMTC

Test for legal entities with specific identification via tax ID or LEI.

#### With Tax ID Number (VCTXID)

```text
{
  "ownerIdentification": {
    "value": "IT09876543210",
    "type": "VCTXID"
  },
  "iban": "IT88I0300203280465769576976"
}
```

#### With LEI (VERLEI)

```text
{
  "ownerIdentification": {
    "value": "815600E3S1680F47E537",
    "type": "VERLEI"
  },
  "iban": "IT56S0300203280349583765718"
}
```

### NMTC Case

Test for non-matching scenarios. This test is applicable for any type of person (Natural or Legal Person) and for any type of check (VAT, LEI, NAME).

```text
{
  ...
  "iban": "IT70O0300203280981115599865"
}
```

### NOAP Case

Test for scenarios where the VOP service is not applicable. This test is valid for any type of person (natural or legal person) and for any type of check (VAT, LEI, NAME).

```text
{
  ...
  "iban": "IT75Z0300203280000400162300"
}
```

```text
{
  ...
  "iban": "IT60D0300203280674285527695"
}
```

## Testing VOP Errors VOP-001 to VOP-013

To test all errors specific to the VOP system, use the following IBAN sequence. Each IBAN generates a specific error:

| IBAN                        | Error Generated |
| --------------------------- | --------------- |
| IT06T0300203280622514555571 | VOP-001         |
| IT91J0300203280879995522284 | VOP-002         |
| IT89K0300203280212463119927 | VOP-003         |
| IT58V0300203280588558483937 | VOP-004         |
| IT83K0300203280366189174965 | VOP-005         |
| IT68W0300203280235563364746 | VOP-006         |
| IT15W0300203280185619212822 | VOP-007         |
| IT07A0300203280528298497253 | VOP-008         |
| IT84K0300203280114632792645 | VOP-009         |
| IT89T0300203280452141147978 | VOP-010         |
| IT18L0200811770000019486580 | VOP-011         |
| IT57Q0300203280378512272466 | VOP-012         |
| IT80E0300203280482853329546 | VOP-013         |

## Basic Payload Structure

Every test request must contain at least:

```text
{
  "iban": "TEST_SPECIFIC_IBAN",
}
```

Depending on the type of test, add:

- `ownerName` for natural or legal persons identified by name
- `ownerIdentification` for legal persons with specific identification

## Notes

- The IBAN is always the determining parameter for test behavior

- The `description` field is always optional

- The supported identification types are:

  - `VCTXID`: for tax codes
  - `VERLEI`: for LEI (Legal Entity Identifier) codes

- Each test scenario can be applied with different types of persons where specified
