MestrIA

Document intelligence specialised in your industry.

MestrIA is the platform for processing documents at scale, with ready-to-use solutions for debt collection and real estate assets. It classifies, extracts and cross-checks data to deliver structured results with source evidence. Less manual work. Faster operations.

Ready-to-use solutions Less manual work EU processing

For debt recovery teams, servicers, law firms and asset managers.

Teams that work with MestrIA

Bufet Casanovas Oportunalia AKKO Abogados Abogados Iberma
8 ▪ ready-to-use solutions
1M+ ▪ documents processed per month
5 ▪ proprietary extraction and validation engines
EU ▪ guaranteed EU data residency
What is MestrIA

The platform to accelerate your document workflows.

Process thousands of documents with solutions ready for your industry. Classify, extract and check information using the fields and criteria each workflow needs.

Less manual work. Fewer errors. Faster processes.

YOUR DOCUMENTS
OAP

Asset enquiry

Accounts
1 with a positive balance
AEAT · Annual income
€18,000 / year
Cadastre
1 property
PDF · FICTIONAL EXAMPLE
AGREEMENT

Loan agreement

Principal
€8,000
Date
15/03/2025
Parties
Party A · Party B
PDF · FICTIONAL EXAMPLE
REGISTRY EXTRACT

Registry information

Property
001 · Example
Owner
Owner A
Charges
Mortgage
PDF · FICTIONAL EXAMPLE
LEXNET

Court notice

Court
Court A
Proceedings
Case A
Decision
Procedural decision
PDF · FICTIONAL EXAMPLE
DOCUMENT INTELLIGENCEMestrIA
ClassifyExtractCross-checkAudit

Extraction engines, proprietary models and solution-specific rules.

STRUCTURED RESULTS
Case-file data
Selected data · Fictional example
DocumentFieldValue
OAPAnnual income€18,000
AgreementPrincipal€8,000
Registry extractProperty001
LexNETDecisionProcedural decision
DataIssuesSource evidence

Review, export to Excel or connect delivery to your management system.

From manual reading and data entry to data ready for use. Your team reviews flagged issues with their source evidence. These examples show different document types.

Fields and checks depend on the solution. Delivery formats and connections are agreed for your team. Storage and processing in the EU.

▪ From documents to your operations ▪

From agreements to the data you need.

MestrIA extracts parties, amounts and financial terms from an agreement and organises them into structured data. Select an agreement type to explore the source document and its output as JSON or a table. Field names and codes in the sample outputs remain in Spanish, following the original schema.

Input documentcontrato_prestamo_47829153K.pdf
PERSONAL LOAN AGREEMENT Borrower MARTÍNEZ SOLÉ, ELENA · NIF 47829153K
C/ Marina 142, 4º 2ª, 08013 Barcelona Financial terms Principal advanced €7,490.00 · 60 monthly payments of €158.42
Nominal rate 8.25% · APR 9.14% · arrangement fee 1.5% Clause 10.2 · default interest Two points above the ordinary rate Signature 12 March 2019 · electronic signature with qualified seal
Structured outputsalida.json
// Select “View example result”
ReadClassifyExtractValidate
Example table with simulated data portfolio_2026Q3.xlsx · 2,140 rows
A B C D E F G H I
1 nif KEY titular producto capital_eur tin tae firma confianza estado
2 47829153K Martínez Solé, Elena personal loan 7,490.00 8.25 9.14 2019-03-12 0.98 complete
3 53921487M Ferrer Oliva, Andrés revolving card 3,000.00 22.08 24.51 2021-10-04 0.97 not in the data tape
4 00000000X Rovira Munt, Clara personal loan 12,000.00 7.90 8.71 2020-06-30 0.99 complete
5 X4471629T Novak, Petar consumer finance 4,318.22 n/a n/a n/a 0.41 agreement missing
6 B62144809 Distribuciones Berga SL credit facility 45,000.00 6.40 7.02 2018-11-15 0.96 complete
filesissuessummary

Illustrative example with fictional data. The identifiers are not valid.

From scattered files to organised case files.

MestrIA identifies each document and groups it into its case file. It checks information across sources and flags missing documents so your team can focus its review on issues.

