Skip to content

Common errors and solutions

This guide lists the most common errors encountered in SynkriaOps, organized by module. For each error, you will find the exact cause and the steps to resolve it in under two minutes.

Accounting — Entries and journal entries

Section titled “Accounting — Entries and journal entries”
Error messageModuleCauseSolution
”Debit ≠ Credit”Accounting entryTotal debit and credit amounts are not equal — violation of the fundamental SYSCOHADA ruleCheck each line of the entry; adjust amounts or add the missing line to balance
”Fiscal year closed”Accounting entryAttempting to enter data on a fiscal year that has been closedOpen a new fiscal year or request reopening from the ADMIN (minimum 10-character reason required)
“Account does not exist in chart of accounts”Accounting entryThe account number entered does not exist in your SYSCOHADA planCheck the number in Accounting → Chart of accounts; create the account if necessary
”Validated entry — modification impossible”Accounting entryAttempting to modify an already validated entryCreate a reversal entry from the validated entry (click “Reverse”)
“Unbalanced balance sheet”Fiscal year closureUnbalanced entries exist in the fiscal yearIdentify and correct unbalanced entries from General ledger → Filter by DRAFT status
”Inconsistent opening balances”Accounting carry-forwardBeginning-of-year balances do not match the previous fiscal year’s closing balancesRe-run the carry-forward from Accounting → Carry forward; verify amounts against fiscal year N-1
”Reconciliation impossible — different amounts”ReconciliationSelected debits and credits for reconciliation do not balanceCheck the selected amounts; reconciliation requires a residual of 0 on both sides
Error messageModuleCauseSolution
”Contact not found”Invoice, quoteThe selected customer or supplier has been archivedSearch for the contact in Contacts → [type] → Archived filter; reactivate if needed
”Invalid NIU”Contact creationThe NIU format does not match the Cameroonian fiscal standardCheck the exact format: letter + 12 digits + letter (e.g. M123456789012A); leave blank if unavailable
”Name already in use”Contact creationA contact with this exact name already existsCheck the existing contacts list; if unintended duplicate, slightly modify the name
Error messageModuleCauseSolution
”Expiry date in the past”QuoteThe expiry date is on or before todayEdit the expiry date by choosing a future date
”VAT rate not configured for this country”Quote, invoiceThe applicable VAT rate is not set up for the file’s countryConfigure the rate in Settings → VAT before returning to the document
”Expired or refused quote — conversion impossible”Quote → InvoiceAttempting to convert an unaccepted quoteDuplicate the quote, update the date, resend it, and wait for acceptance
Error messageModuleCauseSolution
”Unrecognized file format”Statement import, OCRThe uploaded file is not in a supported formatCheck accepted formats: bank statement (OFX, CSV, MT940), OCR invoice (PDF ≤ 50 MB, JPEG, PNG)
“PDF too large”OCRThe PDF file exceeds 50 MBCompress the PDF with an online tool or split it into multiple files
”Duplicate detected — X transactions”Statement importTransactions with the same identifier or date/amount already existReview the import report; skip duplicates or verify this is not a genuine double import
”Missing column in CSV”Contact, product importThe CSV file does not match the expected formatDownload the CSV template from the import page and re-export your data in that format
”Transaction direction reversed”Mobile Money importThe wallet account identifiers are misconfigured, reversing expenses and incomeCheck the Mobile Money configuration in Settings → Mobile Money → review the account identifier
Error messageModuleCauseSolution
”OCR duplicate detected”OCR importAn invoice with the same number or amount has already been importedCheck Purchases → Supplier invoices to see if the invoice exists; skip the duplicate if it’s the same document
”Read failed — insufficient quality”OCRScan too blurry, low resolution, or rotated documentRescan at ≥ 300 dpi in black and white; if not possible, enter the information manually
Error messageModuleCauseSolution
”Session expired”GlobalThe JWT token has expired (15 minutes of inactivity)Reload the page — you will be automatically reconnected via the refresh cookie (valid 30 days)
“Insufficient permission”GlobalYour role does not allow this actionContact the file ADMIN to verify or change your role
”Account locked”Sign inToo many failed sign-in attempts (anti-brute force protection)Wait 15 minutes or contact support for immediate unlocking
Error messageModuleCauseSolution
”Invalid webhook signature”Mobile MoneyThe HMAC signature of the callback does not match the configured keyCheck the Mobile Money secret key in Settings → Mobile Money; never share this key
”Insufficient balance for reimbursement”Expense reportsThe reimbursement amount exceeds the available balance in the selected accountSelect a different account or check the bank balance

Fiscal year errors are among the most common at the start and end of the accounting year. They typically occur in three situations: attempting to post to a closed fiscal year, inconsistent opening balances during a carry-forward, or no fiscal year yet open for the new period.

SituationError displayedSolution
Posting to a closed year”Fiscal year closed”Open a new fiscal year or request reopening (ADMIN only, reason required)
Inconsistent carry-forward”Inconsistent opening balances”Re-run carry-forward from Accounting → Carry forward; verify N-1 balances
No active fiscal year”No active fiscal year”Create and open a fiscal year from Accounting → Fiscal years → Open