Promotions

  • Questionnaire

    Ce module permet de réaliser des questionnaires dans Dolibarr. Ce module est utilisable seul mais est aussi capable de se greffer au module Agefodd. (il est intégré dans la version Agefodd 2025).

    250,00 €  (600€)

Nouveaux produits

  • Outils pour Dolibarr

    Masquez les descriptions des lignes d'un document pour n'afficher qu'une liste compacte, puis modifiez directement dans cette liste les quantités, prix, remises, TVA ou libellés et enregistrez tout d'un seul clic. Supprimez plusieurs lignes à la fois. Pour vos documents clients et fournisseurs. Blocage des éléments d'entête lors des scrolls en liste ou en fiche

    100,00 €
  • Focus — Thème clair/sombre et espace de travail pour Dolibarr

    Un Dolibarr plus clair au quotidien : clients, contacts, devis, factures et produits dans un espace personnalisable. Modes clair et sombre, profils métier et listes adaptées au mobile. Support par email et mises à jour inclus pendant 12 mois.

    49,00 €

UptoSign 2.5.1 (V18 - V24)

c11070d20220614151450

Signature électronique eIDAS et scellement de vos devis, contrats et factures, sans quitter Dolibarr.

95,00 €
HT

  • Auteur CAP-REL
  • Version du module 2.5.1
  • Date de sortie 14/06/2022
  • Accès aux mises à jour et aux téléchargements Accès à vie

Plus d'infos...

Important : un compte UptoSign est nécessaire

Ce module est le connecteur entre Dolibarr et le service de signature UptoSign. Pour signer ou sceller le moindre document, vous devez OBLIGATOIREMENT ouvrir un compte sur uptosign.com. Ce compte est distinct de l'achat du module : les signatures et scellements sont facturés par UptoSign selon votre abonnement. Un serveur de démonstration gratuit vous permet de tout essayer avant de souscrire.

Faites signer vos devis, contrats et factures en ligne, sans quitter Dolibarr. Votre client signe depuis son téléphone en deux minutes, le document signé revient tout seul dans Dolibarr, avec un dossier de preuves conforme eIDAS.

Imprimer, envoyer, attendre, relancer, scanner, ranger : une signature manuscrite coûte des jours et se perd dans les e-mails. UptoSign remplace tout ce circuit par un bouton sur la fiche du document. Le service repose sur un cloud hébergé en France et produit des signatures conformes au règlement européen eIDAS (signature simple renforcée).

Comment ça marche

  • 1. Vous placez la signature : depuis l'onglet Signature électronique du document, vous déposez le sceau et la zone de signature de chaque signataire sur le PDF.
  • 2. Votre client signe : il reçoit un lien par e-mail, confirme son identité par un code SMS et signe depuis son téléphone ou son ordinateur, sans compte ni logiciel à installer.
  • 3. Tout revient dans Dolibarr : le document signé et son dossier de preuves sont rangés avec la pièce d'origine, le statut du document est mis à jour et l'agenda garde la trace de chaque étape.

Votre client est devant vous ? La signature locale lance la procédure sur place, sans envoyer de lien.

Une signature qui a une valeur

  • Conforme eIDAS : signature électronique simple renforcée, avec double authentification du signataire par SMS.
  • Dossier de preuves : téléchargé avec chaque document signé, il retrace qui a signé, quand et comment.
  • Scellement et horodatage : verrouillez une facture ou tout autre PDF sans faire intervenir de signataire. Toute modification ultérieure se voit.
  • Vérification publique : vos correspondants contrôlent eux-mêmes qu'un document n'a pas été modifié, sur le service de vérification d'UptoSign.
  • Au choix, document par document : la signature native de Dolibarr pour un accord interne, la signature UptoSign quand il faut pouvoir la faire valoir.

Tout ce que vous signez

Propositions commerciales, commandes clients et fournisseurs, propositions fournisseur, factures, contrats, fiches d'intervention, expéditions, projets, tiers et utilisateurs. Et plus largement tout PDF joint à un tiers : un accord de confidentialité avant un devis, un bail, un règlement intérieur, un contrat de travail.

