Skip to content

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
  1. Received
  2. Read
  3. Checked
  4. Approved
  5. Sent to ERP
  6. 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.

  1. 01Open the PDF to work out the company, the supplier and the obligation

    Company, supplier and obligation identifiedDoneOwner: Automatic
  2. 02Key amounts, dates and due dates into the ERP

    Fields extracted and standardizedDoneOwner: Automatic
  3. 03Hunt for the invoice that matches the boleto

    Invoice, boleto and payable linkedDoneOwner: Automatic
  4. 04Chase approval by message

    Approval with the owner and the reasonWaitingOwner: Finance management
  5. 05Post 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

Authorized
Issuer
Metalúrgica Norte Ltda. · 41.208.550/0001-07
Recipient
Aurora Distribuição · 12.345.678/0001-90
Issued
Nov 5, 2026
Invoice items
ItemNCMCFOPQtyAmount
2 mm steel sheet7208.39.90510140 pcsR$5,980.00
75 mm U-channel7216.31.00510112 pcsR$1,360.20
Invoice totalR$7,340.20
Files:XMLDANFE

History

  1. Nov 5 4:20 PMAuthorized by SEFAZ-SP
  2. Nov 6 10:30 AMCaptured for Aurora Distribuição · SP
  3. 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 capture

Boletos, 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 check

Sample data.

  • 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.

  1. 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.

  2. 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,904

    ApprovedNov 6 2:05 PM

    Sample data.

  3. 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
    1. PreparedBuilt and validated, not sent yet.2:05 PM
    2. SentDelivered to the ERP, not confirmed.2:06 PM
    3. 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.

  4. 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

    1. Nov 6 10:30 AMNF-e captured from SEFAZTax capture
    2. Nov 6 10:31 AMBoleto identified through DDADDA
    3. Nov 6 10:31 AMFields read from the XML and checkedAutomatic
    4. Nov 6 2:05 PMApproved by finance managementPerson
    5. Nov 6 2:06 PMPayable 20441 confirmed in the ERPIntegration
    6. Nov 20Payment reconciled with the statement debitReconciliation
    7. NF-e 88,203 · Metalúrgica Norte · R$7,340.20

    Sample data.

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 layouts

Coverage 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.

  1. 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

  2. 02 · Processing

    • XML

      Structured reading

    • PDF and image

      AI-powered OCR

    • Checking

      Fields, records, amounts and links

    • Approval

      When the rule requires it

  3. 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.

Reserva

Fashion retail

Rent invoices read and categorized with no typing

  1. PDF invoice
  2. OCR
  3. Accounting rules
  4. CLAE and SAP
Read the full story
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 specialist

Received 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.

  1. You leave your details

    It takes less than a minute.
  2. A specialist gets in touch

    To understand your banks, your ERP and what takes up the most time today.
  3. You see Openi at work

    From the document received to the record confirmed in the ERP, with your document types.

Demo environment: details are not stored or sent.