In-App Purchases
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Invoicing (account) • Point of Sale (point_of_sale) • Sales (sale_management) |
| Lines of code | 1072 |
| Technical Name |
mn_sadaqah_charity |
| License | LGPL-3 |
| Website | https://github.com/moaaznaabilali |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Inventory (stock) • Invoicing (account) • Point of Sale (point_of_sale) • Sales (sale_management) |
| Lines of code | 1072 |
| Technical Name |
mn_sadaqah_charity |
| License | LGPL-3 |
| Website | https://github.com/moaaznaabilali |
SADAQAH · AUTO-ACCRUAL · v19.0
A percentage of every sale, accrued to charity. Automatically.
Configure once. Every Sales Order and POS receipt accrues a charity portion, posts the journal entry in a dedicated Sadaqah Journal, and lights up a live dashboard. Bilingual EN + AR throughout.
FREE · LGPL-3 · LIFETIME UPDATES
▶ LIVE DASHBOARD - ARABIC RTL
Switch your Odoo user language to Arabic and the whole module flips RTL. Every KPI, section heading, table header, menu, field, and state label reads bilingual (Arabic + English) so a mixed-language team needs no switching.
▶ SETTINGS - ARABIC RTL
▶ CONTRIBUTIONS LIST - ARABIC RTL
Compatibility: Odoo 19.0 Community and Enterprise.
License: LGPL-3 (free).
Languages: English and Arabic - bilingual labels on every menu, field,
state, button, and setting, plus an i18n/ar.po so additional strings also
translate when the user switches to Arabic.
Author: Moaz Nabil - moaaznaabilali@gmail.com - +966 59 621 7950.
Tech: resolution helper centralised in res.config.settings;
computed and stored charity_amount on sale.order and pos.order;
account.move.action_post hook creates the charity entry in a dedicated
Sadaqah Journal; pos.session posts an aggregated entry per session
with one tracking row per pos.order; refunds auto-reverse (toggleable);
multi-company safe via ir.rule on sadaqah.contribution; 12 passing
unit tests covering the 3-level resolution, the invoice flow and the
POS aggregator including idempotency.
Please log in to comment on this module