Un modèle de proposition commerciale (Rubis) qui permet d'insérer vos CGV, est disponible au lien http://www.mon-dolibarr.fr/support/telechargements (fichier Rubis_3.8.zip).
Vos CGV devront être sous la forme d'un fichier nommé cgv.pdf
Environnement
- serveur VPS sous Debian 8.2
- Installation Dolibarr 3.8.3 faite sous /var/www/html/dolibarr
Description
-Télécharger le fichier Rubis_3.8.zip via votre navigateur
(la procédure d'installation est décrite dans le fichier inclus readme_fr.txt )
- déposer le fichier zip sur votre VPS sous /tmp
- se connecter sur le VPS en root
- déployer le contenu du zip
mkdir /tmp/rubis
cd /tmp/rubis
unzip /tmp/Rubis_3.8.zip
chown -R www-data:www-data /tmp/rubis
cp /tmp/rubis/htdocs/core/modules/propale/doc/pdf_rubis.modules.php /var/www/html/dolibarr/htdocs/core/modules/propale/doc/.
cp -R /tmp/rubis/htdocs/langs/* /var/www/html/dolibarr/htdocs/langs/.
- créer le répertoire cgv
mkdir /var/www/html/dolibarr/documents/mycompany/cgv
- déposer votre fichier cgv.pdf sous /var/www/html/dolibarr/documents/mycompany/cgv
(Attention si multi-compagnie, cf readme_fr.txt )
puis
chown -R www-data:www-data /var/www/html/dolibarr/documents/mycompany/cgv
- aller dans "Configuration > modules > Proposition Commerciales" puis activer le modèle rubis
Votre prochain devis contiendra vos CGV !!
A noter que ce modèle rubis permet aussi d'ajouter (cf readme_fr.txt ) :
- Un repère de pliage pour la mise sous enveloppe
- Une zone de signature
- Le montant de l'acompte réclamé
Et Odoo ?
La solution est assez complexe sur Odoo v8 et v9.
Il s'agit de modifier par héritage l'édition "devis".
Il faut créer un nouveau module qui contient entre autre, un fichier x_sale_report.xml dont la trame est :
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<template id="x_header" inherit_id="report.external_layout_header">
<xpath expr="//div[@class='header']" position="replace" />
</template>
<template id="x_sale_report" inherit_id="sale.report_saleorder_document">
<xpath expr="//div[@class='page']" position="replace">
etc ...
<p style="page-break-after:always;" />
<div class="row">
<div class="col-xs-6" align="justify">
<img t-if="o.company_id.logo" t-att-src="'data:image/png;base64,%s' % o.company_id.logo"
style="max-height: 75px;" />
<h1>CONDITIONS GÉNÉRALES DE VENTE</h1>
etc ...
</div>
</xpath>
</template>
</data>
</openerp>
En v7, la société Héonium avait développé le module heo_Terms_and_Conditions mais à ma connaissance, il n'y a pas d'équivalent depuis la v8.
Si une solution plus simple existe sur Odoo v8-9, je suis preneur. Merci d'avance.