Multi-bank consolidation in Morocco: bringing every account into a single position
Attijariwafa, Bank of Africa, Banque Populaire, CIH... Juggling banking portals exhausts Moroccan finance teams. Here is how to build a consolidated cash position, honestly.
The fragmented daily reality of Moroccan treasurers
Every Moroccan bank has its own portal, its own credentials and its own export format. A finance director managing accounts at Attijariwafa Bank, Bank of Africa (formerly BMCE), Banque Populaire and CIH opens four different interfaces every morning, simply to know how much cash is available. Add BMCI, Société Générale Maroc, Crédit du Maroc, Crédit Agricole du Maroc, CFG Bank or Al Barid Bank depending on the entities, plus participative banks such as Bank Al Yousr, Umnia Bank or Bank Assafa, and the morning routine turns into an hour of copy-pasting into Excel.
Lost time is not the only problem. Every manual re-entry introduces a risk of error, and the figures are already stale by the time the file is finished. The simplest treasury question — how much do we really have, right now? — never gets a reliable answer at the right moment.
Why a consolidated position changes everything
A consolidated cash position answers that question in one place: how much available cash do we actually have today, across all banks and all accounts. It is no longer an estimate rebuilt by hand, but a single, up-to-date figure.
Day-to-day decisions depend on it: paying a supplier early to capture a discount, holding a disbursement, negotiating a credit line, approving an investment. Scattered across portals, the information stays approximate; consolidated, it becomes a fact your finance committee can rely on and communicate.
Consolidating honestly: statement imports or scheduled connectors
Today, two reliable paths bring your accounts together. The first is import: from an import center, you load your statements as CSV, Excel or XML, map the columns once per bank format, preview, then import. The second is the scheduled connector: SFTP, REST API, XML files or an ERP catalogue fetch your movements automatically, on a schedule, with no manual intervention.
To make account matching reliable, Tresoria recognizes the bank from the routing code inside the RIB and applies the correct label — Attijariwafa, Bank of Africa, Banque Populaire, CIH, BMCI, Société Générale Maroc, Crédit du Maroc, Crédit Agricole du Maroc, CFG, Al Barid Bank, Bank Al Yousr, Umnia and Bank Assafa. This is recognition and labelling, not a live connection.
Let us be clear on this point: direct synchronization with your banks (Open Banking) is not available yet, it is coming soon. In the meantime, imports and scheduled connectors give you a regular, controlled and predictable feed.
Multi-currency and steering in dirham
Many Moroccan groups, especially importers and exporters, hold foreign-currency accounts (EUR, USD) alongside their dirham accounts. A useful consolidation expresses everything in a reference currency — the Moroccan dirham (MAD) — while keeping the original currency visible account by account.
You keep a coherent overall reading for management without losing the detail that accounting and foreign-exchange risk management require.
Choosing the right accounts to consolidate
Not every account belongs in the same view. Choose by entity, by currency, by bank or by purpose: operating accounts, blocked or escrow accounts, savings accounts. An à-la-carte view keeps you from mixing genuinely available cash with unavailable funds.
For multi-entity groups, the sound practice is to consolidate first at each entity level, then roll up. Tresoria assembles the position à la carte and adjusts it instantly when you add or remove an account.
Where to start
There is no need to connect everything on day one. Start with the accounts that carry most of your daily cash, across one or two banks. Import a month of statements, check the categorization, then progressively add the other banks and, where relevant, the automated connectors.
With hosting in Morocco and steering in dirham, Tresoria was designed for this local multi-bank reality. Consolidation is not an end in itself: it is the foundation your dashboards, your bank journal and your forecast all rest on.
See Tresoria on your own accounts
A thirty-minute demo, with your statements. No commitment.
Request a demo