ISO 20022 · structured addressesGet your addresses ready for payment files.Try it now ↓
ISO 20022 · CBPR+ · SEPA

Clean addressesready forISO 20022 payments.

Upload an Excel, CSV or pain.001 file. Struct20022 finds the address columns, splits them into ISO 20022 fields and shows you which rows to fix before the file goes to your bank.

No card required · no subscription · prepaid credits

struct20022 · demo
Structured PstlAdr address
…

Demo: structuring and completion, with the same options available in your account.

Private storage
You choose the retention period
Source file deleted after processing
Local structuring
How it works

Three steps, one status per row

01

Import

Upload an Excel, CSV, TXT or pain.001 file. Struct20022 finds the address columns, even when one address is spread over several of them.

02

Combine options

Turn on structuring, completion or validation as you need them. Each option costs 1 credit per address.

03

Export

Download your original file with the ISO columns added, or your pain.001 re-issued with its PstlAdr blocks replaced.

Free audit

Start by finding the rows to fix

Drop a file to see which rows are ready. We check a pain.001 as it is and give a first estimate for a spreadsheet. We don't keep the file.

Before you upload, you need a business account and must accept the terms and the DPA. Remove any data you don't need from the file. Privacy

Drop your file for an instant auditExcel, CSV, TXT or pain.001 · never stored · business account required
API

The same processing, from your own systems

Your ERP, scripts and client portals get the same processing as the web interface. They only need an API key, and each file gets a job ID you can track.

Single address, full files, job tracking and signed download links
Same account and credits as the web interface
xlsx, csv or XML output, to match your bank process
structure.sh
# Structure an address via the API
curl -X POST https://api.struct20022.cloud/v1/addresses/structure \
  -H "X-API-Key: struct20022_live_..." \
  -d '{"address": "12 r. de la paix paris 2e", "features": {"structuring": true, "completion": true, "validation": false}}'

# -> 200 OK
{
  "iso20022": {"StrtNm": "Rue de la Paix", "BldgNb": "12",
               "PstCd": "75002", "TwnNm": "Paris", "Ctry": "FR"},
  "compliance": "structured_ok",
  "credits_charged": 2
}
Pricing

Pay per address, no subscription

Three options you can combine, billed on actual use: structuring, geographic completion, and validation against an official source where the country is covered.

Prepaid credits
€0.08 / credit
  • Structuring: 1 credit to split a complete address into ISO fields
  • Completion: 1 credit to fill in or fix an incomplete address
  • Validation: 1 credit when an official source is available
  • 100 free credits when you sign up
Create a free account
Enterprise contract
Custom
  • Negotiated volume, no manual top-ups
  • Optional monthly cap
  • API integration support
Request a quote
Calculator

Estimate your cost

Estimated cost
€800.00
10,000 credits
€0.08 / credit · 2×

Estimate. Each option you turn on adds 1 credit per address.

Move your addresses to ISO 20022 format.