TalerBarr
GNU Taler payments for Dolibarr, plus a simple LibEuFin‑based SEPA connector.
AGPL‑3.0‑or‑later
Project Phases
- Inventory Management Done
- Sales Process a. Data sync after order creation In development
- Sales Process b. Data sync after order payment
- Refund Process
- Payment Reconciliation Process
- Packaging & Public Demo
- LibEuFin‑based Bank‑Account Module
- Test periodIn progress
You are welcome to request features to future or existing workflows, by communicating through the github
Installation
1 · Prerequisites
- Dolibarr ERP & CRM (v22 or newer).
- A reachable GNU Taler Merchant backend v1.0.0+.
- PHP 8.0+
2 · Get the module
A · Via the Dolibarr GUI (zip)
- Download the latest release module_talerbarr‑x.y.z.zip from DoliStore or the project’s Releases tab.
- Log in as a super‑admin → Home → Setup → Modules/Application → Deploy/install external app/module.
- Upload the zip, then confirm.
B · Via Git (dev install)
cd $DOLIBARR_HOME/htdocs/custom
git clone https://github.com/bohdanpotuzhnyi/talerbarr.git
If you want a clean Dolibarr tree, create a symbolic link or zip.
3 · Enable & configure
- In Dolibarr: Setup → Modules / Applications, locate “TalerBarr” and enable it.
- Open the module from the top bar; the configuration page will guide you.
Usage
After configuration, work in Dolibarr and Taler as usual. TalerBarr listens for changes and synchronises data between systems. Additional cron jobs trigger a daily re‑check.
Upgrading
Deploy the new zip (or git pull
) and visit Setup → Modules. Dolibarr will migrate the database schema if required.
Support & Tracking
Features and bug reports are managed on GitHub Issues: github.com/bohdanpotuzhnyi/talerbarr.
License
Licensed under the GNU Affero General Public License v3.0 or later (AGPL‑3.0‑or‑later). A copy is available at gnu.org/licenses.
Source code: github.com/bohdanpotuzhnyi/talerbarr