Skip to content

Treasury, accounting & analytics

Bank accounts, chart of accounts and third parties, kept tidy

Your company's management foundation, shared with your firm: centralised bank details, a chart of accounts you can import in one pass, a complete customer-supplier directory — and, with the Analytics module, dashboards tracking your balances, your payments and exchange rates.

react-box.com/dashboard/analytics/treasury
Treasury in React Box: current balance, cash on hand, 30-day receipts and outgoings, and the six-month projected trajectory.

Your registries, and the dashboards to track them

  • Centralised bank accounts

    Label, holder, bank, IBAN, RIB, SWIFT and attached cards: your treasury details no longer live in a spreadsheet.

  • Default account

    Designate the collection account for your invoices. It shows up automatically where it should, with a single default guaranteed per organisation.

  • Chart of accounts

    Number, label, currency and link to a treasury account: your chart of accounts lives in React Box, up to date and visible to your firm.

  • Excel / CSV import

    Populate the chart of accounts in one pass: template provided, line-by-line preview and explicit confirmation before anything is written.

  • Customers & suppliers

    A unified third-party directory, with full Moroccan fiscal identity — ICE, IF, TP, RC, CNSS — contacts, addresses and bank details.

  • Your firm works inside it

    Your accountant manages these registries on your behalf, with precise permissions and the same traceability as the rest of the platform.

  • Bank Al-Maghrib exchange rates

    The central bank's official rate, refreshed daily, with per-currency history and customisable alerts — get notified as soon as the euro rises above the threshold you set, 10.80 MAD for instance. Alerts belong to the Analytics module.

Bank account tracking

Balances, movements and trends for each account, visualised in clear dashboards — across all your currencies. Available with the Analytics module.

Bank statements imported into React Box, by account and period, with their reconciliation status.

Payment tracking

Collections and disbursements tracked continuously: see what is settled, what is pending and what is overdue, on the sales side as well as the purchases side. Available with the Analytics module.

The sales invoice list in React Box: awaiting payment, cashed this year, and every invoice with its status and due date.

The official rates, without going to look for them

The Bank Al-Maghrib history, the dirham converter and threshold alerts, on the same page as your treasury.

react-box.com/dashboard/analytics/exchange-rates
The official Bank Al-Maghrib exchange rates in React Box: the EUR, USD and GBP curve over six months, and the dirham converter.

Frequently asked questions

React Box's Treasury module brings your company's financial reference data together in one place: bank accounts, chart of accounts and third parties (customers and suppliers). Each bank account holds its full details — label, holder, bank, RIB, IBAN and SWIFT — along with the cards attached to it, so nothing lives in a scattered spreadsheet. The chart of accounts records every account's number, label and currency, with an optional link to a treasury account, while the third-party directory captures each partner's Moroccan fiscal identity (ICE, IF, TP, RC, CNSS), contacts and bank details. React Box then layers dashboards on top to track balances, movements and payments across every account. Because these registries are shared with your accounting firm, the same clean, traceable data feeds both your day-to-day management and your bookkeeping.

React Box tracks the official exchange rates published by Bank Al-Maghrib, the Moroccan central bank, and refreshes them daily. When you record an invoice or a purchase in a foreign currency, React Box converts the amount into your organisation's base currency at the official BAM rate, and freezes that rate at the moment of issue — so the converted total never drifts afterwards, even when the market moves. Each currency keeps its own rate history, which you can consult over time rather than relying on a single snapshot. This matters in the Moroccan context, where the dirham is managed against a currency basket and rates change often. By anchoring every conversion to the figure published by the central bank, React Box keeps your reporting consistent, auditable and aligned with what your accountant expects to see.

Yes. React Box is built for the relationship between a company and its accounting firm, so your bank accounts, chart of accounts and third parties are shared with the firm you work with. Your accountant can view and manage these registries on your behalf, with the same precise, permission-based access and traceability that applies everywhere else on the platform. Nothing is duplicated or re-keyed: the firm works directly inside the data you maintain, which removes the back-and-forth of emailing spreadsheets and bank details. Access is scoped — a firm only reaches the vaults and registries of the client organisations formally linked to it — so sharing stays deliberate rather than open-ended. The result is a single, tidy management file your accountant can open at any time, already up to date.

Yes, with the Analytics module — optional for businesses, included at no extra cost for accounting firms. Each user then sets their own threshold alerts on Bank Al-Maghrib exchange rates, so you are notified the moment a currency crosses a level you care about — for example when the euro rises above 10.80 MAD. Alerts are personal: every member defines their own thresholds, and you pick the channel (web notification, mobile push, email). An alert fires on the crossing, then stays quiet as long as the rate remains on the same side of the threshold — unless you turn on the daily reminder; it re-arms as soon as the rate crosses back the other way. Alongside the alerts, the treasury dashboards let you follow balances, movements and payment status across all your accounts, so you can see at a glance what is settled, pending or overdue on both the sales and purchases sides.

Yes. React Box is available on the web and as native iOS and Android apps, and the Treasury module is offered at full parity across them. You can consult and manage your bank accounts, chart of accounts and third parties, follow balances and payments, and receive your Bank Al-Maghrib rate alerts from your phone just as you would from the browser — same data, same labels in French and English, and the same permissions. The mobile app is a first-class client rather than a cut-down companion, so your accounting firm and your team can keep the registries current wherever they are. React Box is published by React Consulting SARL AU, based in Marrakech. The registries — bank accounts, chart of accounts, third parties — are included in the standard plan at 250 MAD per month per company, free for accounting firms; the dashboards and FX alerts belong to the Analytics module.

A management file your accountant loves to open

Clean, shared, traceable registries — the foundation of friction-free bookkeeping.