Devis :
- Entity DevisLine (pos, title, description, priceHt) liee a Devis (OneToMany cascade/orphanRemoval)
- Champs ajoutes sur Devis : customer (ManyToOne), submissionId, state machine (created/send/accepted/refused/cancel), raisonMessage, totaux HT/TVA/TTC, updatedAt, setUpdatedAt public
- Relation Devis <-> Advert changee de ManyToOne a OneToOne nullable
- Vich Attribute (migration Annotation -> Attribute) pour unsignedPdf/signedPdf/auditPdf
- DevisController CRUD complet : create (form repeater lignes + boutons rapides TarificationService), edit, cancel (libere OrderNumber), generate-pdf, send, resend, create-advert, events
- DevisPdf (FPDF/FPDI) : header legacy (logo, num, date, client), body lignes, summary totaux, footer SITECONSEIL + pagination, champ signature DocuSeal sur page devis + derniere page CGV
- OrderNumberService : preview() et generate() reutilisent les OrderNumber non utilises (isUsed=false) en priorite
- OrderNumber::markAsUnused() ajoute
DocuSeal integration devis :
- DocuSealService : sendDevisForSignature (avec completed_redirect_url), resendDevisSignature (archive ancienne submission), getSubmitterSlug, downloadSignedDevis (sauvegarde via Vich UploadedFile test=true)
- WebhookDocuSealController : dispatch par doc_type devis/attestation, handleDevisEvent (form.completed -> STATE_ACCEPTED + download PDF signe/audit, form.declined -> STATE_REFUSED + raison)
- DocusealEvent entity pour tracer form.viewed/started/completed/declined en temps reel
- Page evenements admin /admin/devis/{id}/events avec badges et payload JSON
Signature client :
- DevisProcessController : page publique /devis/process/{id}/{hmac} securisee par HMAC, boutons Signer (redirect DocuSeal) / Refuser (motif optionnel)
- Pages confirmation : signed.html.twig (merci + recap) et refused.html.twig (confirmation refus + motif)
- Nelmio whitelist : signature.esy-web.dev + signature.siteconseil.fr
Avis de paiement :
- Entity AdvertLine (pos, title, description, priceHt) liee a Advert
- Advert refactorise : customer, state, totaux, raisonMessage, submissionId, advertFile (Vich mapping advert_pdf), lines collection, updatedAt
- AdvertController : generate-pdf, send (mail + PJ + lien paiement), resend (rappel), cancel (delie devis, libere OrderNumber), search Meilisearch
- AdvertPdf (FPDF/FPDI) : QR code Endroid pointant vers /order/{numOrder}, texte "Scannez pour payer"
- OrderPaymentController : page publique /order/{numOrder} avec detail prestations, totaux, options paiement (placeholder)
- Creation auto depuis devis signe : copie client, totaux, lignes, meme OrderNumber
Meilisearch :
- Index customer_devis et customer_advert avec searchable (numOrder, customerName, customerEmail, state) et filterable (customerId, state)
- CRUD indexation sur chaque action (create, edit, send, cancel, create-advert)
- Recherche AJAX dans tabs Devis et Avis avec debounce + dropdown glassmorphism
- Sync admin : boutons syncDevis / syncAdverts + compteurs dans /admin/sync
Emails :
- MailerService : VCF auto (fiche contact SARL SITECONSEIL) en PJ sur tous les mails, bloc HTML pieces jointes injecte automatiquement (exclut .asc/.p7z/smime) avec icone trombone + taille fichier
- Templates : devis_to_sign, devis_signed_client/admin (PJ signed+audit), devis_refused_client/admin, advert_send (PJ + bouton paiement), ndd_expiration
- TestMailCommand : option --force-dsn pour envoyer via un DSN SMTP specifique (test prod depuis dev)
Commande NDD :
- app:ndd:check : verifie expiration domaines <= 30j, envoie mail groupe a monitor@siteconseil.fr
- Cron quotidien 8h (docker + ansible)
Divers :
- Titles templates : CRM SITECONSEIL -> SARL SITECONSEIL (52 fichiers)
- VAULT_URL dev = https://kms.esy-web.dev (comme prod)
- app.js : initDevisLines (repeater + drag & drop), initTabSearch, toggle refus devis
- app.scss : styles drag & drop
- setasign/fpdi-fpdf installe pour fusion PDF
- 5 migrations Doctrine
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
235 lines
18 KiB
Twig
235 lines
18 KiB
Twig
{% extends 'legal/_layout.html.twig' %}
|
|
|
|
{% block title %}Conditions Generales d'Utilisation - SARL SITECONSEIL{% endblock %}
|
|
{% block description %}Conditions generales d'utilisation du CRM SITECONSEIL.{% endblock %}
|
|
|
|
{% block body %}
|
|
<div class="page-container">
|
|
<h1 class="text-3xl font-bold uppercase tracking-tighter italic heading-page mb-8">Conditions Generales d'Utilisation</h1>
|
|
|
|
<div class="flex flex-col gap-8">
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 1 - Objet</h2>
|
|
<p>Les presentes Conditions Generales d'Utilisation (ci-apres "CGU") ont pour objet de definir les modalites et conditions d'acces et d'utilisation de la plateforme <strong>CRM SITECONSEIL</strong>, accessible a l'adresse <strong>crm.siteconseil.fr</strong>, editee par la SARL SITECONSEIL.</p>
|
|
<p class="mt-2">Le CRM SITECONSEIL est une plateforme de gestion de la relation commerciale et administrative entre la SARL SITECONSEIL, ses clients et ses prestataires (revendeurs). L'acces a la Plateforme implique l'acceptation pleine et entiere des presentes CGU.</p>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 2 - Editeur</h2>
|
|
<ul class="list-disc pl-6 mt-2">
|
|
<li><strong>SARL SITECONSEIL</strong></li>
|
|
<li>RNA : W022006988 / SIREN : 943121517</li>
|
|
<li>Siege social : 27 rue Le Sérurier, 02100 Saint-Quentin, France</li>
|
|
<li>Email : <a href="mailto:contact@siteconseil.fr" class="text-indigo-800 underline hover:text-indigo-950">contact@siteconseil.fr</a></li>
|
|
<li>Site web : <a href="https://www.siteconseil.fr" class="text-indigo-800 underline hover:text-indigo-950" target="_blank" rel="noopener">www.siteconseil.fr</a></li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 3 - Description des services</h2>
|
|
<p>La Plateforme propose des services differencies selon le profil de l'utilisateur :</p>
|
|
|
|
<p class="mt-3"><strong>Espace Client :</strong></p>
|
|
<ul class="list-disc pl-6 mt-1">
|
|
<li>Consultation et telechargement des factures</li>
|
|
<li>Suivi et historique des paiements</li>
|
|
<li>Commande de produits et services</li>
|
|
<li>Acces au support client et suivi des demandes</li>
|
|
<li>Gestion des informations personnelles</li>
|
|
</ul>
|
|
|
|
<p class="mt-3"><strong>Espace Prestataire (revendeur) :</strong></p>
|
|
<ul class="list-disc pl-6 mt-1">
|
|
<li>Gestion des ventes et du chiffre d'affaires</li>
|
|
<li>Suivi des commandes clients</li>
|
|
<li>Consultation et telechargement des factures</li>
|
|
<li>Gestion du catalogue produits</li>
|
|
<li>Tableaux de bord et statistiques de vente</li>
|
|
</ul>
|
|
|
|
<p class="mt-3">L'utilisation interne de la Plateforme par la SARL SITECONSEIL et ses membres reste <strong>strictement confidentielle</strong> et n'est pas couverte par les presentes CGU.</p>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 4 - Acces a la Plateforme</h2>
|
|
<p>L'acces au CRM SITECONSEIL est reserve aux personnes disposant d'un compte utilisateur valide, delivre par la SARL SITECONSEIL. L'acces peut etre accorde aux categories suivantes :</p>
|
|
<ul class="list-disc pl-6 mt-2">
|
|
<li><strong>Clients</strong> : personnes physiques ou morales beneficiant des produits et services de la société</li>
|
|
<li><strong>Prestataires (revendeurs)</strong> : personnes physiques ou morales commercialisant les produits et services de la société</li>
|
|
</ul>
|
|
<p class="mt-2">La société se reserve le droit de suspendre ou supprimer tout compte, sans preavis, en cas de non-respect des presentes CGU.</p>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 5 - Creation de compte et authentification</h2>
|
|
<p><strong>Aucune inscription en libre-service n'est disponible sur la Plateforme.</strong> La creation d'un compte utilisateur est exclusivement a l'initiative de la SARL SITECONSEIL. Un compte peut etre cree :</p>
|
|
<ul class="list-disc pl-6 mt-2">
|
|
<li>Suite a une commande de produits ou services aupres de la société</li>
|
|
<li>Suite a la conclusion d'un contrat de partenariat (prestataire/revendeur)</li>
|
|
<li>Sur demande validee par un membre de la société</li>
|
|
</ul>
|
|
<p class="mt-2">L'authentification pour les clients et prestataires s'effectue via :</p>
|
|
<ul class="list-disc pl-6 mt-2">
|
|
<li>Une adresse email et un mot de passe</li>
|
|
<li>Une double authentification (2FA) obligatoire, via un code envoye par email ou une application d'authentification (TOTP)</li>
|
|
</ul>
|
|
<p class="mt-2">Les methodes d'authentification et de creation de compte utilisees par les membres de la société restent <strong>strictement confidentielles</strong>.</p>
|
|
<p class="mt-2">L'utilisateur s'engage a :</p>
|
|
<ul class="list-disc pl-6 mt-2">
|
|
<li>Ne pas communiquer ses identifiants de connexion a des tiers</li>
|
|
<li>Activer et maintenir la double authentification sur son compte</li>
|
|
<li>Informer immediatement la société en cas de suspicion d'utilisation non autorisee de son compte</li>
|
|
</ul>
|
|
<p class="mt-2">L'utilisateur est seul responsable de l'utilisation faite de son compte et de la confidentialite de ses identifiants.</p>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 6 - Utilisation de la Plateforme</h2>
|
|
<p>L'utilisateur s'engage a utiliser la Plateforme de maniere loyale et conformement a sa destination. Il lui est notamment interdit de :</p>
|
|
<ul class="list-disc pl-6 mt-2">
|
|
<li>Utiliser la Plateforme a des fins illicites, frauduleuses ou portant atteinte aux droits de tiers</li>
|
|
<li>Tenter d'acceder a des donnees ou fonctionnalites auxquelles il n'a pas ete autorise</li>
|
|
<li>Introduire des virus, malwares ou tout code malveillant</li>
|
|
<li>Collecter ou extraire des donnees de la Plateforme de maniere automatisee (scraping, crawling)</li>
|
|
<li>Perturber le fonctionnement normal de la Plateforme</li>
|
|
<li>Usurper l'identite d'un autre utilisateur</li>
|
|
<li>Divulguer des informations commerciales confidentielles obtenues via la Plateforme</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 7 - Commandes et paiements</h2>
|
|
<p><strong>Pour les clients :</strong></p>
|
|
<ul class="list-disc pl-6 mt-2">
|
|
<li>Les commandes de produits et services sont effectuees via la Plateforme et sont soumises aux <a href="{{ path('app_legal_cgv') }}" class="text-indigo-800 underline hover:text-indigo-950">Conditions Generales de Vente</a></li>
|
|
<li>Les paiements sont securises par <strong>Stripe</strong> (Stripe Payments Europe, Ltd., Dublin, Irlande). La Plateforme ne stocke aucune donnee bancaire</li>
|
|
<li>Les factures sont mises a disposition dans l'Espace Client et peuvent etre telechargees au format PDF</li>
|
|
</ul>
|
|
<p class="mt-3"><strong>Pour les prestataires (revendeurs) :</strong></p>
|
|
<ul class="list-disc pl-6 mt-2">
|
|
<li>Les prestataires disposent d'un acces a leurs ventes, commandes et factures via l'Espace Prestataire</li>
|
|
<li>Les conditions de remuneration et de commission sont definies dans le contrat de partenariat conclu entre le prestataire et la société</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 8 - Confidentialite</h2>
|
|
<p>L'utilisateur reconnait que les informations accessibles via la Plateforme (donnees commerciales, tarifs, conditions prestataires, statistiques) sont <strong>strictement confidentielles</strong>.</p>
|
|
<p class="mt-2">L'utilisateur s'engage a :</p>
|
|
<ul class="list-disc pl-6 mt-2">
|
|
<li>Ne pas divulguer ces informations a des tiers non autorises</li>
|
|
<li>Ne pas utiliser ces informations a des fins concurrentielles</li>
|
|
<li>Prendre toutes les mesures necessaires pour proteger la confidentialite de ces informations</li>
|
|
</ul>
|
|
<p class="mt-2">Cette obligation de confidentialite survit a la cessation de l'utilisation de la Plateforme.</p>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 9 - Donnees personnelles</h2>
|
|
<p>La Plateforme collecte et traite des donnees personnelles conformement au Reglement General sur la Protection des Donnees (RGPD). Pour plus d'informations, consultez notre <a href="{{ path('app_legal_rgpd') }}" class="text-indigo-800 underline hover:text-indigo-950">Politique de confidentialite</a>.</p>
|
|
<p class="mt-2">L'utilisateur dispose d'un droit d'acces, de rectification, d'effacement et de portabilite de ses donnees. Ces droits peuvent etre exerces depuis la page <a href="{{ path('app_legal_rgpd') }}#exercer-droits" class="text-indigo-800 underline hover:text-indigo-950">Exercer vos droits</a> ou en contactant le DPO a l'adresse <a href="mailto:rgpd@siteconseil.fr" class="text-indigo-800 underline hover:text-indigo-950">rgpd@siteconseil.fr</a>.</p>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 10 - Propriete intellectuelle</h2>
|
|
<p>L'ensemble des elements composant la Plateforme (logiciels, textes, images, graphismes, logos, icones, code source, base de donnees) est la propriete exclusive de la SARL SITECONSEIL ou de ses partenaires, et est protege par les lois francaises et internationales relatives a la propriete intellectuelle.</p>
|
|
<p class="mt-2">Toute reproduction, representation, modification, distribution ou exploitation, meme partielle, de la Plateforme ou de son contenu, sans autorisation ecrite prealable, est strictement interdite.</p>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 11 - Signature electronique</h2>
|
|
<p>La Plateforme integre un service de signature electronique fourni par <strong>DocuSeal</strong>, heberge sur l'infrastructure de la société (<strong>signature.esy-web.dev</strong>). Ce service est utilise pour la signature des attestations, contrats et documents officiels.</p>
|
|
<p class="mt-2">En utilisant ce service, l'utilisateur reconnait que :</p>
|
|
<ul class="list-disc pl-6 mt-2">
|
|
<li>La signature electronique a la meme valeur juridique qu'une signature manuscrite conformement au reglement eIDAS et au Code civil francais (article 1367)</li>
|
|
<li>Un certificat de signature electronique et un journal d'audit sont generes pour chaque document signe</li>
|
|
<li>Les documents signes sont verifiables en ligne via un QR code et un lien de verification unique</li>
|
|
</ul>
|
|
<p class="mt-2"><strong>Duree de conservation des documents signes :</strong></p>
|
|
<ul class="list-disc pl-6 mt-2">
|
|
<li><strong>Attestations RGPD (consultation et suppression)</strong> : 7 jours apres signature, puis suppression automatique de la Plateforme et du serveur de signature</li>
|
|
<li><strong>Contrats</strong> : conserves pendant toute la duree du contrat + 3 mois apres la fin (en cas de retour ou reclamation du client)</li>
|
|
<li><strong>Attestation de fin de contrat</strong> : conservee pendant 1 an apres sa delivrance</li>
|
|
<li><strong>Factures et documents comptables</strong> : conserves pendant 10 ans conformement aux obligations legales (article L123-22 du Code de commerce)</li>
|
|
<li><strong>Attestation de solde restant a payer</strong> : valable 1 mois a compter de sa date d'emission</li>
|
|
<li><strong>Attestation de conformite (en regle)</strong> : valable 1 mois a compter de sa date d'emission</li>
|
|
</ul>
|
|
<p class="mt-2">Au-dela de ces delais, les documents sont automatiquement supprimes de la Plateforme et du serveur de signature. L'utilisateur est invite a telecharger et conserver une copie de ses documents signes avant leur expiration.</p>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 12 - Disponibilite</h2>
|
|
<p>La SARL SITECONSEIL s'efforce d'assurer la disponibilite de la Plateforme 24h/24 et 7j/7. Toutefois, l'acces peut etre temporairement interrompu pour des raisons de maintenance, de mise a jour ou en cas de force majeure.</p>
|
|
<p class="mt-2">La société ne saurait etre tenue responsable des interruptions de service et de leurs consequences eventuelles.</p>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 13 - Responsabilites</h2>
|
|
<p><strong>Responsabilite de la société :</strong></p>
|
|
<ul class="list-disc pl-6 mt-2">
|
|
<li>La société met en oeuvre les moyens necessaires pour assurer la securite et la confidentialite des donnees</li>
|
|
<li>La société ne garantit pas l'absence totale d'erreurs ou de failles de securite</li>
|
|
<li>La société ne saurait etre tenue responsable des dommages indirects resultant de l'utilisation de la Plateforme</li>
|
|
</ul>
|
|
<p class="mt-3"><strong>Responsabilite de l'utilisateur :</strong></p>
|
|
<ul class="list-disc pl-6 mt-2">
|
|
<li>L'utilisateur est responsable de l'exactitude des informations qu'il fournit</li>
|
|
<li>L'utilisateur est responsable de la securite de ses identifiants de connexion</li>
|
|
<li>L'utilisateur s'engage a respecter les presentes CGU, les obligations de confidentialite et la legislation en vigueur</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 14 - Cookies</h2>
|
|
<p>La Plateforme utilise des cookies strictement necessaires a son fonctionnement. Pour plus de details, consultez notre <a href="{{ path('app_legal_cookie') }}" class="text-indigo-800 underline hover:text-indigo-950">Politique de cookies</a>.</p>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 15 - Modification des CGU</h2>
|
|
<p>La SARL SITECONSEIL se reserve le droit de modifier les presentes CGU a tout moment. Les utilisateurs seront informes de toute modification substantielle par email ou par notification sur la Plateforme.</p>
|
|
<p class="mt-2">La poursuite de l'utilisation de la Plateforme apres modification des CGU vaut acceptation des nouvelles conditions.</p>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 16 - Resiliation et cloture de compte</h2>
|
|
<p><strong>A l'initiative de l'utilisateur :</strong></p>
|
|
<p class="mt-2">L'utilisateur peut demander la cloture de son compte en contactant la société a l'adresse <a href="mailto:contact@siteconseil.fr" class="text-indigo-800 underline hover:text-indigo-950">contact@siteconseil.fr</a>. La cloture du compte est soumise aux conditions suivantes :</p>
|
|
<ul class="list-disc pl-6 mt-2">
|
|
<li>Le compte ne peut etre cloture que si l'utilisateur est <strong>en regle</strong> vis-a-vis de la société (aucun impaye, aucune facture en cours, aucune obligation contractuelle en suspens)</li>
|
|
<li>En cas d'impaye ou de litige en cours, la demande de cloture sera refusee jusqu'a la regularisation complete de la situation</li>
|
|
<li>Une <strong>attestation de conformite</strong> pourra etre demandee prealablement a la cloture</li>
|
|
</ul>
|
|
<p class="mt-2">Une fois la cloture effective, une <strong>attestation de fin de contrat</strong> sera delivree a l'utilisateur, confirmant la resiliation de son acces a la Plateforme.</p>
|
|
<p class="mt-3"><strong>A l'initiative de la société :</strong></p>
|
|
<p class="mt-2">La société se reserve le droit de suspendre ou de resilier l'acces d'un utilisateur dans les cas suivants :</p>
|
|
<ul class="list-disc pl-6 mt-2">
|
|
<li>Manquement aux presentes CGU</li>
|
|
<li>Non-paiement des sommes dues apres mise en demeure restee infructueuse</li>
|
|
<li>Utilisation frauduleuse ou abusive de la Plateforme</li>
|
|
<li>Atteinte a la confidentialite des informations (article 8)</li>
|
|
</ul>
|
|
<p class="mt-2">La suspension ou la resiliation peut intervenir sans preavis ni indemnite en cas de manquement grave. L'obligation de confidentialite prevue a l'article 8 reste en vigueur apres la resiliation.</p>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 17 - Droit applicable et litiges</h2>
|
|
<p>Les presentes CGU sont regies par le droit francais. En cas de litige relatif a l'interpretation ou a l'execution des presentes CGU, les parties s'efforceront de trouver une solution amiable.</p>
|
|
<p class="mt-2">A defaut d'accord amiable, les tribunaux competents de Saint-Quentin (Aisne) seront seuls competents.</p>
|
|
</section>
|
|
|
|
<section>
|
|
<h2 class="text-xl font-bold uppercase mb-2">Article 18 - Contact</h2>
|
|
<p>Pour toute question relative aux presentes CGU :</p>
|
|
<ul class="list-disc pl-6 mt-2">
|
|
<li>Email : <a href="mailto:contact@siteconseil.fr" class="text-indigo-800 underline hover:text-indigo-950">contact@siteconseil.fr</a></li>
|
|
<li>Telephone : 06 79 34 88 02</li>
|
|
<li>Courrier : SARL SITECONSEIL, 27 rue Le Sérurier, 02100 Saint-Quentin, France</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<p class="text-sm opacity-70 italic">Derniere mise a jour : 31/03/2026</p>
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|