Signature en masse

Faites signer un même document à des dizaines de personnes, chacune signant sa propre copie : charte interne, règlement, autorisation, convocation.

  • Destinataires choisis parmi vos contacts, vos utilisateurs, vos adhérents ou les participants à un événement, importés d'un fichier CSV ou saisis à la main.
  • Nouveau : sélection avancée des tiers et de leurs contacts par catégorie, nature, pays ou champs complémentaires.
  • Suivi de chaque destinataire et rapatriement des documents signés en une action.
  • Scellement d'un lot de factures en une seule opération depuis la liste des factures.

Moins de saisies, plus d'automatisme

  • Création de la facture dès qu'un devis est signé
  • Scellement et envoi automatique des factures par e-mail
  • Clôture des commandes signées et activation des services d'un contrat signé
  • Archivage quotidien : une tâche planifiée vérifie la copie locale de chaque document signé et retélécharge ce qui manquerait

Pensé pour l'entreprise

  • Vous maîtrisez la dépense : lancer une signature, qui est facturée, est une permission à part, que vous n'accordez qu'aux bonnes personnes. Une même signature ne peut pas être lancée deux fois par erreur.
  • Sécurité : chaque action est protégée contre les liens piégés, la clé du compte UptoSign ne circule que vers un serveur au certificat vérifié, et les e-mails et numéros des signataires restent hors des journaux.
  • Multisociété : chaque société a son propre compte UptoSign, et chaque procédure reste suivie avec le compte qui l'a lancée.
  • Compatible : Dolibarr 18 et suivants, Dolibarr 24 compris, bases MySQL, MariaDB ou PostgreSQL.
  • En onze langues : français, anglais, allemand, espagnol, italien, néerlandais, portugais du Brésil, danois, hongrois, polonais et slovène.
  • Ouvert : d'autres modules s'appuient sur UptoSign pour faire signer leurs propres documents, comme les mandats SEPA ou le document unique.

Ce qui a changé depuis la version 2.2

Depuis la version 2.2, le module a été largement réécrit. Les grandes étapes :

  • Signature en masse : un même document signé par de nombreuses personnes, avec un tableau de suivi par destinataire (non envoyé, en attente, signé, rapatrié, en erreur) et la récupération groupée des documents signés.
  • Automatisations : facture créée à la signature du devis, factures scellées et envoyées, commandes clôturées et services de contrat activés, réglables depuis l'administration du module.
  • Nouveaux documents : propositions et commandes fournisseur, expéditions, contrats de travail du module InfraS Salariés.
  • Fenêtre de positionnement isolée : le sceau et les signatures se placent exactement là où vous les déposez, quel que soit le thème de Dolibarr ou les autres modules installés.
  • Archivage automatique des documents signés et respect des limites du serveur de signature, sans appels en rafale.
  • Multisociété fiable : le bon document, le bon compte UptoSign, la bonne société, à chaque étape.
  • Onze langues réellement chargées et couvrant tous les écrans.
  • Version 2.5 : sécurité renforcée, compatibilité Dolibarr 24 et PostgreSQL, sélection avancée des destinataires.

Pour qui ?

  • Les commerciaux qui veulent un devis signé dans la journée, pas dans la semaine.
  • Les entreprises de services qui font signer contrats et fiches d'intervention sur le terrain.
  • Les associations et les RH qui diffusent chartes, règlements et contrats à de nombreuses personnes.

Ce qu'il vous faut

  • Dolibarr 18.0 ou supérieur, PHP 7.4 ou supérieur, avec les extensions intl, fileinfo, gd et mbstring
  • Le module GED (Gestion Électronique de Documents) activé dans Dolibarr
  • Un compte sur le service en ligne uptosign.com, distinct de l'achat du module : c'est lui qui réalise les signatures et les scellements, facturés selon votre abonnement. Un serveur de démonstration gratuit vous permet de tout essayer avant de souscrire.

