Keine Produkte
* Preise können je nach Land unterschiedlich sein.
* Ein zusätzlicher Beitrag kann zum Zeitpunkt der Zahlung hinzugefügt werden.
Neue Produkte
Add a Pricing tab to every customer card: browse products by category, set customer-specific prices and generate a branded tariff PDF in one click.
Use QR Codes with Dolibarr. These two-dimensional codes can contain thousands of characters, allowing quick access to information. They bridge the gap between the physical and digital worlds, making any medium interactive. A simple scan instantly provides access to the associated digital content.
|
|
Migrate your FactuSOL data to Dolibarr in one click.
ImportFactuSOL is a Dolibarr module for Spanish businesses that want to switch from FactuSOL — one of the most popular Spanish ERP and billing applications for SMEs — to Dolibarr without having to re-enter years of data by hand.
Upload your FactuSOL backup ZIP, click Start, and the module handles the rest: it reads the Access database files, maps every entity to its Dolibarr equivalent, and imports everything inside a single transaction. If anything goes wrong, a full rollback leaves your Dolibarr database untouched.
| FactuSOL table | Dolibarr entity | Details |
|---|---|---|
| F_FAM | Product categories | Full tree |
| F_ALM | Warehouses | Address, phone |
| F_CLI | Customers (third parties) | NIF/CIF, address, province (matched to Dolibarr's province list), phone, email, web |
| F_PRO | Suppliers (third parties) | Same fields as customers |
| F_ART | Products | Name, description, sale price, VAT rate, EAN13 barcode, category, default supplier link |
| F_STO | Stock levels | Initial stock movement per product and warehouse |
Historical invoices, quotes, delivery notes, and payments are intentionally left in FactuSOL. Your FactuSOL installation remains the archive for all past documents. You start creating new invoices in Dolibarr from day one, with all your customers, suppliers, products, and stock already in place.
FactuSOL's VAT type codes are mapped to actual Spanish rates:
| FactuSOL TIVART | Rate |
|---|---|
| 0 | 21% (standard) |
| 1 | 10% (reduced) |
| 2 | 4% (super-reduced) |
| 3 | 0% (exempt) |
| Requirement | Details |
|---|---|
| mdbtools | Reads Microsoft Access .MDB files. Must be installed on the web server. |
| PHP exec() | Must not be disabled in php.ini. Shared hosting that locks exec() will not work. |
| PHP ≥ 7.4 | Extensions: zip, json (standard in most PHP installations). |
| Dolibarr ≥ 17 | Tested up to v22. |
| System | Command |
|---|---|
| Debian / Ubuntu | sudo apt-get install mdbtools |
| RHEL / CentOS 7 | sudo yum install mdbtools |
| RHEL 8+ / Fedora | sudo dnf install mdbtools |
| Arch Linux | sudo pacman -S mdbtools |
| openSUSE | sudo zypper install mdbtools |
| macOS (dev only) | brew install mdbtools |
Verify: mdb-tables --version
Shared hosting: If your host disables exec(), this module cannot run. A VPS or dedicated server is required.
"mdbtools is not installed" — Install mdbtools on your server (see table above) and reload the page. The upload button re-enables automatically.
Import fails mid-way — All changes are rolled back. No partial data is written. Check the error message in the UI and the Dolibarr log at DOL_DATA_ROOT/dolibarr.log.
Province warnings — A province name in FactuSOL did not match Dolibarr's province list. The third party is still imported; the province field is left blank. You can set it manually on the customer/supplier card.
exec() is disabled — Switch to a VPS or contact your hosting provider to enable exec().
This module is distributed under the GNU GPL v3 licence. Each purchased licence authorises installation on one Dolibarr instance. For multi-instance deployments, please purchase one licence per instance.
The source code is available under GPL v3 terms; however, redistribution or resale of this module — modified or unmodified — is not permitted without prior written authorisation from the author.
Diego Cebrián — diego@cebrian-it.fr