Skip to content
SynkriaOps Help center
Blog Community Open the app

Import a Mobile Money statement

By the end of this page, you will know how to import your Mobile Money wallet statement. SynkriaOps reads the file exactly as it comes out of the wallet, works out whether each operation is money in or money out, and creates a separate transaction for the fees. There are no columns to map.

OperatorAccepted filesAvailability
Orange Money CameroonWallet Excel export, wallet PDF statementAvailable
MTN Mobile MoneyNone for nowComing soon

For another operator, you have two options:

  • The wallet is declared as a Mobile Money account in Settings → Bank accounts, linked to a 552xxx account of the SYSCOHADA chart of accounts. See Setting up a bank account.
  • You have the Administrator or Accountant role.
  • An open fiscal year covers the statement period, otherwise the imported transactions cannot be posted.
  • You know the wallet’s phone number. SynkriaOps uses it to tell, on each line, whether you are the sender or the recipient.
  1. Open Cash & banking → Transactions and click Import statement, or open Documents → Imports and click New import.

  2. In Statement type, choose Mobile Money statement, then:

    • Mobile Money sub-type: Orange Money Cameroon;
    • Bank account: the wallet concerned;
    • Phone number: the wallet’s number. It is pre-filled if it is saved on the account;
    • Merchant code (optional): only for a merchant account connected to the operator’s API.

    Click Continue.

  3. Drop the PDF or Excel file exported from the wallet, without opening or editing it (20 MB maximum). The Parsing statement… screen is shown while the file is read, which can take a few seconds for a large statement.

  4. The analysis screen shows the number of Valid lines, Suspected duplicates and Format errors, then a preview. Check a few lines: money going out must appear under Debit (outflow), money coming in under Credit (inflow).

  5. Click Confirm import (N lines). The transactions are created with the Not processed status on the wallet account.

What SynkriaOps does when reading the statement

Section titled “What SynkriaOps does when reading the statement”
Situation in the statementProcessing
Operation with the “Echec” (failed) statusIgnored: it did not change the balance
Your number is the senderMoney out
Your number is the recipientMoney in
Refund from the operator, transfer received from the bank, cancellation (ROLLBACK)Money in
Operation fees greater than zeroA separate money-out transaction for the fees, with the operation reference followed by -F
Total amount column (amount + fees)Not used, so that fees are not counted twice
Neither your number nor a known caseLine in error, not imported: enter it by hand

Finally, SynkriaOps recalculates the wallet balance line by line and compares it with the balance shown in the statement. A difference is reported without blocking the import.

A 5,000 XAF cash withdrawal with 79 XAF of fees creates two money-out transactions on the wallet: 5,000 XAF for the withdrawal and 79 XAF for the fees.

Once processed, they produce these entries in the wallet’s journal:

TransactionDebitCredit
Withdrawal585 Transfers of funds: 5,000552xxx Wallet: 5,000
Fees631 Bank charges: 79552xxx Wallet: 79

Account 585 is used when the cash withdrawn is put into your cash register: the cash receipt (debit 571xxx, credit 585) clears this transfer account. If the withdrawal was used to pay an expense directly, choose the account of that expense or of the supplier.

Message or situationCauseSolution
Parsing error during the analysisFile edited, or statement from another operatorExport the statement again from the wallet without opening it in a spreadsheet, then click Start over
Many lines in errorPhone number entered differs from the one in the statementStart over with the wallet’s exact number
Money in and money out reversed in the previewNumber of another wallet enteredCancel and start over with the correct number
Balance difference reportedIncomplete statement or an operation removed from the fileCheck that the statement covers the whole period without gaps
File already importedThe same file has already been imported on this accountCancel, unless you have a specific reason to import it again