Toute la documentation est en ligne : doc.cap-rel.fr/projet_uptosign

Ce que comprend l'achat

  • Le module, et l'accès à ses mises à jour pendant la durée indiquée sur cette fiche
  • Les corrections de bogues, y compris à partir de vos remontées
  • Un courrier électronique à chaque nouvelle version publiée

Pour être prévenu automatiquement des nouvelles versions, de ce module comme de l'écosystème Dolibarr en général, abonnez-vous sur dolinews.com : nos annonces de version y sont publiées.

Support et SAV

Le support passe par notre formulaire de SAV.

Le support n'est pas gratuit. Vous souhaitez des personnes compétentes en face de vous : il est normal qu'elles soient payées pour ce temps. Le prix affiché couvre le module et ses mises à jour. Il ne couvre ni l'installation, ni le paramétrage de votre Dolibarr, ni la formation de vos équipes, ni les développements spécifiques, ni le diagnostic d'un environnement que nous n'hébergeons pas.

Un bogue reproductible du module est corrigé sans frais, cela fait partie des mises à jour ci-dessus.

Avant d'acheter

  • Vérifiez les versions de Dolibarr et de PHP indiquées en haut de cette fiche : au-delà, le module n'est pas testé
  • Les modules se déploient depuis Accueil > Configuration > Modules > Déployer un module externe, ce qui suppose un répertoire custom actif sur votre installation
  • Si le module s'appuie sur un service en ligne, l'abonnement à ce service est distinct de l'achat du module : il est alors précisé plus haut

Éditeur

Module développé par CAP-REL, sous licence GPL-3.0-or-later. Documentation en ligne sur doc.cap-rel.fr.

Historique des versions

2.5.1 -- 2026-10-20

  • remind the pending signatories from their card, or automatically every 2, 3 or 7 days
  • add an optional signature page at the end of a document before sending it to sign
  • let a signatory sign on several pages of the same document
  • keep the sealed version of a document generated again, and seal the new one
  • sign or seal the other documents of an object once one of them is done
  • the local signature tells when it cannot open because of several signatories
  • choose seal or sign at the top of the wizard, without losing the title already typed
  • the wizard stays in seal mode when another PDF is chosen
  • UptoSign agenda events show the signature picto again
  • a replayed mass seal no longer seals and bills the same document twice
  • grouped signatures above 30 recipients are refused, even from a forged request
  • the signature configuration card refuses any change without a valid security token

