Document management
From the document receivedto the entry in your system.
Bring together tax and financial documents, extract the data, and connect checking, approval and posting in one traceable flow, built for companies operating in Brazil.
Connect · Process · Automate: the file becomes data, the data becomes a record, and every step stays in the history.
NF-e 88,203
XML · captured from SEFAZ
Metalúrgica Norte Ltda.
- 2 mm steel sheetR$5,980.00
- 75 mm U-channelR$1,360.20
TotalR$7,340.20
Extracted data
- Supplier
- Metalúrgica Norte · on file
- Company
- Aurora Distribuição · SP
- Amount
- R$7,340.20
- Due date
- Nov 20, 2026 · from the DDA boleto
- Account
- Raw materials · suggested
- Received
- Read
- Checked
- Approved
- Sent to ERP
- Confirmed
Sample data.
The routine today
Receiving the fileis only the start.
Once the document arrives, someone still has to figure out what it is, check it, find what it relates to, get it approved and post it. That's where the routine drags.
Manual task
In the flow
01Open the PDF to work out the company, the supplier and the obligation
Company, supplier and obligation identifiedDoneOwner: Automatic02Key amounts, dates and due dates into the ERP
Fields extracted and standardizedDoneOwner: Automatic03Hunt for the invoice that matches the boleto
Invoice, boleto and payable linkedDoneOwner: Automatic04Chase approval by message
Approval with the owner and the reasonWaitingOwner: Finance management05Post it and hope it went through
Record sent and confirmed by the ERPAwaiting responseOwner: Integration
Illustration of the routine. Owners and statuses follow the process you configure.
Intake and DDA
Documents and chargescollected at the source.
Captured invoices, boletos registered to your CNPJs and files sent by the operation land in the same inbox, each with its source.
- Tax capture
NF-e, NFS-e and CT-e received by your CNPJs.
- DDA
Boletos (Brazilian payment slips) registered to the connected CNPJs.
- File
PDFs and XMLs sent by the operation or through an integration.
Inbox
- Tax captureNF-e 88,203R$7,340.20Metalúrgica Norte · Aurora · SPRead
- DDABoleto · ItaúR$7,340.20Metalúrgica Norte · Aurora · SP · due 11/20Awaiting match
- Tax captureCT-e 31,904R$1,940.00Rodovia Sul Transportes · Aurora · MGRead · linked to NF-e 88,203
- FileRent invoice · PDFR$38,500.00Shopping Centro · Aurora Varejo · RJ · due 12/10Fields extracted
- DDABoleto · BradescoR$980.00Unidentified supplier · Aurora · SP · due 11/14No matching document
Sample data.
Charges via DDA, ready to check.
- Boletos registered to the connected CNPJs, identified through DDA
- Payee, payer, amount, due date and barcode line, depending on the integration
- Matched to the supplier, the document and the obligation
- Organized by company and by due date
- Charges with no document, or that don't match, set aside for checking
Capturing isn't approving.
The charge arrives to be checked. It enters accounts payable once the obligation is checked and approved.
Approving isn't paying.
Payment is a separate step, authorized at the bank or through the bank integration.
DDA isn't direct debit.
DDA shows the boletos issued against your CNPJ. Nothing is debited from the account because of it.
Tax documents
Invoices and freight documentsconnected to the process.
Once obtained, the tax document is where checking starts: who issued it, to whom, what was bought, for how much, and what it relates to in the operation.
NF-e 88,203 · series 1
Access key 3526 1112 3456 7800 0190 5500 1000 0882 0310 0088 2039
- Issuer
- Metalúrgica Norte Ltda. · 41.208.550/0001-07
- Recipient
- Aurora Distribuição · 12.345.678/0001-90
- Issued
- Nov 5, 2026
| Item | NCM | CFOP | Qty | Amount |
|---|---|---|---|---|
| 2 mm steel sheet | 7208.39.90 | 5101 | 40 pcs | R$5,980.00 |
| 75 mm U-channel | 7216.31.00 | 5101 | 12 pcs | R$1,360.20 |
| Invoice total | R$7,340.20 | |||
History
- Nov 5 4:20 PMAuthorized by SEFAZ-SP
- Nov 6 10:30 AMCaptured for Aurora Distribuição · SP
- Nov 6 10:31 AMRead from the XML
Sample data.
- Data to check: issuer, items, amounts and taxes stated
- Data to post: supplier, company, due date, account and cost center
- Tax status and history kept with the document
How the invoice was captured and how tax events are tracked:
Explore tax document issuing and captureBoletos, invoices and bills
Charges and recurring expenseswith the context to check them.
An invoice, a bill and a boleto can be parts of the same obligation. Treating each one as a separate record is how accounts payable ends up with duplicates.
The boleto says how much and when to pay. It needs the document that says why.
Boletos fields
- Payee
- Metalúrgica Norte Ltda.
- Payer
- Aurora Distribuição · SP
- Due date
- Nov 20, 2026
- Amount
- R$7,340.20
- Source
- DDA · Itaú
Example of a match
Boleto + NF-e 88,203
Same supplier, same amount: one obligation, one payable.
Match to checkSample data.
Bills
The bill breaks the charge down: period, items and fees the invoice alone doesn't show.
NF-e 88,203
What was bought
DDA boleto
How much and when to pay
CT-e 31,904
Freight for the same shipment
One obligation to the supplier and another to the carrier, each with its own documents. No amount posted twice.
Reading and extraction
Turn documentsinto data ready to work with.
Structured data, like XML, is read as it comes. Images and PDFs go through OCR. The result is standardized and filled in from your systems' records, and anything missing is flagged as missing.
- Reading of structured data, such as XML
- AI-powered OCR for PDFs and images
- Fields extracted according to the document type
- Dates, amounts and identifiers standardized
- Gaps filled from records and system data
- Missing or inconsistent fields sent for review
Rent invoice · PDF
File · read by OCR
LandlordShopping Centro S.A.
Period11/2026
RentR$38,500.00
Building feesR$9,840.00
Marketing fundR$2,31?.00
- LandlordShopping Centro S.A.OCR
- Landlord CNPJ07.111.222/0001-33From the supplier recordsRecord
- Period2026-11OCR
- Rent38500.00OCR
- Building fees9840.00OCR
- Marketing fundblankIllegible digit in the PDF · reviewMissing
- UnitStore 014From the contract on fileRecord
- GL accountRent expenseBased on the store's historySuggested
Sample data.
- XML
Read from XML
Structured value, as it came in the document.
- OCR
Extracted by OCR
Read from the PDF or image.
- Record
Filled in
Pulled from a record or system.
- Suggested
Suggestion
Proposed by a rule or the history. Someone confirms it.
- Missing
Missing
Not found. Stays blank until reviewed.
A missing value is never filled in as if it had been read. It stays blank, flagged for review.
From checking to posting
Check, route and postwithout losing the history.
The same document goes through all four stages. Each one shows what was checked, who decided and what the destination system answered.
- 01 · Check
Checks before anything is posted.
Fields, records, amounts and links checked against the rules you configure.
Document checking isn't tax validation: it confirms the document is complete and consistent with the operation, not how it's classified for tax.
NF-e 88,203 · Metalúrgica Norte · R$7,340.20
- Required fieldsComplete
- Supplier in the ERP recordsFound
- Recipient companyAurora Distribuição · SP
- Linked chargeDDA boleto for the same amount
Sample data.
- 02 · Resolve and approve
Open items with a reason, an owner and a decision.
Whatever didn't pass the checks, or whatever the rule says to review, reaches the person who decides, with the context.
Internal approval isn't payment. It releases the posting; payment is a separate step.
NF-e 88,203 · Metalúrgica Norte · R$7,340.20
- Reason
- First purchase from this supplier over R$5,000.00: the rule requires approval.
- Owner
- Finance management · Aurora SP
Evidence
NF-e 88,203 (XML)DDA boletoCT-e 31,904ApprovedNov 6 2:05 PM
Sample data.
- 03 · Prepare and integrate
Record prepared, sent and confirmed.
The data is completed and classified, the record is built in the ERP's format and sent. It only counts as posted when the ERP confirms it.
NF-e 88,203 · Metalúrgica Norte · R$7,340.20
Prepared record
- Type
- Payable
- Supplier
- Metalúrgica Norte
- Due date
- Nov 20, 2026
- Account
- Raw materials
- Cost center
- Production · line 2
- Document
- NF-e 88,203
- PreparedBuilt and validated, not sent yet.2:05 PM
- SentDelivered to the ERP, not confirmed.2:06 PM
- Confirmed in the ERPThe ERP returned payable number 20441.2:06 PM
When the ERP refuses it
The ERP's answer is logged, along with the stage where it stopped. Once the data is fixed, such as an inactive account in the chart of accounts, the record goes back into the flow at that same stage.
Sample data.
- 04 · Track
From the original document to the record, in one line.
The history links the file received, the decisions, the ERP record and, when available, the financial event that settled the obligation.
Approved, posted and paid are three different moments, and the history shows each one.
NF-e 88,203 · Metalúrgica Norte · R$7,340.20
- Nov 6 10:30 AMNF-e captured from SEFAZTax capture
- Nov 6 10:31 AMBoleto identified through DDADDA
- Nov 6 10:31 AMFields read from the XML and checkedAutomatic
- Nov 6 2:05 PMApproved by finance managementPerson
- Nov 6 2:06 PMPayable 20441 confirmed in the ERPIntegration
- Nov 20Payment reconciled with the statement debitReconciliation
- NF-e 88,203 · Metalúrgica Norte · R$7,340.20
Sample data.
Document: NF-e 88,203 · Metalúrgica Norte · R$7,340.20
Checks before anything is posted.
Fields, records, amounts and links checked against the rules you configure.
Document checking isn't tax validation: it confirms the document is complete and consistent with the operation, not how it's classified for tax.
NF-e 88,203 · Metalúrgica Norte · R$7,340.20
- Required fieldsComplete
- Supplier in the ERP recordsFound
- Recipient companyAurora Distribuição · SP
- Linked chargeDDA boleto for the same amount
Sample data.
Open items with a reason, an owner and a decision.
Whatever didn't pass the checks, or whatever the rule says to review, reaches the person who decides, with the context.
Record prepared, sent and confirmed.
The data is completed and classified, the record is built in the ERP's format and sent. It only counts as posted when the ERP confirms it.
From the original document to the record, in one line.
The history links the file received, the decisions, the ERP record and, when available, the financial event that settled the obligation.
Categorization, reconciliation and ERP integration have their own pages, with the detail of each stage.
Tax reform and data
Organize data and evidenceas Brazilian taxes change.
With Brazil's tax reform, received documents start carrying IBS, CBS and the Selective Tax. For finance, accounting and tax teams, what matters is getting that data complete, keeping the original document and delivering each piece of information to whoever uses it.
Received NF-e · reform fields
- IBS and CBS groupCST, tax classification, base and ratesReceived
- IBS and CBS amountsPer item and for the document totalReceived
- Tax classificationMissing on 1 itemIncomplete
Illustrative example.
Finance
Obligation and payment amounts, with taxes stated.
Accounting
Entries and accruals by period, with the original document.
Tax
Credit and debit data per document, for the tax calculation your company does.
ERP
The new fields carried into the record, as far as the system accepts them.
- Original document kept with its context and history
- Data available for finance, accounting and tax processes
- Integration with the systems that use this information
Openi organizes and delivers the data. It doesn't do your full tax calculation or guarantee credits: that analysis stays with your company and your advisors.
How issuing and capture keep up with the layoutsCoverage and integrations
See which documents and systemsare part of your flow.
Reading a file is different from capturing it automatically. A supplier invoice arrives from the official source; a PDF bill has to come in through some channel before it can be read.
01 · Intake
Received NF-e, NFS-e and CT-e
Automatic capture
Registered boletos
Captured via DDA
Bills and PDF documents
Read from the file received
02 · Processing
XML
Structured reading
PDF and image
AI-powered OCR
Checking
Fields, records, amounts and links
Approval
When the rule requires it
03 · Destination
ERPs
Payables, entries and documents
Accounting systems
Validated entries
Reconciliation
Document × payment
Arrives on its own Read when the file arrives
The documents, fields and operations for each system are confirmed in the technical assessment. Integration pages are in Portuguese.
Customers
Fewer manual stepsbetween the document and the record.

