Caisse4All
This page is machine-translated from French. The region determines the payment methods and currency described in this documentation.
Caisse4All lets a group (a family, a neighbourhood, a village, an association, a savings circle, a committee) manage its shared money in full transparency. The aim of the product is trust: every operation must be understandable, verifiable and traceable.

Updates are installed automatically by the Play Store as soon as a new version is released. An iPhone version is planned for later.
Your login is your phone number; the password is the one you choose when signing up. The +237 dialling code is suggested by default.

Caisse4All is a free app. Yet every verification SMS has a real cost with the operator, a cost that grows with the number of sign-ups. So that the app can stay free, SMS sending is not enabled everywhere or at all times: new accounts are then activated manually by support. This changes nothing about the outcome, only about the wait.
If you forget it, tap "Forgot your password?". The reset is done by SMS code where the service is available; otherwise support gives you a temporary password, to be changed from Profile then "Change password".
Your phone number is how you sign in: it cannot be edited like an ordinary profile field. Open Profile, then “Change my number”, enter the new number and your password. If the SMS service is available, a code is sent to the NEW number: entering it is enough to approve the change. Otherwise the request stays pending and support approves it after checking; the screen then shows a reference for you to send them on WhatsApp.
Your rights depend on your role in each fund, not on a global status. A member can hold several roles at once: their rights are then the sum of those roles.
| Role | What they can do |
|---|---|
| Administrator | Manage everything: the fund, members, roles and fundraisers. |
| Treasurer | Record and approve contributions and expenses, produce reports and statements. |
| Member | View their funds, contribute, see their own history. |
| Auditor | Read-only: no write action is offered to them. |
Whoever creates a fund is its administrator. To join an existing fund, you need its invitation code. That code is reusable, like a group link: the administrator shares it with several people at once from the Members tab.
Tap “New fund”, then enter the name, the type, the currency (XAF by default in your region), the group's payment details and, if you wish, a contribution amount used for monthly tracking. As soon as a frequency is chosen, two dates appear: the start of the dues schedule and, if you want one, its end. They stop the fund from claiming months that predate its creation, or from sending reminders after the last expected payment. When it opens, the fund shows five tabs: Dashboard, Contributions, Dues, Expenses and Members. The opening balance is zero.

From the Contributions tab, tap the add button, enter the amount and choose the payment method. A cash contribution recorded by a treasurer is confirmed straight away and the balance goes up. Recorded by a member, it stays pending until a treasurer approves it. A zero or negative amount is refused.
For a payment by Orange Money or MTN MoMo, the payment reference becomes mandatory and you can attach proof: a photo or a PDF of five megabytes at most. The contribution then shows as "Pending" and does not yet count towards the balance; a treasurer or an administrator approves it, and it becomes "Confirmed", or rejects it.
A treasurer can record a contribution on behalf of another member: the form's "For" selector offers a search by name or by phone number.

If the fund has a contribution amount set, the Dues tab shows the amount expected per member, how many members are up to date and how many are late, and for each one the detail of paid against expected. The arrows move between months, without going beyond the current one.
If the month you are viewing falls outside the fund's dues schedule, before it starts or after it ends, the screen says so: nothing is owed that month and nobody is late. An administrator can set that period at any time from the fund menu, under “Dues schedule”; a date left empty means “from the beginning” for the start and “no end date” for the end. Dues reminders follow the same rule: no reminder is sent outside that period.
Adding an expense is offered only to treasurers and administrators. If the amount exceeds the balance, a warning appears without necessarily blocking the entry, depending on the fund's rules. An expense is never deleted: it is cancelled or archived, and the record remains.

Some groups would rather not have everyone see what the others pay in. An administrator or a treasurer can turn this on from the fund menu, under “Hide transactions between members”. It is off by default: as long as nobody turns it on, nothing changes.
Once it is on, a member only sees their own contributions and their own dues tracking. What stays visible to everyone, because it is what makes the group transparent: the balance, the totals, the up to date and late counters, and the expenses, which are shared money rather than a personal transaction. A banner on the screen explains why the list is shorter.
A fundraiser is a pot with a target and an end date. Creating one is guided step by step and requires at least one payment detail as well as a WhatsApp contact for the organiser. The detail view shows the amount still to raise, the percentage reached and the days remaining.
| Level of anonymity | How it appears in the contributor list |
|---|---|
| Public | Name and amount visible. |
| Amount only | "Anonymous contributor" and the amount. |
| Anonymous | "Anonymous contributor", amount hidden. |
A truly anonymous contribution does not ask for a name, and the contributor's identity is never revealed to other members. The organiser can edit the fundraiser, approve or reject pending contributions, then close it. Once closed, which is final, no further contribution is possible but the fundraiser remains viewable.

A treasurer or an administrator can share the fund's statements. People without the app then view a read-only web page by entering the fund's secret code. The page shows the balance, a monthly summary you can browse, the date it was last updated and a downloadable PDF.
By default, member names are hidden: each member views their own statement by entering their personal code, supplied by the organiser. The group can choose to show names instead. The secret code can be regenerated at any time, which immediately revokes the old link. When the fund hides transactions between members, names stay hidden on that page whatever this display choice is.

With no network, a cash contribution is saved and marked "Waiting to sync", and an information bar appears at the top of the screen. Once the network is back, syncing is automatic: nothing you entered is lost.
You are notified as soon as your contribution is approved. The notifications that track the group's incoming money stay reserved for the administrator and the treasurer: a member is never told about somebody else's contribution. The Notifications tab gathers the events from your funds and lets you mark everything as read. From Profile, you can change language, change your password and sign out.