2.5.0 -- 2026-10-19

  • refuse every write action without a valid security token
  • close an SQL injection in the procedure search
  • labels can no longer inject code in the pages
  • only the PDF of the signed document is sent, from any module
  • only real PDF files are saved as signed documents and proofs
  • the API key only goes to a verified certificate, never to a redirect
  • the API password is kept as typed and never shown back
  • no signer email, mobile, name or link in the default log anymore
  • no signer details in the browser console anymore
  • stronger random online signature tokens
  • no second procedure, SMS or bill on a PDF already being signed
  • new users no longer get the billed launch right by default
  • Dolibarr 24: settings for the sponge, octopus, eratosthene and zenith models
  • no test PDF for the models of disabled modules at activation
  • PostgreSQL: install, upgrades and procedure list now work
  • multicompany: each procedure uses the UptoSign account of its entity
  • multicompany: activating in a new entity no longer rewrites records
  • multicompany: no more steps written in the agenda of another entity
  • multicompany: mail templates installed in each entity
  • multicompany: the workflow setup lists the invoice templates again
  • envelopes get their definitive ref at the first send
  • new advanced selection tab to add third parties to an envelope
  • envelope editing uses the envelope permissions
  • member and attendee sources only add people with a mobile
  • deleting an envelope cancels its open signatures
  • the envelope fetch says how many documents came back
  • sending mail from an envelope needs the right to edit it
  • recipients can no longer be added to a sent envelope
  • envelope filters no longer mix with core emailing ones
  • back to list on envelope tabs opens the envelope list
  • Validate removed from envelopes, they are sent from draft
  • deleting any document cancels its open signatures at UptoSign
  • deleting a procedure cancels it at UptoSign, needs the delete right
  • deleting a user keeps their signed HR documents
  • UptoSign down: changes to a document being signed are refused with a clear message
  • unplaced signers no longer overlap in the wizard
  • several signatories no longer share the same signature spot
  • signer names keep their accents
  • the UptoSign state of a procedure is translated
  • public page, recipients tab and procedure card fully translated
  • readable labels for the configuration and list rights
  • search procedures by the ref of any document
  • the list shows the right total when filtered
  • the configurations list no longer resets validated ones to draft
  • signed document and proof never overwrite the original PDF
  • closing a signed proposal no longer blocks PDF generation
  • a failed sealed invoice follow-up is reported as an error
  • alerts go to a real user for scheduled and webhook procedures
  • alerts go to the address set by Stancer and DUERP
  • company with an empty mobile falls back on its phone
  • signature contact roles always installed
  • reseller: invoice lines keep local tax 2 and the signature count
  • reseller: no negative prorata without an end date
  • reseller: contract buttons work again, no invoice after a failed contract
  • reseller: billing data and names shown as plain text
  • scheduled jobs always say what they did
  • archive job can be switched on from the Automatisations tab
  • module update keeps envelopes and signed file links
  • failed connection test keeps the stored password and key
  • setup: backup and restore buttons removed
  • log page: log files only, with a token, never for entity admins
  • HR pages: only employee procedures, deletion needs the right
  • return links only go to a page of your Dolibarr
  • shipment mail template shows up in the shipment send form
  • any reader can refresh a procedure history and check its checksum

2.4.20 -- 2026-10-15

  • with multicompany, sign the PDF of the shared object, not the one of a namesake of your entity
  • cloning an invoice or creating it from an order no longer logs an SQL error
  • the automatic copy address of outgoing mails receives each mail once, not twice
  • sending an invoice by mail without a PDF no longer raises a PHP warning
  • the invoice sent by mail is kept on its agenda event with its message id
  • a double click on "Add" no longer adds the same recipients twice to a list
  • replies to signature notifications are linked to the signed document by the email collector
  • German, Spanish, Danish, Hungarian, Polish and Slovenian users now get the module in their language
  • the module is now translated into Dutch and Brazilian Portuguese
  • every screen of the module is fully translated in each of its eleven languages

2.4.16 -- 2026-09-25

  • stop calling the server as soon as it answers "too many requests"
  • the pause now survives from one page or webhook to the next
  • space out the archive job downloads and cap how many run at once
  • a procedure the server forgot is marked expired, no longer asked every night
  • no longer trapped in the signature popup when a procedure is already running
  • the signature popup now has its own close button, whatever it displays
  • the signature tab of a thirdparty keeps the tabs of the card, so you can go back
  • same fix for supplier invoices, supplier orders and bank accounts
  • a deleted or unreachable document now says so instead of showing an empty page
  • the grouped list no longer offers to send a batch that is already running
  • fix missing, duplicated and mistranslated labels in french and english
  • warn on module activation when a newer version of UptoSign is available
  • refuse to start a signature when no signatory position has been placed

2.4.14 -- 2026-09-17

  • the release archive now ships production dependencies only
  • new check refusing to publish an archive that still have dev depends
  • widen the sign position wizard side column

2.4.13 -- 2026-09-16

  • open the sign position wizard in an isolated modal, without theme or menu
  • the wizard page no longer loads any third party CSS or JS, which could shift signatures
  • the sign tab now only carries a launcher button, the PDF payload moved to the modal
  • new http tests checking the wizard page stays free of the Dolibarr layout
  • note: reactivate the module so the new modal script is registered

2.4.12 -- 2026-08-25

  • add supplier docs
  • enhance signer checks (name / phone) and code factoring for that
  • fix some warnings
  • better logs for debug / user help

