Promozioni

  • Interview

    This module allows you to create questionnaires in Dolibarr. This module can be used alone but can also be added to the Agefodd module. (It is integrated into the Agefodd 2025 version).

    250,00 €  (600€)

Nuovi Prodotti

  • PackTrace: Imballaggi PPWR 2025/40, registro produttori e dichiarazioni EPR

    Imballaggi ed EPR in Dolibarr: composizione dell'imballaggio di ogni prodotto, calcolo automatico da fatture e spedizioni, dichiarazioni Citeo, Léko, EPRO e LUCID (XML), registro PPWR (UE) 2025/40 con le 22 categorie, dichiarazione di conformità UE in PDF, numeri EPR sulle fatture. Dolibarr da 18 a 24.

    149,00 €
  • Solleciti di pagamento e flussi di recupero crediti — DunningFlow

    Organizza il recupero crediti in Dolibarr: email raggruppate, simulazione dei flussi e automazione facoltativa, promesse di pagamento, contestazioni e piani rateali. I clienti consultano le fatture condivise e rispondono tramite un link privato. Portale incluso, acquisto unico e nessun abbonamento obbligatorio al modulo.

    99,00 €

Invoice Discounts and Charges

mp26043d20261010005146

Nuovo

Whole-document discounts and charges on proposals, orders and invoices — order-size, loyalty and member discounts, delivery fees and levies — plus an early payment discount and late payment fees.

  • Autore Dolibarr User Australia
  • Versione modulo 1.0.0
  • Rilascio data 10/10/2026
  • Accesso agli aggiornamenti e ai download Accesso a vita
  • Come contattare l'assistenza Email dolibarruseraustralia@gmail.com (English). Please include your Dolibarr version and a screenshot.
  • Compatibilità Dolibarr V24   -   PHP>= 8.1
  • Ultimo aggiornamento 12/10/2026 08.50

Maggiori informazioni...

Dolibarr only has a discount per line, or one fixed % per customer. This module adds named discounts and charges for the whole document, applied automatically, with the tax worked out correctly.

Named discounts and charges

  • Percentage or fixed amount, e.g. "Large order 5%", "Loyal customer 2.5%", "Delivery fee $15", "Fuel levy 1.5%".
  • Conditions: always, order total at least an amount, or order total under an amount.
  • For all customers, for customers you tick on their card ("Discounts & charges" tab), or for current members of a membership type (Members module). Optional valid from / to dates.
  • Applied automatically to draft proposals, orders and invoices, and kept up to date as lines change. Validated documents are never changed.
  • Shown in the totals box with change / remove for that document only, and "Add discount/charge" to add one by hand.
  • Discounts reduce the tax only on the taxed part (split by tax rate, local taxes included); charges carry the standard tax rate. Each can post to its own accounting account.

Early payment discount

  • e.g. 2.5% if paid within 7 days: shown on the document and PDF ("pay by …, pay …, save …").
  • When the customer pays early, one click records the discount as a credit note (adjustment note), split by tax rate, to the expense and tax accounts you choose.

Late payment fee

  • Flat amount, % of the amount overdue, or interest per month or per year (worked out per day), after grace days.
  • Raised by a button on the overdue invoice or a daily scheduled job, on a separate draft invoice or on the customer's next invoice; list of late fees with waive.

On your PDFs

  • Payment terms printed above the footer of any PDF template, or exactly where you want them with substitution variables (__DOCDISCOUNT_TERMS__, __DOCDISCOUNT_EARLY_DATE__, …) in the free text, notes, email templates or ODT templates.

Also

  • Multicurrency, local taxes (e.g. Spain RE/IRPF, India CGST/SGST), tax named per country (GST, VAT…).
  • A permission for recording early payment discounts and raising / waiving late fees.
  • Command-line test suite included (test/run_all.php, everything rolled back).

Requirements

Dolibarr 24.0 or later. Modules: Invoices (and Proposals / Sales orders if used). Optional: Accountancy (to choose accounts), Members (member discounts), Scheduled jobs (automatic late fees), Multicurrency.

Installation

  1. Home > Setup > Modules/Applications > Deploy/install external app/module: upload the zip.
  2. Enable "Invoice Discounts and Charges" (Financial modules).
  3. Open its setup (gear icon) to create your discounts, charges, early payment discount and late fee.

Languages: English. Licence: GPL v3 or later. Support: Dolibarr User Australia — dolibarruseraustralia@gmail.com




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org