Promotions

  • INTERVENTION PLUS - Complete Management of Interventions

    The “Intervention Plus” module is a revolutionary tool that simplifies and optimizes intervention management, from planning to invoicing. Designed for sales and technical teams, it offers a complete suite of features to ensure transparent and efficient monitoring of each intervention.

    250.00 €  (500€)
  • CRM 360

    This module provides a comprehensive overview of customer interactions and data, centralizing all relevant information in one place.

    175.00 €  (350€)

New products

  • Label Designer for Dolibarr

    Create personalized labels easily for your products, batches, warehouses, and third parties directly from Dolibarr. Design a reusable visual template with text, images, barcodes, and QR codes, then automatically generate print-ready PDFs with the data of each item.

    180.00 €
  • EasySepa - SEPA enhancement suite for Dolibarr

    Extensible SEPA enhancement suite for Dolibarr with two available features: consolidate all of a customer's invoices into one SEPA charge, and collect each invoice on its own due date (multiple PmtInf blocks in the XML). Coming next: XSD validation, pain.008.001.08 support, returns reconciliation and SEPA dashboard. Each feature toggles independently.

    99.00 €

ToS

c20676d20200910121552

This module allowing you to attach your Terms of sale to PDF documents (invoices, propals, orders and shippings).

  • Author Indelog
  • Module version 3.0.1
  • Release date 09/10/2020
  • Compatibility Dolibarr V11 - V13
  • Last update 05/22/2026 02:32 PM

More info...

Module version: auto
Publisher/Licence: Maxime DEMAREST / AGPL
User interface language: English
Help/Support: None
Prerequisites:

  • Dolibarr min version: auto
  • Dolibarr max version: auto

ToS

This module allowing you to attach your Terms of sale to PDF documents (invoices, propals, orders and shippings)

Features

  • Register sevral ToS (in PDF fromat) with module admin page.
  • Define ToS that attached by default on each documents.
  • You can chose ToS that attached on document when you create it.
  • You can update ToS that attached on document after it's created.
  • ToS can be configued to applied on each pages of generated document.

Disclaimer

Several users report got an empty white "Modules/Application setup" page after they activated the module (see this thread on the french forum). Unfortunately i did not be able to reproduce this error and i couldn't provide a solution.

If you got this problem, you must remove the `tos` directory from the custom module directory, this will be sufficient to resolve the problem.

Installation

From the ZIP file and GUI interface

  • Get the zip file from this page, go into menu Home - Setup - Modules - Deploy external module and upload the zip file.

From a GIT repository

  • Clone the repository in $dolibarr_main_document_root_alt/tos

cd ....../custom
git clone https://framagit.org/indelog/dolibarr-to

Final steps

From your browser

  • Log into Dolibarr as a super-administrator
  • Go to "Setup" -> "Modules"
  • You should now be able to find and enable the module

Use

  • Go to module configiration page for ToS
    • Upload your ToS by using the didicated form.
    • Chose the ToS that must be applied by default on each document creation (the choose "No terms of sale" means no ToS are applied).
    • If you need your ToS be applied on each page of generated documument check the Insert automatically ToS to generated documents"* button.
  • When creating new order, invoice, shipping or propal, you can chose the ToS that attached with it by using the "Terms of sale" field.
    • You can modify ToS atteched with created document by editing the "Terms of sale" field.

Licenses

Main Code

GPLv3. See file COPYING for more information.

Documentation

All texts and readmes are licensed under GFDL.

Contributing

This is fork of orginal module written by : Mikael Carlavan

If you want submit a bug or contributing to the module development use the following repository: https://framagit.org/indelog/dolibarr-tos




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