In this simulated example, a batch of 12,480 files arrives mixed and with useless filenames. The platform identifies each document by type and places it in its loan file: agreement, balance certificate, transaction statement and signature evidence. Anything that cannot be classified goes to an exceptions queue. With the file complete, the data is cross-checked between documents (borrower, balance and signature) and the file is prepared for professional review.

Batch of 12,480 files · 4 documents per file · 2 to exceptions

File MC-3744408 Martínez Solé, E.
Agreement personal loan · 9 pp. ✓
Balance certificate as at 30/06/2024 · €4,812.44 ✓
Transaction statement 04/2019 to 06/2024 · 63 entries ✓
Signature evidence qualified seal · 12/03/2019 ✓
Cross-checks
✓ borrower · agreement = certificate Martínez Solé, Elena
✓ certified balance = sum of transactions €4,812.44
✓ signature · seal and timestamp recorded 12/03/2019
File complete Ready for professional review 4 of 4 documents · 3 cross-checks · traceable per field

1,847 files ready · 293 waiting on a document

Every field, linked to its source document.

From the result back to its source: each field retains a reference to the document and page it came from. Your team can check the data in context and review discrepancies before using it in your operations.

Extracted data · Source evidence

Personal loan agreement p. 1 / 9
Borrower MARTÍNEZ SOLÉ, ELENA
NIF 47829153K · address C/ Marina 142, 4º 2ª, Barcelona
Signature date 12 March 2019

Principal advanced €7,490.00
Term 60 monthly payments · instalment €158.42
Nominal rate 8.25% · APR 9.14%

Clause 10.2 · default interest
Two points above the ordinary rate

Co-borrower FERRER OLIVA, ANDRÉS
MestrIA Engine v3 evidence per field
titular0.99 Martínez Solé, Elena
nif1.00 47829153K
capital_inicial0.99 €7,490.00
tae0.98 9.14%
cotitularreview Ferrer Oliva, A. · not in the data tape
5 of 34 fields p. 1 · entry 4
▪ Solutions

Solutions built for your workflows.

Portfolio due diligence and boarding, contract and land registry extraction, judicial document preparation and management, and property document auditing. Choose your workflow to see the documents you provide, what MestrIA checks and what your team receives.

Asset tracing

Debt recovery 01 / 09

OAP reading and classification

Reads PNJ reports, identifies balances, income and assets, and automatically classifies results by debtor. Prioritise cases with identified assets and distinguish no findings from cases needing more information.

01 · Input documents

PDFAsset enquiryPNJ · Debtor ABalance: €250.001 property identified
PDFAgency responsesAEAT · SEPE · CatastroReference dates and response status
MestrIA

02 · Output

Debtor classification
Debtor A€250.00 · 1 property
Findings
Debtor BIn the responses received
No findings
Debtor CSome institutions have not replied
Incomplete

Findings and coverage kept separate. Each value retains its date and source.

Illustrative example · Fictional data
For your team

Prioritise recovery: identify balances, income and assets for seizure review without reading every report manually.

The appropriate action and eligibility for seizure are validated in professional review.

Explore solution
Land registry extracts

Real Estate 02 / 09

Land registry extracts

Converts land registry extracts into structured property, ownership and charge data. Supports asset analysis and flags ambiguities and normalisation issues.

01 · Input documents

PDFRegistry extract · Property AProperty descriptionOwnership and charges
PDFBatch of registry extractsOne or more properties per document
MestrIA

02 · Output

Structured property record
Property / CRU
A · 00000000000000
Ownership
Owner A · 50% / Owner B · 50%
Charges
1 mortgage · Lender A
Cadastral referenceIncomplete reference in the extract
Review

Owners, rights and charges linked to their property and source document.

Illustrative example · Fictional data
For your team

Analyse batches of properties without transcribing each extract. Reduce errors linking owners and charges.

Contract extraction

Credit portfolios 03 / 09

Bulk contract extraction

Transforms batches of agreements into structured data on parties, amounts, dates and financial terms. Organises results for analysis, review and use in your processes.

01 · Input documents

PDFLoan agreementBorrowers and guarantorsAmounts, dates and rates
PDFCards and vehicle financeTerms by product
MestrIA

02 · Output

Data ready for analysis
Product
Vehicle finance
Main borrower
Person A
Co-borrower / Guarantor
Person B / Person C
Principal / Nominal rate
€12,000.00 / 8%

Agreement A · Pages 1–3. Card terms remain separate for each payment mode.