2.4.10 -- 2026-08-24

  • add more tests (code coverage)
  • fix default data (sql)
  • switch to internal syslog system (prefix + cleanup)
  • better check user rights
  • better entity check on some race sql requests
  • better tests / filters on GET / GETPOST data
  • code factoring (roleCodeFromConfigLabel)

2.4.8 -- 2026-07-16

  • fix position on screen with diff pixel ratio
  • fix old events to AC_UPTOSEAL / AC_UPTOSIGN

2.4.4 -- 2026-06-02

  • try to fix sign position on some race conditions

2.4.3 -- 2026-05-20

  • fix interventions thanks to sylvain (infras)
  • fix php 8+ warnings thanks to sylvain (infras)
  • fix multi docs to sign thanks to sylvain (infras)
  • add dol23 compatibility
  • update langs & translations
  • fix bugs thanks to phpstan
  • update syslogs messages to make it easyer to follow
  • better multidir output tests
  • update mini version of php : 7.4
  • new code to avoid duplicate seal process (F5/ other)

2.4.2 -- 20260226

  • fix date_sign into database with real date

2.4.1 -- 20260212

  • cron to keep signed files as archives into dolibarr
  • code cleanup & fix thanks to tests

2.4.0 -- 20260212

  • NEW: UptoSignList synthetic tracking table (uptosignlist_docs.php)
  • Each row = one member with signing procedure status, date, and signed document download
  • Summary counters: not sent, waiting, signed, fetched, error
  • Mass action "Sync" to fetch signed files in bulk
  • NEW: Bidirectional FK between uptosign and uptosignlist
  • fk_uptosignlist on llx_uptosign (procedure -> list)
  • fk_uptosign on llx_uptosign_uptosignlistmembers (member -> procedure)
  • Automatically populated when sending signatures from a list
  • NEW: getContactsWithProcedures() method on UptoSignList (LEFT JOIN members + procedures)
  • NEW: Selector modules promoted from experimental to production
  • uts_contacts: contacts of thirdparties (prospects, customers, suppliers)
  • uts_members: foundation/association members with status/type/category filters
  • uts_eventattendees: attendees of organized events
  • uts_inputfile: CSV file import
  • uts_inputmanual: multi-line manual input (paste from spreadsheet with tab or semicolon separator)
  • ENH: All selector modules renamed with uts_ prefix to avoid collision with Dolibarr core mailing modules
  • ENH: addTargetsToDatabase() now handles optional keys (mobile, other, source_url) with isset() for PHP 8.2 strict mode
  • FIX: UptoSign object reinitialized at each iteration in mass signing loop (was reused)
  • FIX: Removed stale require_once to Dolibarr core advthirdparties.modules.php
  • QUAL: 53 new tests (22 unit + 31 integration) covering selector modules, add_to_target, getContactsWithProcedures

2.3.35 -- 20260210

  • FIX: better logs in case of exclude user on admin page
  • ENH: add more debug logs to diagnose race condition on setup signer list
  • QUAL: phpstan fixes
  • QUAL: tests

2.3.34 -- 20260109

  • FIX: race condition for propal/propale template like azur/cyan

2.3.32 -- 20251204

  • FIX: no object id on hook, use parameter uuid data instead

2.3.30 -- 20251128

  • NEW: support for InfraS contracts
  • FIX: societe tab file path
  • NEW: setup option on workflow UPTOSIGN_WORKFLOW_AUTO_CLOSE_ORDER

2.3.18 -- 20251128

  • FIX: societe path, use id not name
  • NEW: compatibility with InfraSSalariesContracts module (thanks to InfraS)
  • NEW: new option for contracts (merge request from InfraS)
  • FIX: multicompany hook
  • QUAL: phpstan fixes

2.3.16 -- 20251029

  • NEW: add new type of documents (contracts from InfraS)
  • NEW: for #47 code factoring with uptosign_handle_all_type_of_objects (one place for all dolibarr objects)
  • FIX: hook thanks to Sylvain (InfraS)
  • FIX: employee links
  • FIX: header tabs
  • ENH: better display for showOutputField
  • ENH: activate sql for uptosignlistmembers + indexes

