100% local data ingestion — your documents never leave your machine

Data ingestion
for the document
your RPA cannot read.

A service invoice that came as a PDF only, scanned pages, a photo of a receipt, a till slip, a contract. IngestCore watches a folder, reads with OCR and AI running on your own computer — and returns structured data, checked and ready to integrate.

Free to try· 1,000 documents or 120 days, no credit card
Verified publisher · Microsoft Partner Privacy by architecture OCR and AI embedded
NFS-e sem XMLPDF escaneadoFoto de documentoNF-e XMLDANFE PDFBoletoReciboContratoCupom fiscalCT-eComprovante PixJPGPNGNFS-e sem XMLPDF escaneadoFoto de documentoNF-e XMLDANFE PDFBoletoReciboContratoCupom fiscalCT-eComprovante PixJPGPNG
The problem, before the solution

The automation you already have works — until the non-standard document shows up.

Nobody opens invoices one by one anymore. Almost every company already has some RPA doing that. The problem is not the lack of automation: it is what the automation does not cover — and the manual work that comes back because of it.

The bottleneck is not reading the easy document — it is what is left when the current automation gives up.

Here everything comes in through the same line: no XML is not a blocker, and whatever cannot be read shows up as a pending item instead of vanishing.

  • RPA reads screens, it does not understand documents: change the layout or the issuer and it stops, or reads it wrong and carries on
  • Many invoices arrive without any structured file — just a PDF, in a layout that changes by issuer
  • Photographed receipts, scanned contracts and proofs that arrived by message have no routine at all: they stay out
  • A different tool for every exception, and nobody can say how many documents went through unchecked
  • What never got in disappears quietly, and only shows up at closing

Heterogeneous input. Predictable output.

Seven steps between the document that arrives and the data your system consumes. OCR is only one of them.

  1. 01

    Ingestion

    Watched folder, e-mail or API. The document arrives without anyone typing.

  2. 02

    Extraction

    Native XML when it exists — exact and free. OCR and visual reading when it is paper or a photo.

  3. 03

    Security

    Deterministic analysis before any model: invisible text, instructions aimed at the AI, encoded content.

  4. 04

    AI under policy

    Sensitivity and document type decide whether reading runs locally, in the cloud, or not at all.

  5. 05

    Validation

    Rules check item totals, tax ID check digits and date consistency. Below the threshold it goes to human review.

  6. 06

    Normalisation

    Twenty input formats become a single contract, with the same field names.

  7. 07

    Integration

    Canonical JSON on the way out, ready for the ERP, API or automation adapter.

Everything embedded. Nothing to install afterwards.

The installer ships OCR, the PDF reader and the local AI manager inside. On first run, IngestCore analyses your computer and recommends the best AI setup — you just click.

Professional OCR embedded

Integrated Tesseract, Portuguese and English, multi-pass with automatic selection of the best reading.

Local AI, right-sized

Analyses CPU, memory and GPU and recommends the right model for your machine — textual and visual reading.

Document security

Deterministic analysis against malicious content, automatic quarantine and a confidentiality matrix per document type.

Automatic classification

Invoices, receipts, bank slips, contracts — each type with its own pipeline, fields and review rules.

Export to your ERP

Canonical JSON, CSV and integration layouts; quarantined documents never leave.

Cloud only if you say so

Cloud AI providers are optional, BYOK, with policy, budget and per-type confidentiality — blocked by default.

For whoever integrates

Twenty formats in. One contract out.

Whoever writes the integration does not care whether the document was XML, a photo or a scanned PDF. They want the same object, with the same fields, every time. That is what IngestCore delivers — and it is what lets you write the adapter once.

For whoever integrates

e-invoices · bank slips · transport documents · receipts · contracts · payment proofs · images · scans

JSON

issuer · recipient · amounts · line items · dates · key · confidence · source

Local

Factory default. OCR and models run on the machine; the document never crosses the internet.

Cloud

Only when there is a connected provider, a policy that allows it and a budget above zero.

Hybrid

Local first; the cloud steps in only when local confidence falls below the defined threshold.

Not every document needs — or should — leave the company. Policy decides, not code.

The argument your IT team will check

An invoice is sensitive data.
That is why it does not travel.

IngestCore processes everything on 127.0.0.1: local database, local OCR, local AI. No document is sent to an external service without three explicit decisions of yours — a connected provider, a policy that allows it and a budget above zero. Your IT team can verify it with their own firewall.

  • A document suspected of manipulating the AI goes to quarantine — and quarantine does not export, integrate or upload.
  • Confidentiality per document type: a payslip marked as Restricted never leaves the machine, even with cloud configured.
  • License activated offline with a signed key — the product never phones home.
  • Full audit trail: every block and every security decision is recorded.