Illustrative example · Fictional data
For your team

Avoid copying fields from thousands of contracts. Reuse the data in due diligence, boarding and claim preparation.

Due diligence

Credit portfolios 04 / 09

Portfolio document due diligence

Cross-checks portfolio data against the available documentation. Identifies differences, information without documentary support and missing documents to guide the review of each transaction.

01 · Input documents

PDFSeller documentsConsumer · Cards · AutoAgreement · Terms · Signature
XLSXData tape + requirementsPortfolio dataAgreed delivery / SLA
MestrIA

02 · Output

Coverage by account
Account A · Consumer loan
AgreementBorrower and amount cross-checked
Received
General termsRequired in the agreed delivery
Missing
Signature evidenceLinked to account A
Received

Received documents, missing items and differences against the data tape.

Illustrative example · Fictional data
For your team

Check whether you received what was agreed. Focus the team on missing items and discrepancies instead of reviewing every PDF.

Portfolio boarding

Credit portfolios 05 / 09

NPL portfolio document boarding

Prepares the document inventory and data needed to bring a portfolio into your operations. Organises documentation by transaction and defines checks and delivery format according to your management system.

01 · Input documents

PDFIncoming portfolioDocuments by accountLoans · Cards · Auto
MAPTarget schemaAgreed fields and formats
MestrIA

02 · Output

Delivery mapped to your system
Extracted fieldTarget field
Account numberaccount_id
Main borrowerborrower_name
Original principaloriginal_amount
Account BRequired certificate not provided
Review

Project-specific scope: inventory, validation and delivery format.

Illustrative example · Fictional data
For your team

Speed up portfolio onboarding with normalised data and a separate exception list before loading your system.

Claim preparation

Legal operations 06 / 09

Document preparation for legal claims

Brings together data from agreements, certificates and other case documents. Cross-checks information and flags inconsistencies and missing documentation before legal review.

01 · Input documents

PDFAgreement and signing recordParty A · Account A
PDFBalance certificateAmount: €3,000.00
XLSXAssignment listAmount: €3,100.00
MestrIA

02 · Output

Case file ready for review
Party and accountAgreement · Certificate · Signing record
Match
Claim amount€3,000.00 vs. €3,100.00
Mismatch
Claim dataIssuesMissing docsSummary

Each value retains its document and page. Legal review before proceeding.

Illustrative example · Fictional data
For your team

Reduce manual preparation and spot inconsistencies before assembling the claim.

Explore solution
Case reconstruction

Legal operations 07 / 09

Judicial case reconstruction

Classifies documentation and orders the milestones needed to reconstruct the history of proceedings. Links each milestone to its source and makes gaps in the available documentation visible.

01 · Input documents

PDFLegal case folderClaim · Orders · Procedural noticesCopies and receipts
PDFUnordered documentsDifferent dates and senders
MestrIA

02 · Output

Case history
  1. 10/02/2026Claim filedClaim + filing receipt
  2. 18/02/2026Claim admittedDecision · Page 1
  3. Not providedReferenced noticeReferenced in a later decision
  4. 20/03/2026Subsequent actionProcedural notice · Page 2

Milestones linked to source documents. Missing items are flagged when supported by evidence.

Illustrative example · Fictional data
For your team

Understand the case history without rereading the entire folder. Simplify handovers and avoid repeated reviews.

Court notices

Legal operations 08 / 09

Court notice classification

Identifies the type of decision, court, proceedings, parties and time limits stated in each notice. Prepares the information for review and transfer to your daily operations.

01 · Input documents

PDFIncoming noticeLexNET · Court representativeDecision and attachments
PDFDaily document intakeMultiple proceedings
MestrIA

02 · Output

Notice identified
Case / Court
A-2026 · Court A
Document type
Procedural order
Effect / Recipient
Request to remedy a defect · Party A
Stated time limit
“Ten days”
Review queueA-2026
Action required

Time limit extracted from the document; calculation and action subject to review.

Illustrative example · Fictional data
For your team

Reduce manual sorting of the daily intake. Identify what arrived, which case it belongs to and what needs attention.

Property documentation

Real Estate 09 / 09

Property document audit

Bring registry extracts, permits, certificates and technical documents together by asset. Check statuses and consistency against agreed criteria, cross-check with external public data and prepare an asset record with issues for review.

