Skip to content

Connect · Process · Automate

Connect your ERP to the processesthat run your operation.

Integrate systems, sync data and automate finance, accounting and tax routines. Openi connects data, rules and approvals to cut manual work and track every step of the process.

An integration and automation layer for the systems your company already uses.

Receipts → invoice settlement

Last run 9:42 AM · 128 records

ItaúBrazil's Open FinanceSAPAccounts receivable

Pix received · Distribuidora Aurora · R$12,480.00

  1. Record received
  2. Data validatedCurrent step
  3. Rule applied
  4. Update confirmed in the ERP
1 receipt with no matching invoiceSet aside for the finance team to review

Sample data.

The routine today

The data lives in your systems.The work lives between them.

Exporting data, fixing fields, checking master records and chasing approvals keeps the operation running, but it eats time and leaves every handoff dependent on manual work.

  1. 01

    Data that has to be copied

    Information leaves one system and gets keyed or imported into another.

    Export the statement, build the spreadsheet, import it into the ERP.

  2. 02

    Different structures

    Codes, dates, categories and cost centers have to be adjusted before anything can be processed.

    Replace “Sales São Paulo” with CC-014 across 300 rows.

  3. 03

    Processes that stall between teams

    Approvals and open items travel through messages and spreadsheets.

    “Did anyone approve the Atlas invoice?”

  4. 04

    Failures that are hard to trace

    The team has to work out whether the problem happened at the source, in the integration or at the destination.

    The entry left the spreadsheet. Did it make it into the ERP?

  1. Banks
    Export and import by hand
  2. In-house platform
    Fix codes by hand
  3. ERP
    Check and rekey by hand
  4. Accounting system

Illustration of systems without integration.

Integrated flow

From the source eventto the update in the destination system.

Openi connects every step of the process: it receives data, organizes it, applies rules and routes the actions you defined. The flow keeps sight of what is done and what needs a person.

A flow can start with

  • Bank transaction
  • Statement imported
  • Tax document received
  • Invoice created in the ERP
  • In-house platform event
  • File received
  • Scheduled time

A matched receipt becomes a settled invoice in the ERP.

  1. TriggerReceipt identifiedR$12,480.00 Pix on the Itaú statement
  2. AutomaticInvoice looked upAccounts receivable in the ERP · customer and amount
  3. AutomaticData matchedAmount, interest, discount and CNPJ validated
    Exception · Inconclusive matchTwo possible invoices for the same amountSent for review. Once someone decides, the flow resumes at the rules.
  4. RuleRules appliedDifference within the set tolerance
  5. SendSettlement requestedInvoice 4471 sent to the ERP
  6. ConfirmationProcessing confirmedThe ERP recorded the settlement · 9:43 AM
Starting event
Credit received in an account connected through Open Banking or a direct integration
Systems
Bank, Openi and ERP
Data
Transaction, open invoices, customer, interest and discounts
Rule
Match on amount, document and customer, within a set tolerance
Result
Invoice settled and confirmed by the ERP
Exception
An inconclusive match or a receipt with no invoice goes to review

Steps vary with the process configured: not every integration categorizes, reconciles or asks for approval.Illustrative process demo.

Connectors and compatibility

Integrations that respectyour company's environment.

Connect ERPs, accounting systems, internal platforms and operational databases through whichever method each environment offers.

APIs
Reading and sending data through the services the system exposes.
Events and webhooks
Flows triggered when the source reports an event.
Structured files
Processing the import and export layouts your company already uses.
Database connections
Authorized access to the data defined in the project, within the environment's architecture.
Custom integrations
Set up for specific needs and in-house systems, after a technical assessment.

Updates go through the services and layouts the destination system offers. Writing directly to ERP tables is not standard practice.

26 systems in the catalog

Integration profile

Objects
Customers and suppliersPayables and receivablesChart of accounts and cost centersFinancial entries
Reads and actions
Reads master data and invoices; sends payables, receivables, entries and settlements within scope
Method
API, structured files or database, depending on version and environment
To activate
Version, active modules, integration credentials and the layout of each object
In production
SAP with Riocard Mais and Reserva; MXM Sistemas with Unisuam and SolarGrid.

