CasesFashion retail
Rent invoices read and classified with no typing
The rent invoices for Reserva's stores arrived as PDFs by email and were transcribed line by line. An OCR pipeline with AI extracts landlord, amounts, due dates and accrual period, the chart of accounts rules classify them and the entries go to CLAE and SAP.
From source data to result
- 1PDF invoice
- 2OCR
- 3Accounting rules
- 4CLAE and SAP
- saved per month
- 100 h
- digital, from reading to classification
- 100%
- of development on rules, tables and OCR
- 320+ h
The challenge. Fashion retail.
A fashion chain with stores in malls and on the street receives, every month, one rent invoice per store: rent, common area charges, marketing fund and other charges, each landlord with its own PDF layout. Someone has to open each file, transcribe amounts, due date and accrual period and pick the ledger account for each line. It is repetitive work, prone to typos and hard to audit.
Landlord and period
Shopping A · 05/2026
ExtractedStore 014
Due Jun 10, 2026
Rent
R$ 38,500.00
ClassifiedRent
Store 014
Common area charges
R$ 9,840.00
ClassifiedCommon area charges
Store 014
Marketing fund
R$ 2,310.00
ClassifiedMarketing fund
Store 014
Sample data, to illustrate the flow.
How it was done. The project, in 3 workstreams.
- An OCR pipeline with AI trained to read the PDF invoices and extract landlord, amounts, due dates and accrual period.
- Rules parameterized from the chart of accounts, by leased unit, cost center and expense type.
- Automatic export to CLAE and SAP, with edit log, filters and validations.
What stays visible. Set apart for the people who operate.
- Landlord, due date and accrual period extracted
- Expense type per leased unit
- A log of every edit, ready for audit
“We integrated Open Finance in one sprint. The documentation answers before we need to ask.”
“The reconciliation that took the team two days now runs on its own.”
Teams from fintechs, retail and accounting already integrate with Openi.
Request accessBuild your reconciliation. With the same calls.
The cases use documented endpoints only. Request access and run the flow with your own operation's data.