01 · Input documents

PDFAsset documentsRegistry extract · CertificatesPermits · Reports
DATAExternal public dataCadastral informationProperty identity and data
MestrIA

02 · Output

Cross-checked asset record
Property identificationDocument ↔ Public source
Match
Built areaDocument: 90 m² · Public source: 95 m²
Mismatch
Required permitAccording to asset requirements
Missing

Both values and their sources are retained for review.

Illustrative example · Fictional data
For your team

Reduce manual searching and comparison. Locate missing documents and differences to review each asset’s document file.

Need a connection or an additional solution? We review the scope with you.

Book a demo

Between 60% and 90% less time compared with manual processing.

Simulated example · No real data or execution

▪ How it works ▪

A shared foundation for your document solutions.

MestrIA turns unstructured documentation into structured data, cross-checks information and flags issues. Each result keeps its source reference for review and use in your operations.

Integration

Document intelligence for the system you already use.

Connect MestrIA to your management system —your own, Kmaleon or another solution— and bring structured data, checks and issues directly into your operations.

PDF PDF PDF Portfolio of case files Case files · PDF documents
MestrIA
  1. Classify
  2. Extract
  3. Cross-check
Management systemYour own · Kmaleon · Another solution
Data · Issues · Evidence

Connect email, SFTP, API or a shared drive. We adapt intake rules, field mapping and delivery formats to your team; ambiguous cases go to professional review.

Technology and trust

Sector knowledge. Control over your information.

Advanced OCR and extraction engines, our own document models and source evidence for your team’s review. Storage and processing in the EU, with deployment, access and retention defined for each project.

How the platform worksIllustrative example · Fictional data

01 Your documents

PDF / 01Loan agreementA. García
Case file 0042
PDF / 02Account statementBalance: €3,200.00
30 Sep 2026

Folders, PDFs and scans. Every document retains its source.

02 Document reading

Illustrative route
Mistral OCR
Docling
Text · Tables · Structure

One or more engines, depending on the document and deployment.

03 Sector intelligence

Criteria for each solution

Document types · Fields to extract · Agreed requirements · Reference datatape

MestrIA

Document engineering and processes

  1. Classification

    Identifies each document and assigns it to its case file.

  2. Extraction

    Captures borrowers, products, dates and amounts.

  3. Audit

    Cross-checks documents, data and requirements; flags exceptions.

Our own specialised models, such as MestrIA-v3-2B.

04 Your result

Structured data / 0042
Borrower
A. García
Product
Consumer loan
Balance
€3,200.00
Balance discrepancy

Datatape: €3,150.00.
Same field and date: 30 Sep 2026.

Source: statement · p. 2
Excel · JSON · API

Integrated engines

The route is configured for each solution; not every engine is used on every document.

  • Mistral OCR
  • LlamaParse
  • Amazon Textract
  • Azure AI Document Intelligence
  • Docling
  • MinerU
  • Google Document AI
European Union

Data and processing in the EU

Deployment options on your own servers.

Access, retention and deployment conditions defined for each project.

  • Controlled access
  • Document traceability
  • Contractual confidentiality

Available solutions

▪ FAQ ▪

Frequently asked questions

MestrIA is the document intelligence platform with specialised solutions for debt collection and real estate assets. Choose the solution, upload your documents and review data and exceptions with source evidence. Email, API and management-tool connections are configured when you need them.
Extracting means reading a value from a document. Reconciling means comparing it with other documents and the data tape to flag differences. The results support professional review of the file.
The main offer is the MestrIA platform managed in the European Union. Deployment in your cloud, on your servers or on-premise can be agreed as part of the contractual scope and is validated for each project.
Available modules already include the fields and checks for their use case. You can upload documents to the module enabled for your team. Connections, deployments and additional solutions have their own timeline depending on scope.
Evaluation must state the document type, fields, sample, method and limits. Review criteria are agreed for each project. An accuracy figure is comparable only when what was measured and under which conditions are known.
▪ Contact

See how it fits your operations.

Tell us which documents your team handles. See how MestrIA can simplify the work.

Try it with a batch of your documents We agree the sample, expected output and confidentiality with you.

The calendar opens with Calendly.

Book a demo

Open directly in Calendly

Tell us what you need

Maximum 4000 characters

No commitmentCase reviewNDA when the scope requires it