A logo in the catalog does not mean compatibility with every module and version of that system. The objects, actions and method of each integration are confirmed in the technical assessment.

See all integrations (Portuguese)

Beyond internal systems

Banks and tax documents reach the ERP too.

Accounts connected through Open Banking, for European and Brazilian banks, and direct integrations, plus invoices captured in Openi, flow to the ERP through the same layer.

  • Import tax documents in the ERP
  • Create invoices and entries in the ERP
  • Reconcile transactions and invoices in the ERP
  • Settle reconciled invoices in the ERP

Sync and transformation

Master data, invoices and entriesconnected across systems.

Use your operation's own structures to organize processing and keep the data each step of the flow needs within reach.

  • Chart of accountsERPtoOpeni

    Read · Scheduled load · Reference: ERP

    Synced
  • Cost centersERPtoOpeni

    Read · Scheduled load · Reference: ERP

    Synced
  • Companies and unitsERPtoOpeni

    Read · At onboarding and in loads · Reference: ERP

    Synced
  • Customers and suppliersERPtoOpeni

    Read · Scheduled load · Reference: ERP

    1 without a match
  • Payables and receivablesERPtoOpeni

    Read · Every load · Reference: ERP

    Synced
  • Documents and referencesOpenitoERP

    Sent · With the invoice or entry · Reference: Tax document capture

    Confirmed at destination
  • Financial and journal entriesOpenitoERP

    Created · Per event or batch · Reference: Your operation's rules

    Sent · awaiting response
  • Invoice settlementOpenitoERP

    Updated · After reconciliation · Reference: ERP

    Confirmed at destination

Each row has one direction. When data also flows back the other way, that shows up as its own operation. Updates happen per event or in scheduled loads, depending on the integration.Sample data.

Every system has its own format.The data has to arrive consistent.

Map fields, match codes and adjust structures so the destination system can process the data, following your operation's rules.

  • Matching between source and destination fields
  • Mapping of accounts, categories and cost centers
  • Standardized dates, amounts and identifiers
  • Required-field validation
  • Linking of supplementary data
  • Handling of incomplete or incompatible data
  • Cost centerSales São PauloSaved mappingCC-014
  • CategoryBank feesMatching ruleAccount in the client's chart
  • Date11/06/2026Format adjustment2026-11-06
  • AmountR$1,234.50Number standardization1234.50
  • CNPJ (Brazilian company ID)12.345.678/0001-90Identifier without mask12345678000190
  • SupplierAtlas ServicesValidationPending review

Sample data.

Transforming is not categorizing. A mapping converts a code that already has a match. When the data has no account yet, like a statement line, Openi's categorization and reconciliation engines take over.

Rules and triggers

Define what starts the processand what happens next.

Build flows around events, schedules and conditions in your operation. Each rule sets which data gets checked, which action can go ahead and when an open item should reach the team.

  1. TriggerThe event that starts the flow.
  2. ConditionThe criterion that sets the path.
  3. ActionWhat gets executed.
  4. ExceptionWhat happens when the flow can't continue.
  1. WhenA receipt is identified
  2. IfThe match and validations pass
  3. ThenRequest the invoice settlement in the ERPOtherwiseSend for review, with the candidate invoices

A demonstration of how a process is designed. Each operation's rules are defined and configured with the Openi team during onboarding.

Approvals

Automate the processand keep the decision points.

Route the steps that need review to the right people and continue the flow based on the recorded decision.

  1. 01Operational approvalA person validates a record before it moves on, such as a payable.
  2. 02Action authorizationA person releases an action in the flow, such as sending a batch to the ERP.
  3. 03Destination confirmationThe destination system reports that it processed what it received. Not a human decision.
  4. 04Bank authorizationFor payments, the account holder authorizes at the bank. Payments through Brazil's Open Finance are confirmed one by one.