Fashion retail
Rent invoices read and categorized with no typing
- PDF invoice
- OCR
- Accounting rules
- CLAE and SAP
- Challenge
- One rent invoice per store, every month, each landlord with its own PDF layout, transcribed line by line.
- Reading
- AI-powered OCR extracts the landlord, amounts, due dates and period from each invoice.
- Checking and categorization
- Chart of accounts rules by leased unit, cost center and expense type.
- Posting
- Entries exported to CLAE and SAP, with a log of every edit, filters and validations.
Proven results
- saved every month
- 100 h
- digital, from reading to categorization
- 100%
- of development in rules, tables and OCR
- 320+ h
FAQ
Before you organize your documents.What people ask before signing up.
Didn't find what you were looking for?
Talk to a specialist and get your answer straight from our team.
Talk to a specialistReceived Brazilian tax invoices and CT-e, boletos captured via DDA, and bills and other PDF or image documents read by OCR. Which documents come in by automatic capture and which arrive as files is defined during onboarding.
Demo
See your documentsmove through a complete flow.
Tell us which documents reach your operation in Brazil and which ERP they go to. An Openi specialist will reply by email.
You leave your details
It takes less than a minute.A specialist gets in touch
To understand your banks, your ERP and what takes up the most time today.You see Openi at work
From the document received to the record confirmed in the ERP, with your document types.

Omie
Athenas
Domínio