Skip to content

Import issues

SynkriaOps offers several import types to speed up data entry. This page covers the most common issues by import type.

Import typeAccepted formatsMax size
Bank statementOFX, bank CSV, MT94010 MB
Mobile Money statementOperator CSV (MTN, Orange)10 MB
OCR invoicePDF, JPEG, PNG50 MB
Contacts (customers/suppliers)SynkriaOps CSV5 MB
Product catalogueSynkriaOps CSV5 MB

The uploaded file is not recognized by SynkriaOps.

Possible causes:

  • File exported as XLS or XLSX instead of OFX or CSV
  • CSV file with a semicolon separator when the bank uses a comma (or vice versa)
  • Incomplete or truncated MT940 file from the banking software

Solution:

  1. Return to your online banking interface.
  2. Choose export in OFX format (recommended) or the bank’s native CSV.
  3. Avoid modifying the file after export.
  4. If your bank only offers XLS, contact support for an appropriate converter.

The parser cannot identify the Date, Amount, and Description columns.

Solution: Verify that the file has not been opened and re-saved in Excel (which silently modifies date formats and decimal separators). Re-export directly from the banking interface.

”Duplicate detected — X transactions”

Section titled “”Duplicate detected — X transactions””

SynkriaOps has identified transactions that appear to already be present (same date, amount, and internal reference).

This is not a blocking error. A report appears listing probable duplicates.

  1. Review each line marked as a “duplicate.”
  2. Check if the transaction already exists in your bank journal.
  3. If it is indeed a duplicate: click Skip.
  4. If it is not a duplicate (identical transactions on different dates): click Import anyway.

The balance calculated from imported transactions does not match the closing balance stated in the statement.

This message is a non-blocking alert. It signals that some transactions may have been deleted from the statement before export (for example, a partial statement or an overlapping period).

Solution: Verify that the bank statement you are importing covers the complete period without overlap with a previous import.

Money received appears as expenses, and vice versa.

Cause: The wallet account identifiers are misconfigured — SynkriaOps cannot determine whether your number is the sender or the recipient.

Solution:

  1. Go to SettingsMobile Money.
  2. Check the Wallet account identifier field (the phone number associated with the company’s Mobile Money account).
  3. Correct if necessary and re-import the statement.

See also: Importing a Mobile Money statement

The PDF file exceeds the maximum size accepted for OCR analysis.

Solutions:

Use an online compression tool (e.g. ilovepdf.com, smallpdf.com) to reduce the size without loss of readability. Aim for a file under 20 MB.

An invoice with the same invoice number, amount, or supplier and date has already been imported.

Solution:

  1. Check in PurchasesSupplier invoices whether the invoice already exists.
  2. If yes: skip the duplicate in the OCR report.
  3. If no (false positive): force import by clicking Import anyway and manually verify that the two invoices are truly distinct.

”Read failed — insufficient quality”

Section titled “”Read failed — insufficient quality””

The OCR AI could not extract data from the invoice (scan too blurry, photo taken at an angle, text too small).

Solutions:

  • Rescan the document at 300 dpi minimum, in black and white or grayscale
  • Photograph the invoice straight on, with good lighting, without shadows
  • If quality cannot be improved: enter the invoice manually in PurchasesSupplier invoicesNew invoice

The CSV file of customers or suppliers is rejected on upload.

Checks to perform:

IssueSolution
Incorrect separatorThe CSV must use a semicolon (;) as separator
Missing headersThe first line must contain the exact column names from the template
Incorrect encodingThe file must be UTF-8 (not ISO-8859-1 / Latin-1)
Missing type columnThe type column must contain CLIENT or FOURNISSEUR

Expected contact CSV format:

nom;type;niu;email;telephone;adresse
SARL Maison des Épices;CLIENT;M123456789012A;contact@example.com;+237691234567;BP 1234 Douala
PHARMACAM SA;FOURNISSEUR;;pharma@example.com;+237677890123;Rue de la Santé Yaoundé

The import partially succeeded: some rows were imported, others failed.

Solution: Download the import report. It lists each row in error with the reason. Correct only the rows in error in a new CSV file and re-import.