Documentation impressions et emails KWISATZ
Réimprimer, envoyer par email et produire un duplicata
KWISATZ permet d’imprimer le ticket en cours, de rééditer le dernier ticket, de rechercher un ticket ancien, de générer une note A4 ou une facturette, puis d’envoyer certains documents par email. Les rééditions de tickets sont tracées et ne doivent jamais modifier la vente d’origine.
Réponse directe
-DLG ouvre un dialogue regroupant
les choix d’impression, d’email et de facturette.
Conseil technicien général
1. Repères de version
Les références de version ci-dessous sont conservées comme repères documentaires. Les menus, options et comportements doivent être contrôlés sur la version et la sérialisation réellement installées ; une évolution plus récente peut avoir modifié le fonctionnement.
2. 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.
3. Distinguer KWISATZ des opérations externes
Un enregistrement dans KWISATZ ne prouve pas automatiquement qu’une opération a été exécutée dans un système externe : débit ou remboursement TPE, mouvement physique d’espèces, envoi de SMS ou d’e-mail, ou action réalisée sur une plateforme.
4. Choisir la bonne action
| Besoin | Action | Fonction ou menu |
|---|---|---|
| Imprimer avant la validation du ticket | Édition du ticket ou de la note en cours. | 073 |
| Réimprimer immédiatement la dernière vente | Édition du dernier ticket enregistré. | 074 |
| Réimprimer un ticket plus ancien | Recherche dans la liste des tickets. | 089 |
| Imprimer une facturette de caisse | Activer la facture avant validation ou depuis le dialogue de réédition. | 075 |
| Envoyer le ticket par email | Activer l’envoi avant validation ou depuis le dialogue. | 077 |
| Réimprimer un devis, une commande, un BL ou une facture | Ouvrir le document dans sa liste puis Imprimer ou Email. | Clients > Documents |
| Réimprimer un avoir, une réservation ou un bon | Utiliser la liste spécialisée correspondante. | Vente directe > Consulter / Rechercher |
5. Fonctions de caisse
| Fonction | Libellé courant | Usage |
|---|---|---|
073 |
Imprime ticket/note en cours | Imprime le ticket avant sa validation définitive selon le format choisi. |
074 |
Imprime dernier ticket/note | Réédite le dernier ticket enregistré. |
075 |
Imprime facture | Active l’impression d’une facturette après validation ou réimpression. |
077 |
Envoie le ticket par email — On/Off | Active la transmission après validation ou réimpression. |
089 |
Réimprime ticket âgé | Ouvre la liste des tickets pour sélectionner une vente ancienne. |
Paramètre de la fonction 075
La documentation mentionne le paramètre 1
pour proposer la liste des modèles de facturette.
6. Vérifier la numérotation selon la version
Le menu fonctionnel courant documente :
074: dernier ticket ou note ;089: ticket ancien.
Certaines notes de développement de 2020 emploient encore le libellé « Réédite ticket âgé » à propos de la fonction 074. Cela reflète une évolution historique de la numérotation ou du vocabulaire.
7. Paramétrer le centre d’encaissement
Accès : Outils > Préférences > Centre d’encaissement > Général.
Imprimer ticket/note
| Choix | Effet |
|---|---|
| À la fin | Le ticket est imprimé automatiquement après encaissement. |
| À la demande | Aucune impression automatique ; la fonction 074 permet de réimprimer le dernier ticket. |
| Si supérieur à | Impression automatique seulement au-dessus du montant défini. |
| Sauf tickets de tables | Évite l’impression automatique de certains tickets de restauration. |
Afficher dialogue
Lorsque cette option est active, KWISATZ propose après validation :
- Imprimer le ticket ;
- Envoyer par Email ;
- Imprimer sous forme de facturette.
Les choix sont précochés selon les paramètres du centre et les fonctions activées dans le ticket.
Facturette
L’option Afficher aperçu avant impression ouvre une prévisualisation avec les boutons Imprimer et Email.
8. Imprimer le ticket ou la note en cours
La fonction 073 agit sur le ticket actuellement saisi,
avant son encaissement définitif.
| Paramètre | Effet |
|---|---|
-LI |
Édition libre : imprime une note synthétique selon les réglages de Vente directe. |
-NV |
Édition non valorisée : masque les prix de vente. |
-PA |
Édition partagée : divise le montant en plusieurs parts égales et imprime chaque part. |
-FT |
Imprime puis ferme la table dans le contexte restauration. |
-A4 |
Imprime le ticket sous forme A4 ou facture de caisse selon le paramétrage. |
-SM |
Propose la liste des modèles d’impression disponibles. |
-DLG |
Ouvre la fenêtre multifonction regroupant format, papier, email et facturette. |
9. Réimprimer le dernier ticket
La fonction 074 réédite le dernier ticket ou la dernière note.
Elle accepte les principaux paramètres de la fonction 073,
sauf -A4, -FT et -SM
dans le menu de référence analysé.
Procédure
- Vérifiez qu’aucune autre vente n’a été validée depuis.
- Contrôlez le numéro et le montant affichés ou imprimés.
- Appuyez sur la touche 074.
- Choisissez le format si le dialogue est activé.
- Contrôlez la mention de réédition ou de duplicata.
- Remettez le document au bon client.
10. Rechercher et réimprimer un ticket ancien
La fonction 089 — Réimprime ticket âgé
ouvre une liste de tickets.
Critères utiles
- date et heure ;
- caisse ;
- numéro de ticket ;
- client ;
- vendeur ;
- montant ;
- mode de règlement ;
- statut du ticket ;
- code-barres du ticket lorsque la version le permet.
Fenêtre multifonction
Les développements de 2020 ont regroupé les choix suivants :
- ticket standard ;
- ticket non valorisé ;
- édition libre ;
- édition partagée ;
- édition A4 ;
- impression papier ;
- envoi par email ;
- impression sous forme de facturette.
Tickets contre-passés
Une anomalie empêchant la réimpression d’un ticket contre-passé ou du ticket de contre-passation a été corrigée en mai 2025. Utilisez une version récente si ces tickets sont absents ou refusés dans la liste.
11. Choisir le format de réédition
| Format | Utilisation | Limite |
|---|---|---|
| Ticket standard | Reproduction détaillée de la vente. | Doit conserver le statut de réédition. |
| Non valorisé | Cadeau ou bon de remise sans prix affichés. | Ne remplace pas un justificatif fiscal valorisé. |
| Édition libre | Note synthétique, par exemple un nombre de repas. | Libellés système peu personnalisables selon le moteur. |
| Édition partagée | Division d’une note en parts égales. | Ne modifie pas les règlements d’origine. |
| Édition A4 | Présentation plus lisible ou adaptée à un format A4. | Reste une réédition du ticket. |
| Facturette | Modèle de facture de caisse lié au ticket. | Ce n’est pas une FAV de gestion. |
12. Traçabilité des duplicatas
Compteur d’impressions
Le champ protégé TICKET_ENTETE.NB_IMPRESSIONS
est incrémenté à chaque édition du ticket.
Ce mécanisme permet de numéroter ou d’identifier les duplicatas.
Historique fiscal
| Élément | Rôle |
|---|---|
HFISCAL_002 |
Historise les éditions de duplicatas de tickets et certaines notes. |
HFISCAL_004 |
Historise les créations et impressions de factures de caisse. |
NB_IMPRESSIONS |
Nombre d’éditions du ticket. |
EDEF |
Code document documenté en 2025 pour distinguer un duplicata transmis par email. |
Email considéré comme édition
Depuis les évolutions préparées pour l’audit de suivi LNE en mai 2025, l’envoi d’un ticket par email est considéré comme une édition. Lorsqu’un ticket existant est renvoyé, le compteur est incrémenté et l’opération est historisée comme duplicata email.
Papier et email simultanés
Une évolution de 2025 rend les choix papier et email mutuellement exclusifs dans certains parcours : si le client souhaite les deux, l’édition papier est considérée comme l’original et l’envoi email comme un duplicata.
13. Imprimer ou renvoyer une facturette
Activation
La fonction 075 active l’impression d’une facture de caisse
après validation du ticket ou lors de sa réimpression.
Client non identifié
KWISATZ peut demander :
- nom ou raison sociale ;
- code postal ;
- ville ;
- email optionnel dans les versions récentes.
Adresse email proposée
Lors d’une réédition sous forme de facturette, un correctif de février 2025 rétablit la proposition automatique de l’adresse email lorsque le client local possède une adresse renseignée.
Modèle ancien
Les facturettes certifiées récentes utilisent les informations client conservées avec le ticket fiscal. Un ancien modèle lisant directement la fiche CLIENT peut afficher des zones vides ou obsolètes.
14. Réimprimer et envoyer les documents commerciaux
Les devis, commandes, bons de livraison et factures sont réédités depuis leurs listes ou leur fiche.
Procédure
- Ouvrez la liste du type de document.
- Recherchez le numéro, le client ou la période.
- Ouvrez le document en visualisation.
- Cliquez sur Imprimer.
- Choisissez le modèle.
- Prévisualisez le résultat.
- Imprimez ou utilisez le bouton Email.
- Contrôlez la pièce jointe et le destinataire.
Réédition
Réimprimer un document commercial conserve son numéro et son contenu validé. La réédition ne doit pas créer un nouveau document ni une nouvelle écriture de vente.
PDF en lot
15. Envoyer un ticket ou un document par email
Depuis la caisse
- fonction
077avant validation ; - dialogue de fin de ticket ;
- dialogue de réédition d’un ticket ancien ;
- prévisualisation de la facturette.
Depuis la gestion
- prévisualisation FastReport ou QuickReport ;
- liste ou fiche de facture ;
- courriers clients ;
- relevés ou états compatibles.
Contrôles avant l’envoi
- Vérifiez le destinataire caractère par caractère.
- Contrôlez l’objet.
- Contrôlez le corps du message.
- Ouvrez ou prévisualisez la pièce jointe.
- Vérifiez le client, le numéro, le total et la période.
- Retirez les destinataires inutiles.
- Envoyez puis contrôlez le retour de KWISATZ.
Copie automatique
Les préférences distinguent :
- Vente directe — Copie automatique vers pour tickets, facturettes et chèques cadeaux ;
- Gestion — Copie automatique vers pour les factures de gestion.
Les versions documentées placent cette copie en BCC, afin de ne pas exposer l’adresse de copie au client.
16. Personnaliser l’objet et le corps des emails
Les modèles RTF sont stockés dans le sous-dossier
[DOSSIER]\MODELES\EMAIL.
| Fichier | Usage |
|---|---|
body_ticket.rtf |
Corps par défaut des emails de tickets. |
body_facturette.rtf |
Corps par défaut des emails de factures de caisse. |
body_fav.rtf |
Corps par défaut des emails de factures de vente. |
body_kado1.rtf |
Corps des emails de chèques cadeaux fidélité. |
body_releve_producteur.rtf |
Corps des relevés individuels du module Producteur. |
Modification
- Effectuez une copie du fichier.
- Modifiez le modèle du dossier réellement utilisé.
- Évitez les chemins locaux vers des images.
- Utilisez une image légère et compatible.
- Testez depuis chaque poste concerné.
- Contrôlez le rendu HTML et la pièce jointe.
Images
KWISATZ convertit les images du corps vers une méthode de pièce jointe intégrée par identifiant CID. Des modèles anciens ou des images mal incorporées peuvent provoquer l’absence de l’image ou l’échec de l’envoi.
WKW3\MODELES\EMAIL\TICKET ou
WKW3\MODELES\EMAIL\GESTION
peuvent subsister sur d’anciennes installations.
Identifiez le fichier réellement chargé avant toute modification.
17. Configurer SMTP, TLS et OAuth2
SMTP classique
Dans les préférences Email, renseignez :
- serveur SMTP ;
- port ;
- sécurité SSL, TLS ou STARTTLS selon le fournisseur ;
- adresse expéditrice ;
- identifiant complet ;
- mot de passe ou mot de passe d’application ;
- objet et copie automatique.
Mot de passe d’application
Certains fournisseurs refusent le mot de passe du portail et exigent un mot de passe dédié aux logiciels tiers. Le refus est alors retourné par le serveur de messagerie, même si la connexion au webmail fonctionne.
Microsoft 365 et OAuth2
Les développements 2024 ont ajouté une authentification OAuth2 pour Microsoft 365 / Outlook, avec :
- Client ID ;
- Client Secret ;
- Refresh Token ;
- DLL
WKW_Dll_Email_OAuth2.dll; - consentement et droits d’envoi de la boîte.
Les notes de support indiquent que le bouton de génération du Refresh Token utilisé dans la procédure Microsoft 365 nécessite une version 3.57R5 ou ultérieure dans l’environnement testé.
Paramètres par poste
Certains paramètres sont liés au numéro de poste.
Un automate lancé avec -P99 peut échouer
si seul le poste 1 possède les bons paramètres email.
preferences.ini.
18. Packs et disponibilités
| Fonction | Dépendance documentée |
|---|---|
| Envoi du ticket depuis la vente directe | Fonction avancée historiquement rattachée au Pack caisse (fonctions avancées). |
| Dialogue ticket / email / facturette | Options documentées avec le Pack caisse (fonctions avancées). |
| Aperçu FastReport | Accès intégré aux Packs+1 et +2 dans les évolutions 2020. |
| OAuth2 Microsoft | Développement 2024 documenté avec l’option Pack caisse (fonctions avancées). |
| Email des factures de gestion | Dépend de la licence, de l’état et du poste ; vérifier la composition réelle. |
19. Réimprimer les tickets et titres spéciaux
Le menu Vente directe > Consulter / Rechercher comporte des listes spécialisées.
| Liste | Action |
|---|---|
| Tickets de réservation | Rechercher et réimprimer la réservation. |
| Tickets de livraison | Rechercher et réimprimer un ticket BL. |
| Avoirs | Réimprimer l’avoir et son code sécurisé. |
| Chèques cadeaux fidélité | Réimprimer un titre fidélité selon les droits. |
| Chèques cadeaux vendus | Utiliser la liste ou la procédure spécialisée. |
| Bons d’achat | Rechercher et reproduire le bon. |
| Tickets DataCollect | Réimprimer un ticket provenant d’une balance ou d’une collecte. |
20. Multi-sites et tickets distants
Recherche
Vérifiez la caisse, la licence et le magasin d’origine. Un ticket peut ne pas apparaître au Back-Office tant qu’il n’a pas été transmis par interface de communication de la caisse.
Réimpression locale
La caisse d’origine reste la source la plus fiable pour une réédition immédiate, notamment en cas de coupure réseau.
Après remontée
Le Back-Office peut consulter les tickets reçus, mais le format, les périphériques et certaines fonctions de réédition peuvent dépendre du poste depuis lequel l’opération est lancée.
21. Sécurité, confidentialité et autorisations
- limiter la recherche des tickets anciens aux personnes autorisées ;
- vérifier l’identité du demandeur lorsque le ticket contient des données client ;
- masquer les prix uniquement pour le besoin prévu ;
- ne pas envoyer à une adresse dictée sans vérification ;
- éviter les copies automatiques vers une boîte personnelle ;
- protéger les modèles, paramètres SMTP et secrets OAuth ;
- ne pas joindre plusieurs documents clients au même email ;
- journaliser les anomalies et rééditions sensibles ;
- limiter les exports PDF stockés sur le poste ;
- supprimer les fichiers temporaires selon la procédure.
22. Recette avant mise en production
- Imprimer un ticket en cours avec la fonction 073.
- Tester
-LI,-NVet-PA. - Tester
-DLG. - Réimprimer le dernier ticket avec la fonction 074.
- Valider un second ticket et vérifier que 074 cible le nouveau dernier ticket.
- Rechercher un ticket ancien avec la fonction 089.
- Rechercher par date, numéro et code-barres.
- Réimprimer un ticket contre-passé.
- Imprimer une facturette avec client identifié.
- Imprimer une facturette sans client puis saisir les informations.
- Envoyer un ticket par email avec la fonction 077.
- Réenvoyer un ticket ancien par email.
- Contrôler le compteur d’impressions et l’historique fiscal.
- Tester papier puis email pour le même ticket.
- Repère de diagnostic :
body_ticket. Ce repère interne ne doit pas être modifié directement. Faites analyser et valider le réglage par un technicien KWISATZ après sauvegarde et relevé de la configuration. - Tester une image dans le corps du message.
- Envoyer une FAV depuis sa prévisualisation.
- Tester SMTP avec un compte de service.
- Tester l’échec avec un mot de passe incorrect.
- Tester OAuth2 Microsoft sur la version compatible.
- Tester l’envoi depuis un poste secondaire.
- Tester un automate lancé sous son numéro de poste.
- Réimprimer un avoir et vérifier son statut.
- Tester une coupure imprimante puis la reprise.
23. Diagnostic rapide
La fonction 074 ne retrouve pas le ticket souhaité
La fonction 089 n’existe pas sur l’ancien clavier
Le ticket imprimé n’est pas celui du client
Le dialogue ticket/email/facturette n’apparaît pas
-DLG, vérifiez le Pack caisse (fonctions avancées)
et redémarrez le module de vente après modification.
Le bouton Email est absent ou grisé
L’adresse email du client n’est pas proposée
La facturette n’affiche plus les informations client
Le ticket contre-passé ne peut pas être réimprimé
Le ticket envoyé par email n’est pas marqué comme duplicata
HFISCAL_002. Ce repère interne ne doit pas être modifié directement. Faites analyser et valider le réglage par un technicien KWISATZ après sauvegarde et relevé de la configuration.L’email est envoyé sans pièce jointe
L’image du corps du message est absente
Le texte du modèle email ne change pas
MODELES\EMAIL.
SMTP renvoie « Service refusé »
SMTP renvoie « mot de passe invalide »
Microsoft 365 refuse l’authentification
Le bouton de génération du Refresh Token est absent
L’envoi fonctionne sur le poste 1 mais pas sur l’automate
-P99,
et la présence des paramètres email dans la section correspondante.
Réservez toute modification de preferences.ini au support.
L’impression papier est vide ou coupée
Le logo du ticket n’apparaît pas
Un avoir ou chèque cadeau réimprimé est refusé à l’usage
24. Actions à éviter
- recréer une vente pour remplacer une réimpression ;
- modifier le ticket d’origine avant de l’imprimer ;
- confondre la fonction 074 et la recherche 089 ;
- produire une FAV pour remplacer une facturette ;
- remettre un ticket provisoire comme ticket définitif ;
- effacer les traces HFISCAL ou le compteur d’impressions ;
- réimprimer un titre sécurisé sans contrôler son statut ;
- envoyer à une adresse non vérifiée ;
- mettre plusieurs clients en destinataires visibles ;
- publier les paramètres SMTP ou secrets OAuth ;
- Repère de diagnostic :
preferences.ini. Ce repère interne ne doit pas être modifié directement. Faites analyser et valider le réglage par un technicien KWISATZ après sauvegarde et relevé de la configuration. - dupliquer une facture pour obtenir un nouveau PDF.
25. Liste de contrôle
- Les fonctions 073, 074, 075, 077 et 089 sont correctement libellées.
- Le mode d’impression automatique ou à la demande est défini.
- Le dialogue multifonction est testé.
- Le dernier ticket et le ticket ancien sont distingués.
- Les formats non valorisé, libre, partagé et A4 sont documentés.
- La facturette utilise un modèle récent.
- Les duplicatas papier et email sont tracés.
- Le compteur d’impressions est préservé.
- Les listes de titres spéciaux sont accessibles.
- Le destinataire email est contrôlé.
- Les modèles BODY du bon dossier sont sauvegardés.
- Les images intégrées sont testées.
- Le SMTP ou OAuth2 est opérationnel.
- Les secrets et mots de passe sont protégés.
- Les paramètres sont testés sur chaque poste et automate.
- Les imprimantes et formats papier sont validés.
26. Évolutions KWISATZ documentées
| Période | Évolution |
|---|---|
| Décembre 2010 | La mention DUPLICATA est réservée aux tickets anciens plutôt qu’à la simple réédition immédiate du dernier ticket dans le comportement historique concerné. |
| Décembre 2015 | Ajout de NB_IMPRESSIONS pour compter les éditions et permettre les duplicatas numérotés. |
| 2016 | Mise en place des tables fiscales de traçabilité, dont HFISCAL_002 et HFISCAL_004. |
| Avril 2019 | Développement de l’envoi du ticket par email, export PDF, modèles Ticket/FAV et création du Pack caisse (fonctions avancées) pour les fonctions avancées de caisse. |
| Avril–mai 2020 | Dialogue unifié ticket/email/facturette, paramètre -DLG, prévisualisation, fichiers BODY RTF par dossier et copies automatiques en BCC. |
| Juin 2021 | Paramètre québécois -DC pour le duplicata commerçant dans l’interface MEV ; non destiné au fonctionnement français standard. |
| Octobre 2024 | Ajout de l’authentification OAuth2 Microsoft 365 / Outlook et de la DLL dédiée. |
| Février 2025 | Correction de l’adresse email proposée lors de la réédition d’une facturette liée à un client. |
| Mai 2025 | L’email d’un ticket est comptabilisé comme une édition ; les duplicatas email sont historisés avec le code EDEF. Correction de la réimpression des tickets contre-passés. |
| 2026 | Procédures de support OAuth2 Microsoft 365 utilisant une version 3.57R5 ou ultérieure pour la génération du Refresh Token. |
27. Sources documentaires
- MENUS_KWISATZ — fonctions 073, 074, 075, 077 et 089.
- MENUS_KWISATZ — centre d’encaissement, dialogue ticket/email/facturette et listes de tickets spéciaux.
- MENUS_KWISATZ — tables fiscales
HFISCAL_002etHFISCAL_004. - Suivi de développement KWISATZ — compteur
NB_IMPRESSIONS, duplicatas, email, PDF, modèles RTF et packs. - Suivi de développement KWISATZ — réédition des tickets anciens, tickets contre-passés et historique fiscal EDEF.
- Base support téléphonique — facturettes anciennes, licences, SMTP, mots de passe d’application, Microsoft 365 et OAuth2.
- Base support téléphonique — impression papier, modèles BODY, postes automates et diagnostics d’envoi.