No products
* Prices may vary depending on your country.
* An additional contribution can be added at the time of payment.
New products
Turn Dolibarr into a complete beauty salon platform: dashboard, clients and prospects, beauty CRM pipeline, treatments, appointments and agenda, treatment records, staff and leave, cabins, equipment and maintenance, cosmetic products and stock, sales, till, packages, gift cards, loyalty, reviews, marketing, notifications, automations, purchases, expenses, client portal and reporting.
Monitor server health, resources, disk usage and latency from the Dolibarr home dashboard, with fully configurable visibility.
mp25051d20260906040940
New
Your accountant works on Pennylane, your business runs on Dolibarr? As soon as a customer or supplier invoice is validated, it goes to Pennylane with its PDF, its lines, its VAT and its ledger account, and the third party is created if missing. Traced queue, automatic retry, replay, history backfill, gap report before closing. No re-keying. Independent connector.
|
|
Your accountant made Pennylane mandatory, and you run your business in Dolibarr. Every month: an export to prepare, PDFs to dig out, documents keyed in twice, and approximate reconciliation on the accountant's side. Pennylane Sync removes that round trip: validating an invoice in Dolibarr is enough.
Pennylane does not want an account number, it wants its own internal id. The module translates: the line's accounting assignment, else the product's account depending on the third party's country (sale, export, intra-community), else the default account. The result is cached, and 706 falls back to 706000 when the accountant's chart uses six digits. No mapping table to fill by hand.
Validating an invoice enqueues a job, it does not call the API. Pennylane down, token expired, quota reached: your invoice still validates. A scheduled job drains the queue every five minutes.
Let us be precise, because this is where hand-made connectors break: the Pennylane API cannot attach a numeric payment to an invoice, and a ledger entry created through the API cannot be reconciled against the document. Pushing payments that way would leave entries to match by hand and duplicate the accountant's own bank feed.
So the module posts no payment entry. Instead, every invoice carries a reconciliation reference telling Pennylane how to recognise the bank movement: the invoice number, or the Stripe payment id when the Stripe Payment Links module is active. Reconciliation becomes exact because the reference is.
Month by month, customer side and supplier side: how many documents and what amount Dolibarr validated, against what Pennylane actually received. A month with no gap shows green. A month with a gap shows red, in count and in amount, and the queue tells you why. You no longer discover a missing document three months later.
A discreet panel: sent on…, Pennylane id, direct link to the document in Pennylane, and a "Send now" button while it has not gone out.
It pulls nothing back from Pennylane: no second source of truth, no "paid" status written backwards. It posts no payment entry (see above). It sends no quotes, orders, expense reports or payroll. It does not replace Dolibarr's accounting: it feeds your accountant's.
Independent connector. Pennylane is a trademark of Pennylane SAS; this module is neither published nor endorsed by them.
Factur-X France, Transmission PA, Reception PA, PeppolConnect, DoliTax, DoliBank Match, Qonto & Open Banking Sync, Shopify Sync, LogiCockpit, PDF Annexes, Stripe Payment Links, WhatsApp Notify. Find them with the arcchester search on Dolistore. Support: support@arcchester.com