Architecture
Watched folder→ automatic import
Local API127.0.0.1 · per-session token
Python workerembedded OCR + AI
Security analysisdeterministic, no LLM
SQLite databaseon your machine, your backup
ERP outputonly what the policy allows

What does typing it all in still cost you?

Drag the controls to match your operation.

600
1005.000
R$ 35
R$ 15R$ 120

Basis: ~3 minutes per document to open, read, type and check.

Typing costs you today
R$ 1.050/month
30 hours of manual work · R$ 12.600 per year
The Professional plan costs R$ 299/month — and gives those hours back to your team.

Annual plans, no surprises

Processing runs on your machine — that is why local OCR and AI are unlimited on every plan. The license is per computer, activated offline.

Essential

up to 500 documents/month
R$ 149/month
billed annually (R$ 1.788/year)
  • 1 computer
  • Up to 500 documents per month
  • Unlimited local OCR and AI
  • Export to ERP
  • E-mail support
Subscribe to this plan
Most chosen

Professional

up to 2,000 documents/month
R$ 299/month
billed annually (R$ 3.588/year)
  • 2 computers
  • Up to 2,000 documents per month
  • Unlimited local OCR and AI
  • Export to ERP
  • Priority support
Subscribe to this plan

Corporate

higher volume, multi-entity
On request
from R$ 599/month
  • Computers as contracted
  • Tailored volume and multi-entity
  • Custom document types
  • SLA and assisted rollout
  • Customisations (R$ 150/h)
Talk to XCODEF

Need IngestCore shaped to your workflow? Custom document types, export layouts and integrations at R$ 150/hour.

Before any plan: try it for free.

1,000 documents or 120 days, whichever comes first. No card field anywhere.

Download and try it free
Free trial

Start free, with your own documents.

No credit card, no sign-up and no sales call. Install it, point it at a folder and see the result on your own invoices. If the 1,000 documents run out, your data stays with you — always.

1,000 documents free
120-day trial
No card · no sign-up
Download IngestCore for Windows
Windows 10/11 · 64-bit · ~207 MB · installs without administrator rights
Also available on the Microsoft Store
Is this for me?

Where it already solves, today.

The cases below use document types that ship with the product — nothing has to be developed to start.

Invoice intake

Electronic invoices in XML and their printed counterparts in PDF: issuer, line items, taxes and access key extracted and checked before they become entries.

Accounts payable

Bank slips and payment proofs read from a folder or e-mail, with amount, due date and payment line ready for reconciliation.

Transport documents

Freight documents, for whoever needs to tie shipping to the tax document it travels with.

Expense reports

Receipts photographed on a phone — the case where local visual reading makes the difference.

Contracts and administrative papers

Parties, dates and key clauses extracted, with human review wherever confidence is low.

Archive digitisation

Scanned paper in bulk, with multipass OCR and the same output contract as digital documents.

Who usually runs it

Finance and accounts payableTax and accountingBack-office and administrationManufacturing and logisticsAccounting firms and BPOCompanies with an ERP to feedSoftware houses and integrators

Need to connect IngestCore to your environment?

The product transforms the document. XCODEF connects the result to your business: we are the engineering team that built IngestCore, and we deliver services on top of it.

Talk about integration
  • Adapters and connectors for your ERP or legacy system
  • Integration with Progress OpenEdge, TOTVS/Datasul, REST, SOAP and databases
  • Document types and processing lanes specific to your operation
  • Process automation around the document
  • Applied AI architecture, with policy, cost and security from day one

Direct questions, direct answers

Do my documents leave my machine?

No. OCR, AI and the database run locally. A cloud service only works if you connect your own provider (BYOK), allow it in the policy and set a budget — and even then, confidential types and quarantined documents never leave.

What happens when the trial ends?

Ingestion of new documents pauses. Everything already processed stays accessible, searchable and exportable — your data is never held hostage. Activate the license and ingestion resumes where it stopped.

Do I need to install OCR, Python or AI separately?

No. The installer brings everything. For local AI, IngestCore analyses your computer and installs the recommended model with one click — or you can use OCR only.

Does it work without internet?

Yes. The whole product works offline, including license activation. Internet is only used if you choose cloud AI or download models.

How does the license work?

Per computer, valid for one year. At purchase you provide the machine code (shown in the product) and receive the key by e-mail — paste it, activate. Changed machines? XCODEF reissues it.

What if my ERP has its own layout?

IngestCore exports canonical JSON and CSV; specific ERP layouts are built to order (R$ 150/h) and become part of your installation.