Documentation fonctionnelle KWISATZ
Personnaliser les modèles de devis, BL, factures et avoirs
Le générateur d’états permet d’adapter la présentation des documents commerciaux sans modifier les données. La méthode sûre consiste à repartir d’un modèle standard récent, travailler sur une copie et tester chaque cas métier avant déploiement.
Réponse directe
Conseil technicien général
1. Licence et disponibilité
La dépendance de licence mentionnée dans ce document provient des sources. Sa disponibilité peut varier selon la version, la sérialisation, le partenaire ou l’installation ; faites-la valider techniquement avant de modifier l’environnement.
2. Protection des données
3. Documents concernés
| Code | Document | Points spécifiques du modèle |
|---|---|---|
| DEV | Devis client | Durée de validité, conditions commerciales, signature ou bon pour accord. |
| BLV | Bon de livraison | Adresse de livraison, quantités, lots, séries, réserves et signature de réception. |
| FAV | Facture client | Totaux, TVA, échéances, règlement, acomptes, net à payer et mentions de facturation. |
| FAV négative | Avoir client | Titre Avoir, référence de la facture d’origine, motif et montants négatifs. |
4. Les deux générations de modèles
| Moteur | Repère | Particularités |
|---|---|---|
| FastReport | Documents de nouvelle génération | Champs récents généralement visibles, scripts et conditions plus lisibles, exports modernes. |
| QuickReport / QRDesign | Documents historiques | Modèles plus anciens, gestion des Dataset et champs parfois manuelle, diagnostic de bandes moins explicite. |
5. Identifier le moteur avant modification
- Ouvrez le modèle depuis le générateur d’états.
- Observez l’éditeur et le type du fichier proposé.
- Repérez les menus disponibles, notamment État > Ensemble de données dans les anciens modèles.
- Ne mélangez pas les composants et procédures propres aux deux moteurs.
- Notez le nom exact du fichier avant modification.
6. Sauvegarder avant toute modification
- Fermez les impressions utilisant le modèle.
- Localisez le modèle dans le dossier documentaire utilisé par KWISATZ.
- Copiez le fichier dans un dossier de sauvegarde externe.
- Ajoutez la date et la version dans le nom de la copie.
- Dupliquez le modèle dans le générateur ou sous un nouveau nom.
- Travaillez uniquement sur la copie.
7. Convention de nommage recommandée
| Élément | Exemple |
|---|---|
| Type de document | FAV, DEV, BLV. |
| Client ou société | SOCIETE. |
| Usage | A4, EMAIL, AVOIR. |
| Version | V03_20260719. |
FAV_SOCIETE_A4_V03_20260719. La forme exacte du nom et de l’extension dépend du moteur.8. Ouvrir le générateur d’états
- Ouvrez la famille des documents clients.
- Sélectionnez DEV, BLV ou FAV selon le besoin.
- Choisissez le modèle standard récent servant de base.
- Dupliquez ou enregistrez sous un nouveau nom.
- Ouvrez l’éditeur.
- Contrôlez le format de page et les marges avant d’ajouter des objets.
9. Choisir le modèle lors de l’impression
Depuis le document commercial, le bouton Imprimer ouvre une fenêtre contenant les modèles disponibles pour ce type de document.
- Le modèle sélectionné détermine la présentation.
- L’aperçu permet de vérifier le résultat avant impression.
- Les boutons d’impression restent inactifs tant qu’aucun modèle n’est choisi.
- Selon la fenêtre, l’envoi par email peut également être proposé.
10. Structure d’un modèle commercial
| Bande ou zone | Contenu habituel |
|---|---|
| Entête de page | Logo, société, titre, numéro, date. |
| Entête document | Client, adresses, références, vendeur, affaire. |
| Entête des colonnes | Code, désignation, quantité, prix, remise, TVA, total. |
| Bande détail | Une ligne imprimée par ligne commerciale. |
| Sous-détail | Lots, séries, commentaires, libellés étendus ou composants. |
| Pied de groupe | Sous-totaux éventuels. |
| Résumé | HT, TVA, TTC, acomptes, net à payer, échéancier. |
| Pied de page | Coordonnées, mentions, numérotation des pages. |
11. Ajouter le logo et les coordonnées
- Utilisez un composant image compatible avec le moteur.
- Conservez les proportions du logo.
- Évitez une image trop lourde qui ralentit l’aperçu et l’email.
- Utilisez les champs du dossier pour les coordonnées variables.
- Vérifiez le rendu en couleur et en noir et blanc.
- Contrôlez l’impression PDF et l’imprimante physique.
12. Champs du dossier et de l’entreprise
Les champs récents de la table DOSSIER, comme certaines coordonnées ou informations administratives, sont généralement visibles directement dans les modèles FastReport récents.
Dans un ancien modèle QRDesign, utilisez si nécessaire :
13. Champs d’entête et de détail
| Niveau | Exemples fonctionnels |
|---|---|
| Entête | Numéro, date, client, adresses, vendeur, références, magasin, affaire. |
| Détail | Article, libellé, quantité, unité, prix, remise, TVA, total de ligne. |
| Compléments | Lot, série, péremption, commentaire, libellé étendu, poids. |
| Totaux | HT, TVA par taux, TTC, acomptes, reste à payer, frais et port. |
14. Règle DataField / Dataset
Dans un modèle lié aux données, chaque composant de champ doit pointer vers une source valide.
- DataField : champ à imprimer.
- Dataset : table ou requête qui fournit le champ.
- Le champ doit exister dans la version installée.
- La bande doit être alimentée par la bonne source.
DataField renseigné avec un Dataset absent ou incorrect.15. Modifier les colonnes du détail
- Redimensionnez d’abord la largeur utile de page.
- Placez les titres des colonnes.
- Alignez chaque champ détail sous son titre.
- Définissez le format numérique des quantités et prix.
- Autorisez l’agrandissement du libellé lorsqu’il doit passer sur plusieurs lignes.
- Évitez le chevauchement avec les remises et totaux.
- Testez une ligne courte et une ligne très longue.
16. Commentaires et libellés étendus
- Les lignes commentaire doivent rester distinguées des articles.
- Un libellé étendu peut nécessiter un composant multi-ligne.
- Un champ RTF doit être imprimé avec un composant compatible RTF.
- Le texte intégré au RTF conserve généralement sa propre mise en forme.
- Contrôlez la hauteur variable et les sauts de page.
17. Personnaliser le devis
Un modèle de DEV peut notamment afficher :
- le titre Devis ou Proposition commerciale ;
- la date et le numéro ;
- le contact et l’adresse du client ;
- les références du besoin ;
- les conditions de validité ;
- les conditions de paiement et l’acompte demandé ;
- une zone « Bon pour accord » et signature ;
- les réserves commerciales validées par l’entreprise.
18. Personnaliser le bon de livraison
- Adresse de livraison réellement sélectionnée.
- Référence de la commande client.
- Date et numéro du BLV.
- Quantités livrées, sans valeur commerciale si le modèle le prévoit.
- Lots, séries et péremptions si nécessaires.
- Nom du transporteur ou du livreur si disponible.
- Zone de réserves, nom, date et signature du destinataire.
19. Personnaliser la facture
- Titre Facture.
- Numéro et date.
- Références des commandes et livraisons.
- Client facturé et adresse.
- Détail des articles et prestations.
- Total HT et ventilation de TVA.
- Total TTC.
- Acomptes et net à payer.
- Date ou tableau d’échéances.
- Mode et délai de règlement.
- Coordonnées bancaires lorsque l’entreprise les utilise.
- Mentions validées par le responsable comptable.
20. Personnaliser l’avoir
Dans KWISATZ, l’avoir de gestion est une FAV négative. Deux stratégies sont possibles.
| Stratégie | Avantage | Vigilance |
|---|---|---|
| Un modèle FAV commun | Maintenance unique. | Le titre et les mentions doivent changer de manière fiable lorsque le total est négatif. |
| Un modèle dédié Avoir | Présentation explicite et contrôlable. | L’utilisateur doit sélectionner le bon modèle. |
TOTAL_TTC < 0 peut servir à piloter un titre ou une zone dans un modèle compatible. Le champ exact et la syntaxe dépendent de l’éditeur.21. Totaux et formules
- Utilisez les champs de total fournis par KWISATZ lorsque disponibles.
- Évitez de recalculer la TVA à partir de valeurs arrondies imprimées.
- Vérifiez les avoirs, remises, frais, port et acomptes.
- Testez plusieurs taux de TVA dans la même facture.
- Contrôlez les totaux sur une facture multi-pages.
22. Groupes, bandes et sauts de page
| Besoin | Solution de modèle |
|---|---|
| Répéter les titres de colonnes | Entête de page ou de groupe répétable. |
| Afficher un total une seule fois | Bande résumé ou pied de document. |
| Conserver article et commentaire ensemble | Réglage de conservation ou bande enfant selon moteur. |
| Éviter un pied isolé | Contrôle de l’espace disponible et du saut de page. |
| Afficher « Page x / y » | Variables système du moteur. |
23. Conditions d’impression
Les conditions permettent d’afficher ou masquer un objet ou une bande selon les données.
- Masquer une adresse de livraison vide.
- Afficher le titre Avoir pour une FAV négative.
- Afficher une zone d’échéancier seulement lorsqu’il existe plusieurs échéances.
- Afficher les lots seulement lorsque le champ est renseigné.
- Masquer les prix dans un BLV non valorisé.
24. Modèle d’impression et données électroniques
Le modèle agit sur l’aperçu, le papier, le PDF ou la pièce jointe générée.
25. Modèle par défaut et envoi par email
Selon la version, les préférences d’email peuvent proposer un modèle FAV par défaut ainsi que des adresses de copie.
- Sélectionnez uniquement un modèle testé.
- Contrôlez la pièce jointe PDF.
- Vérifiez l’objet et le corps du message.
- Testez une facture et un avoir.
- Contrôlez l’archivage de la version envoyée.
26. Formats de page et imprimantes
| Réglage | Contrôle |
|---|---|
| Format | A4 ou format réellement chargé dans l’imprimante. |
| Orientation | Portrait ou paysage. |
| Marges | Compatibles avec la zone imprimable du pilote. |
| Bac papier | Entête, papier blanc ou bac spécifique selon besoin. |
| Recto verso | Testé avec le pilote réel. |
| Pages, polices et images correctes. |
27. Problème de mise à l’échelle Windows
Les anciens éditeurs QRDesign peuvent être déformés lorsque Windows utilise une mise à l’échelle à 125 % ou davantage.
28. Méthode de test minimale
| Document test | Pourquoi |
|---|---|
| DEV simple | Entête, conditions et signature. |
| BLV sans prix | Adresse et quantité. |
| BLV avec lots ou séries | Sous-détail et hauteur variable. |
| FAV positive | Totaux et TVA. |
| FAV négative | Titre Avoir et signes. |
| FAV avec plusieurs taux | Ventilation fiscale. |
| FAV avec acompte | Net à payer. |
| FAV multi-échéances | Tableau des échéances. |
| Document multi-pages | Entêtes répétés et pied final. |
| Libellé très long | Agrandissement et saut de page. |
29. Comparer au modèle standard récent
- Prévisualisez le modèle personnalisé actuel.
- Prévisualisez le modèle standard récent sur le même document.
- Comparez champs, totaux, bandes et mentions.
- Listez uniquement les personnalisations réellement nécessaires.
- Repartez du modèle récent si l’ancien contient de nombreuses anomalies.
- Réintégrez les adaptations une par une.
30. Déploiement multi-postes ou multi-sites
- Identifiez le dossier réellement utilisé par chaque poste.
- Copiez le modèle dans l’emplacement partagé prévu.
- Vérifiez les droits de lecture et d’écriture.
- Contrôlez que tous les postes sélectionnent le même fichier.
- Testez l’impression et l’email depuis un poste distant.
- Archivez la version déployée.
31. Journal de version recommandé
| Information | Exemple |
|---|---|
| Modèle | FAV_SOCIETE_A4_V03. |
| Moteur | FastReport. |
| Date | 19/07/2026. |
| Modification | Ajout IBAN, échéancier et titre Avoir. |
| Document test | FAV 2026-001245. |
| Validateur | Responsable ADV / comptabilité. |
| Emplacement | Dossier documentaire partagé. |
32. Actions à éviter
- Modifier le seul modèle fonctionnel sans copie.
- Partir d’un modèle ancien très modifié sans comparaison récente.
- Supprimer des bandes au hasard.
- Ajouter un DataField sans Dataset.
- Recalculer la TVA uniquement dans le modèle.
- Masquer des lignes réelles pour modifier le sens de la facture.
- Tester uniquement une facture positive d’une page.
- Déployer sur tous les postes sans test de l’imprimante réelle.
- Considérer le PDF imprimé comme la seule donnée d’une facture électronique.
33. Compatibilité documentée
| Fonction | Repère | Condition connue |
|---|---|---|
| Gestion des modèles | Outils > Générateur d’états | Famille dédiée à chaque édition |
| Sélection à l’impression | Zone Fichier modèle | Impression inactive sans sélection |
| FastReport | Documents de nouvelle génération | Selon licence et modèle installé |
| QuickReport / QRDesign | Documents historiques | Dataset et champs parfois à ajouter manuellement |
| Ajout d’un champ DOSSIER en QRD | État > Ensemble de données > Champs > Ajouter | Modèle ancien existant |
| Modèle FAV par défaut email | Préférences Email | Selon version et configuration |
| Export PDF | Prévisualisation / export | Contrôle du moteur et des polices |
34. Diagnostic rapide
Le nouveau champ n’apparaît pas dans QRDesign
Un champ affiche vide
Erreur « champ sans source de données »
Le total n’apparaît pas
Le total s’imprime deux fois
Le modèle est lent à ouvrir
Le titre Facture apparaît sur un avoir
Les échéances ne s’impriment pas
Le logo disparaît sur un autre poste
L’impression est décalée mais l’aperçu correct
QRDesign est déformé à l’écran
Le modèle personnalisé ne contient pas un correctif récent
35. Résultat attendu
36. Sources documentaires
- Manuel KWISATZ — fenêtre d’impression des documents et sélection du fichier modèle.
- Manuel KWISATZ — gestion des fichiers modèles depuis Outils > Générateur d’états.
- Suivi de développement — différence entre FastReport et QuickReport, champs de la table DOSSIER et ajout manuel dans les modèles QRD existants.
- Suivi de développement — modèle FAV par défaut pour l’envoi par email.
- Base support — sauvegarde, comparaison avec un modèle standard récent et diagnostic DataField/Dataset.
- Base support — utilisation d’un modèle d’impression spécifique sans supprimer les lignes issues d’un BLV.