enFact.be
  • Bienvenue
  • Tutoriel 1 : Le début
    • 1. Créer un compte
    • 2. Créer un client
    • 3. Créer un produit
    • 4. Créer une facture
    • 5. Définir la mise en page
    • 6. Suivi des paiements
    • 7. Démarrer avec enFact
  • Tutoriel 2 : Automatiser et gagner du temps
  • Tutoriel 3 : Traiter vos achats
  • MODULES DE BASE
    • Clients
    • Produits
      • Comment mettre à jour ma liste de produits (p.e. en cas de changement de prix) ?
    • Offres
      • Comment convertir une offre en facture ?
    • Factures
    • Notes de crédit
    • Paiements
      • Traitement des paiements
      • Comptes
        • Livre de caisse (transactions en espèces)
      • Code QR sur les factures
  • APPS - MODULES
    • ! Activer les apps et connexions
      • Toutes les apps et connexions dans enFact sont-ils gratuits ?
    • Abonnements (factures récurrentes)
    • Achats
      • Saisir les achats
        • Entrer une marge bénéficiaire pour calculer automatiquement le prix de vente
        • Puis-je saisir facilement des documents papier à traiter ?
      • Traiter les achats
      • Payer les achats
      • Exporter les achats pour la comptabilité
    • Adresses de livraison
    • Adresses de chantier
    • Agenda
    • Autres devises
    • Bons de livraison
    • Bordereaux d'achat
    • Champs de texte supplémentaires
      • Comment insérer un ou plusieurs intertitres dans les documents ?
    • Clients de langue étrangère
    • Climapulse
    • Comptes grand livre
    • Confirmations de commande
    • Courriels standard
    • Date de livraison
    • Demandes d'offre
    • Demandes de paiement
    • Emballage consigné
    • Enregistrement du temps
    • Gestion des stocks
    • Journal des recettes
    • Lecteur de code-barres
    • MailChimp
    • Maintenance périodique
    • Ordres d'achat
    • Ordres de travail
    • Photo de produit
    • Produits composites
    • Projets
    • Prospects
    • Recouvrement de créances
    • Référence de commande
    • Remises
    • Sélection d'une date par ligne
    • Tableaux de prix
    • Tâches
    • Tickets de caisse
    • Twikey
    • Unités de mesure
  • PARAMÈTRES
    • Tableau de bord
    • Paramètres personnels
      • Comment changer mon adresse e-mail de connexion ?
    • Mon abonnement
      • La forme de mon entreprise a changé, que faire ?
      • Recommandez enFact !
    • Informations sur l'entreprise
    • Valeurs par défaut
    • Paramètres du courriel
      • Options d'expédition
        • Adresse générale enFact
        • Votre nom de domaine (serveur 1)
        • Votre nom de domaine (serveur 2)
        • Par adresse Microsoft
        • Par adresse Google
        • Adresse serveur SMTP
      • Textes de courriel
      • Addresses cc: et bcc:
      • Modèles du courriel
    • Annexes
      • Comment ajouter mes conditions générales ?
    • Journaux
    • Des rappels automatiques
    • Utilisateurs
    • Champs personnalisés pour les contacts
    • Avis légaux
    • GDPR
    • Importer des données
      • Comment migrer mes clients, produits, factures, etc. existants vers enFact ?
      • Comment créer un fichier csv ?
    • Thème
    • Numérotation
      • Puis-je utiliser mes propres numéros de produits dans enFact ?
      • Ma dernière facture portait le numéro 115, comment commencer dans enFact avec la facture n°116?
    • Support / Assistance
  • CONNEXIONS
    • Connexion à votre banque
      • CodaBox
      • Ponto
    • Connexion à votre comptable
      • Accowin
      • Acta-B LEXAct
      • Adix
      • Admisol
      • Adsolut
      • Allegro
      • Basecone
      • BillToBox
      • Briljant Account
      • ClearFacts
      • CodaBox comptabilité
      • ExactOnline
        • ExactOnline pour les comptables
      • Exact ProAcc
      • Expert/M
      • Horus
      • Octopus
      • OfficeM (Intradev)
      • Sage BOB (50) / Ciel
      • Tax Advisor
      • Top Account
      • Twinfield
      • Venice
      • Vero Count
      • WinAuditor
      • Winbooks Connect
      • Wings
      • Yuki
      • Zenvoices
    • Connexion boutique en ligne
      • Shopify
        • Numéros de tva dans Shopify
      • WooCommerce
    • Connexions fournisseurs
      • APOK
      • Cebeo
      • Desco
      • Facq
      • Rexel
      • STG
      • Van Marcke
    • Connexion paiement en ligne
      • Mollie
        • Mollie terminal de paiement
        • Mollie code QR sur la facture
      • Payconiq
      • SEPA EPC QR
    • Documents d'entreprise
      • E-Box Enterprise
    • Synchronisation et sauvegarde
      • enFact Drive
      • Google Drive
      • DropBox
      • SFTP (votre propre serveur)
      • OneDrive
  • AUTRES FONCTIONS
    • PEPPOL
      • Inscription et vérification PEPPOL
      • Expédition par PEPPOL
      • Réception via PEPPOL
    • API
    • Rechercher le numéro de TVA
    • Signature en ligne
    • Balises
      • Comment placer une communication structurée sur mes documents ?
    • Exportation des données
    • Envoi par courriel
    • Envoi par courrier postale
    • Filtres
    • Listes de traitement
    • Rapports
    • Utilisation mobile
      • Comment télécharger une photo d'un document d'achat?
      • Comment ajouter un raccourci à mon écran d'accueil ?
  • MODÈLES
    • Utiliser les modèles enFact
      • Comment modifier l'ordre par défaut de mes modèles ?
    • Adapter les modèles à votre identité visuelle
      • Modèle de document
        • Comment ajouter un deuxième numéro de compte à mes documents ?
      • Modèle du courriel
        • Comment ajouter un logo aux e-mails sortants?
      • Personnalisation via code interne
  • QUESTIONS FRÉQUENTES (F.A.Q.)
    • Aperçu des F.A.Q.
