Uyumsoft account statement and e-invoice reconciliation
Uyumsoft portal invoice lists and your LIOX ERP account statement match your bank statement in one table. You can upload files or connect directly. Which route to set up is chosen together during setup.
Lines ready for matching
Columns, signs and dates recognised; on one table with bank and e-invoice.
Whichever route you choose, the same matching engine runs.
Illustrative screen · sample data
In iFinances, reconciliation puts your Uyumsoft account statement (cari ekstre), e-invoice lists and bank statement in one table. This page is for CFOs, accounting managers and internal auditors of Turkish entities. For example, you see that a TRY 48,250.00 transfer settled invoice FT-2026-0412 without searching by hand. iFinances keeps no books and never closes a line on its own, you approve every suggestion.
Companies use Uyumsoft in two ways. One group keeps the ledger in another ERP and routes only e-invoice (e-Fatura) traffic through the Uyumsoft portal. The other group runs the whole process in Uyumsoft's own LIOX ERP. Either way, invoices sit in the portal, account movements in the ledger, and payments in the bank statement.
What data comes from Uyumsoft?
Most of the data comes from the e-invoice portal. If you run LIOX ERP, the account statement also comes from Uyumsoft. Each item arrives as an uploaded file or over the direct connection.
Outbound e-invoice list
Header data of the e-invoices and e-archive invoices you issued is exported from the portal. It carries invoice number, date, buyer tax ID (VKN), currency and total including VAT. This is the 'what we billed' side and is compared with your customer's statement.
Inbound e-invoice list
Supplier invoices come from the Invoice List (Fatura Listesi) and Pending Approval tabs under Inbox (Gelen Kutusu). The list is cross-checked against account 320 (trade payables) in the ledger. That is how invoices never posted and duplicate postings are found.
The status column in the invoice list
The accepted, rejected or pending status of an inbound commercial invoice is a column in the list. An invoice you rejected may stay open on the supplier's statement. A pending invoice may not be posted yet. Keep the column in the file and the reason for a difference is at hand.
Account statement (LIOX ERP)
LIOX ERP's Accounting and Receivables/Payables module lists debit and credit movements per counterparty and period. If your ledger is in LIOX, this statement is your 'ledger' source. If you use another ERP, the statement comes from there and Uyumsoft supplies only the e-invoice side.
Counterparty statement and balance list
This is the account statement your customer or supplier sends you. A balance list prepared in Excel through Uyumsoft e-Mutabakat can be uploaded too. iFinances sends the counterparty a secure link, they upload their own statement, and no account is needed.
How do you get the file?
You take Uyumsoft's standard export and upload it to iFinances. The reader recognizes the format and columns from the content. If you choose the direct connection, the same steps are configured once at setup.
- 1
Filter inbound invoices in the portal
You open the Invoice List (Fatura Listesi) tab under the Inbox (Gelen Kutusu) in the Uyumsoft portal. In the Detailed Search screen you select the reconciliation period and, if needed, the counterparty. According to Uyumsoft's inbox guide, the report downloads through the CSV button on that screen. Pending Approval is a separate tab, download that as well.
- 2
Export the outbound invoice list
You export the list of invoices you issued from the portal as Excel or CSV, filtered by period. The Uyumsoft guide we work from covers only the inbox. We therefore give no menu path for the outbound side. If volume is high, split the period, iFinances accepts several files in one slot.
- 3
Export the account statement from LIOX ERP
You open the counterparty's account statement report in the Accounting and Receivables/Payables module. You select the period and export to Excel. If you use another ERP, you take the statement from there. iFinances reads the columns, not the system of origin.
- 4
Add your bank statement
You download the bank statement from online banking, not from Uyumsoft. HTML tables that banks save as '.xls' and CSV files in cp1254 encoding are recognized too. iFinances reads the file with a bank-specific template.
- 5
Upload and confirm the mapping
You upload each file to its slot. iFinances recognizes column names and the debit/credit sign convention. It asks you about any field it does not recognize. After your confirmation, matching runs and the exception list appears.
Uyumsoft → Upload · columns recognised ✓ · 1,284 lines
Connection options
First the technical routes Uyumsoft offers, then the two connection routes iFinances uses.
Uyumsoft's e-transformation layer exposes public SOAP web services. SOAP is a standard service format in which two systems exchange XML messages. There is Integration for invoices, DespatchIntegration for e-despatch notes and LedgerIntegration for e-ledger data. Login uses WS-Security over HTTPS, meaning your own Uyumsoft username and password.
These services return inbound and outbound invoice lists, UBL-TR invoice content and invoice statuses. UBL-TR is the XML document format the Turkish Revenue Administration (GIB) defines for e-invoices. There is no public service document for account movements, payments and collections, cash, bank, or cheques and notes.
For LIOX ERP we found no public REST or SOAP documentation. REST is a lighter service style that works over web addresses. Uyumsoft builds these connections as project work under its Custom Development and Integration service. The route is a web service, a CSV/Excel/XML file or database access.
On the iFinances side both routes are ready. On the file route you upload the Excel/CSV files from the portal and the ERP. This works on every installation. On the direct route the e-transformation services are called with your Uyumsoft credentials. The LIOX side connects over the project-based access described above.
Access details come from your own installation, and iFinances only reads, never writes. Which route to set up is chosen together during setup. Reconciliation works end to end on either route.
Things to watch
The 8-day rule and pending invoices
An inbound commercial invoice not answered within 8 days is accepted automatically and moves to the Invoice List. This rule is in the Uyumsoft guide. If you export only the Invoice List, pending invoices are missing from the file. A TRY 12,400.00 invoice received on September 3 then shows as 'on their side, not on ours'.
The 100-invoice limit does not apply to the report
The 100-invoice limit in the Uyumsoft guide applies to bulk PDF/XML/CSV downloads of ticked invoices. Take the period report through the CSV button on the Detailed Search screen. The guide states no limit there. Compare the row count of the file with the record count on screen. If rows are missing, split the period and upload several files, iFinances flags duplicate lines.
Rejected and cancelled invoices
A commercial invoice you rejected, or a cancelled e-archive invoice, keeps appearing in the portal list. The ledger may not have that line. Keep the status column in the file, iFinances shows it next to the invoice record. Which lines enter the reconciliation is your decision.
Currency on foreign-currency invoices
In a UBL-TR invoice the document currency and the TRY equivalent are separate fields. Check which one your CSV export contains. Matching a EUR 10,000.00 invoice to a TRY payment, iFinances uses the TCMB (Central Bank of Türkiye) rate. The FX difference is shown separately. Select explicitly which column carries the statement amount at upload.
CSV encoding and delimiter
The portal's CSV export and the ERP's Excel export may use different character encodings and delimiters. Encoding is how Turkish letters are stored in the file, and broken letters make company-name matching harder. iFinances detects utf-8 and cp1254 encoding and the delimiter automatically and compares names with Turkish-character folding. Still, open the file and check the first rows before upload.
Frequently asked questions
Yes, both the direct connection and the file route are ready. On the direct route the Uyumsoft e-transformation services are called with your own credentials. The LIOX ERP side connects over project-based access. On the file route you upload the Excel/CSV exports. Which route to set up is chosen at setup. iFinances has no partnership or vendor agreement with Uyumsoft.
Yes, it is the most common setup. Uyumsoft supplies the e-invoice side, and the account statement comes from whichever ERP holds the Turkish ledger. iFinances reads the columns, not the system of origin. Column names and the sign convention are recognized, and anything unrecognized is asked, not guessed.
Yes. The files your Turkish team exports carry Turkish column headers, and iFinances recognizes them on upload. The reviewer sees the matched table, the written rationale for each match and the exception list. Only the portal itself stays in Turkish, which is why we give its menu names in parentheses.
iFinances matches the lines beneath the balance. Uyumsoft e-Mutabakat sends balance confirmations to counterparties and tracks replies. iFinances shows which payment settled which invoice and which supplier invoice never reached the ledger. Lines that disagree under an agreeing balance are visible only at line level. Form Ba-Bs was abolished from the September 2024 period under VUK General Communique No. 565.
No, it makes the lag visible. The portal's inbound list is compared with account 320 (trade payables) in the ledger. Invoices not yet posted are flagged as a 'missing invoice' anomaly. Upload files as they are exported rather than at period end, and the list stays current.
Yes. After you confirm the matching, iFinances generates a PDF letter with a summary table per currency. The letter has a serial number and the signed copy is archived. The line list stays linked on the platform. The counterparty uploads its own statement through a secure link. Under TCC article 94 a written current-account agreement brings a one-month objection period.
Other integrations
Same engine, different source. If your system is not listed, the file route still works.
30 minutes. With your own data.
Live demo. No commitment.
- Live demo — the system, not slides
- No prep, instant walkthrough
- A tailored quote in your inbox