2.3.12 -- 20251029

  • NEW: hook add order support
  • NEW: compatibility with InfraS custom module (phpstan)
  • FIX: fix signature logos on contracts (thanks to InfraS)
  • FIX: fix page stamp and signatures display
  • FIX: fix listing of signatures/sealings
  • FIX: undefined vars thanks to phpstan
  • FIX: undef fko
  • ENH: use utsbackports_getDolGlobalString
  • QUAL: phpcs / indent / spaces cleanup (no functional changes)

2.3.10 -- 20250916

  • FIX: file choosed on thirdparty tab
  • FIX: search ref on uptosign_list_of_elements_with_extrafield
  • FIX: try to download proof even if there is an error before
  • FIX: undefined array return by reset()
  • FIX: phone -> phone_pro mapping
  • FIX: first page is zero
  • ENH: better log level and debug messages
  • QUAL: phpcs + whocansign cleanup

2.3.8 -- 20250902

  • FIX: try to use fk_soc if socid is not set (bug on sign project documents)

2.3.7 -- 20250829

  • FIX: non proof download "sometimes"

2.3.6 -- 20250725

  • FIX: non proof download "sometimes"

2.3.4 -- 20250611

  • FIX: can't sign files with apostrophe in file name
  • FIX: handle msg object properly
  • FIX: stancer logs renamed to uptosign
  • FIX: log/debug messages cleanup
  • NEW: UPTOSIGN_ADD_CONTACT_POSTE_FUNCTION option

2.3.2 -- 20250408

  • NEW: activate mass sign of same document (sign same doc by multiple users)
  • NEW: actions on customers OR prospects
  • NEW: option to enable/disable sms double auth (digitalsign_disable_sms)
  • NEW: workflow options on module setup for auto-tasks
  • NEW: uptosignlist_advthirdparties selector module
  • NEW: hook for proof file
  • NEW: suffixForMassSignProcess
  • ENH: better log collect on hooks (get error log)
  • ENH: user multi sign & add downloaded file
  • ENH: list docs returned
  • ENH: start workflow implementation
  • QUAL: phpstan fixes (old versions compat)
  • QUAL: code cleanup

2.3.1 -- 20250404

  • ENH: list of sign 1.0 (status, translations)

2.3.0 -- 20250315

  • Start of UptoSignList (mass sign) feature branch

2.2.82 -- 20250307

  • partial fix supplier order sign setup (via sign tab, not templates doc)

2.2.80 -- 20250303

  • new option in module setup to add a notification mail address for each
  • utosign process
  • fix localsign order process
  • fix sql requests for PostgreSQL thanks to Alexandre Janniaux contribution
  • fix link to thirdpart card thanks to Thomas Negre (easya partner)
  • QUAL fix lots of phpstan alerts (undef vars and so on)
  • Experimental functions (disabled) for mass sign

2.2.78 -- 20250207

  • race condition on commande sign with "case 2" on sign hash
  • add a test on module setup against dolibarr security (hash à model)

2.2.76 -- 20250116

  • fix default stamp position with magic keywords
  • allow file names with non ascii characters (french accents like "signé")
  • default file to sign is the first one

2.2.72 -- 20241212

  • odt templates >> sign button enabled
  • fix order clic on sign button >> white page

2.2.70 -- 20241125

  • Better search on who can sign documents
  • Change main email from for mails
  • Better message in event log on delete objects
  • Better messages for end user
  • Better messages in debug logs
  • Add prefix on all css / html objects to avoid collisions with other modules
  • Fix default seal position from template
  • phpstan level 2 automatic checks

Historique tronqué, versions intermédiaires non affichées : 50

La première version de ce module date du 13/10/2022.

2.0.0

  • Full plugin redesign from module builder
  • Massive code cleanup

Le journal des modifications complet est consultable dans la page "À propos" du module, une fois celui-ci installé.




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