When approval happens in the ERP or another system, it stays there. Openi waits for that system's response before continuing the flow.

Payable · Atlas Services

NF-e 000.318.442 · Due 11/20/2026 · Branch 02

R$18,400.00

Awaiting approval
Owner
Finance management · Branch 02
Reason
First payment to a newly registered supplier: the process rule requires approval before recording.

History

  1. 9:12Document received
  2. 9:13Data extracted and validated
  3. 9:14Approval rule applied
  4. 9:14Routed to the owner

Approved

The payable goes to the ERP and the flow continues until the record is confirmed.

Changes requested

The record comes back with the owner's comment and resumes the flow once fixed.

Sample data.

Monitoring

Know what was processedand where the flow needs attention.

Track runs, system responses and open items to pinpoint problems and keep the operation moving.

Today's runs4 flows

Run at 9:30

Journal entries

Openi → Accounting system

Received
54
Processed
51
Needs attention
3

Cost center not recognized by the destination

Step
Delivery to destination
Destination response
CC-019 does not exist for company 02.

History

  1. 9:2854 entries built
  2. 9:29Cost center mapping applied
  3. 9:30Batch sent to the accounting system
  4. 9:3151 accepted · 3 rejected by the destination

Review the mapping before resending: “Marketing Rio” points to CC-019, which doesn't exist in company 02.

A record with an open item doesn't move on until it's fixed. Once corrected, it rejoins the flow at the step where it stopped.Sample data.

  1. ReceivedThe record arrived from the source.
  2. ValidatingData, mappings and rules being checked.
  3. Awaiting approvalStopped at a decision point.
  4. SentDelivered to the destination, not yet confirmed.
  5. Confirmed at destinationThe destination system processed the record.
  6. Needs attentionNeeds a fix or a decision to move on.

Sent is not done: a record only counts as updated once the destination system confirms processing.

Onboarding

Start with the systemsyour company already uses.

The integration starts from your environment: the systems, versions, processes and rules already in place. Timing depends on the systems and processes involved.

  1. 1MapSystems, versions, modules, processes and what each flow needs to read and update.
  2. 2DefineObjects, integration methods, mappings, rules and approval points.
  3. 3Configure and validateConnectors and flows tested with your operation's data, through to confirmation at the destination.
  4. 4Follow upRuns, open items and rule adjustments, day to day.

Who's involved

  • Finance, accounting and operations

    • Describe current processes and rules
    • Validate mappings, accounts and cost centers
    • Define owners and approval points
    • Handle day-to-day exceptions
  • IT

    • Share systems, versions and environment
    • Grant the credentials and access defined in the project
    • Point to the available layouts, services and events
    • Follow the technical validation
  • Openi team

    • Assess compatibility and choose the method
    • Configure connectors, transformations and rules
    • Validate flows through to confirmation at the destination
    • Support the operation and its adjustments

Customer stories

How the integrations workin real operations.

Transfero

Crypto payments

Deposits and withdrawals reconciled and posted to the books

  1. Open Finance
  2. Categorization
  3. Reconciliation
  4. Athenas
Read the full story
Integrated environment
Athenas, the company's accounting system, with statements from hundreds of accounts through Brazil's Open Finance.
Process
Crypto deposits and withdrawals that turn into Pix payments (Brazil's instant payments), fees and transfers in reais, each to be posted to the right GL account.
What Openi runs
Categorizes and reconciles every transaction and exports the entries to Athenas through the API.
How the team follows it
Entries logged by account, date and cost center; any unidentified transaction goes to review.

Proven results

transactions processed
10M+
of accounting entries categorized automatically
98%
saved every month on statements and data entry
80 h
estimated payback
6.5 months

FAQ

Before you integrate.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

No. The ERP stays your system of record, within the architecture defined for your company. Openi adds integration, processing and automation around the processes you already run.

Demo

See Openiin your operation.

Leave your details. An Openi specialist will get back to you 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

    Reconciliation, categorization and reporting in cases like yours.

Demo environment: details are not stored or sent.