Powered by GitBook
On this page
  • Construction du modèle
  • Éléments Smarty
  1. MODÈLES
  2. Adapter les modèles à votre identité visuelle

Personnalisation via code interne

PreviousComment ajouter un logo aux e-mails sortants?NextAperçu des F.A.Q.

Last updated 1 month ago

Dans enFact il y a quelques modèles standards disponibles. Si vous souhaitez modifier le code interne de l'un de ces modèles, une copie de l'original est réalisée afin que vous puissiez créer votre propre version.

Les modèles dans enFact sont programmés dans les langages de programmation HTML, CSS et Smarty. Le code des modèles est éditable dans chaque compte enFact. Vous pouvez le modifier si vous disposez des connaissances nécessaires dans votre entreprise (ou chez un tiers).

Quelques exemples :

  • Insérer des informations supplémentaires sur l'entreprise dans les documents, par exemple un numéro d'agrément

  • Ajouter un pied de page

  • Ajouter un logo de marque d'inspection au bas des documents

  • Petite repositionnement des éléments

Construction du modèle

Les documents enFact sont créés sont créés en temps réel sur la base des différents paramètres et paramètres applicables. La mise en page est nettement plus performant que celui des prgrammes comme Word, car le contenu est différent pour chaque document et souvent même variable en fonction de la situation.

Un modèle se compose d'une "disposition" générale qui contient les informations relatives à l'entreprise, ainsi que des en-têtes et des pieds de page. Cette disposition contient un code spécifique qui est différent pour chaque type de document d'enFact. Le code complet est construit selon un format particulier un format distinctif qui permet de combiner des éléments de différents modèles, par exemple: "code disposition + code facture", "code disposition + code confirmation de commande", "code disposition + ordre d'achat", etc.

Un exemple d'une séquence de code :

Un exemple d'une séquence de code pour des informations sur un document (dans ce cas la facture) :

Tous les codes HTML et CSS seront convertis en un document PDF. Comme il existe de nombreuses versions de navigateurs, il est possible que le PDF résultant de vos séquences de code soit légèrement différent de ce que votre navigateur affiche, mais la différence sera très minime.

Éléments Smarty

enFact utilise des éléments Smarty pour inclure des zones-de-substitution dans le code. Ces zones seront remplacés par des données que vous avez saisies dans enFact (par exemple : les coordonnées de votre entreprise).

Le morceau de code suivant pourrait ressembler à ceci sur un document :

Portable: 0497 12 34 56 support@enfact.be www.enfact.be

Portable: {$company["gsm"]} 
{$company["email"]}
{$company["website"]}

Chaque élément Smarty entre accolades est remplacé par une valeur. Un élément Smarty se compose toujours d'accolades : { et } et d'un signe dollar : $. Si vous placez du texte entre accolades, l'application le reconnaîtra comme du code à remplacer par des données provenant de votre saisie.

Veuillez noter que Smarty est sensible aux majuscules et aux minuscules. Ainsi, l'élément {$email} ne prendra pas la même valeur que {$EMAIL}.

Vous pouvez utiliser Smarty de plusieurs façons, par exemple dans une phrase complète comme on en trouve parfois dans un message de confirmation :

"Cher {$firstname}, merci de vous être inscrit à {$companyname}".

Lorsque le document est affiché, le message suivant apparaît :

"Cher Charles, merci de vous être inscrit à enFact."