Clock PMS+ vous permet de créer vos propres modèles HTML pour imprimer des documents tels que des folios ouverts et fermés, des factures, etc.
Vous pouvez néanmoins choisir d'utiliser le modèle du système ou un modèle de votre choix pour imprimer un document.
Configuration du modèle d'impression de folios
- Allez dans Paramètres -> Tous les paramètres -> Documents -> Modèle d'impression de folio.
- Ajoutez un nouveau modèle et saisissez son nom.
Remarque:
- Le modèle de folio lui-même doit avoir un format html et contenir le code html du folio au lieu du code de la page html entière, c'est-à-dire qu'il ne doit pas contenir de balises head ou body.
- Le langage utilisé pour les modèles est Liquid. Pour plus d'informations sur sa syntaxe, rendez-vous ici.
- Le framework CSS à utiliser est celui qui est standard pour le système - Bootstrap. Pour plus d'informations, rendez-vous ici.
Une fois la configuration des modèles de folio terminée, vous pouvez y accéder à partir de l'écran d'impression des folio en cliquant sur le bouton " Afficher " de l'écran d'impression des folio.
Configuration des modèles d'impression par défaut
Une fois créé, voici comment vous pouvez définir un modèle qui sera utilisé par défaut lors de l'impression du type de document respectif :
Folios ouverts et fermés
Allez dans Paramètres -> Tous les paramètres -> section Documents -> Impression des folios - valeurs par défaut et choisissez le modèle dans la section "Modèle d'impression des folios". Ce modèle sera le modèle d'impression par défaut utilisé pour les folios ouverts et fermés.
Autres types de documents
Allez dans Paramètres -> Tous les paramètres -> section Documents -> Type(s) de document -> modifiez le(s) type(s) de document. Le modèle sélectionné dans le champ "Modèle d'impression de folio" sera utilisé pour les folios clôturés par le type de document correspondant.
Envoi automatique d'un email à la fermeture d'un folio
Allez dans Paramètres -> Tous les paramètres -> section Documents -> Envoi automatique d'un courrier électronique avec la fermeture du folio.
Le modèle sélectionné sera automatiquement envoyé aux clients à chaque fermeture de folio, si le payeur du folio a une adresse email dans Clock PMS+.
Exemples:
Exemple de modèle personnalisé de folio
Exemple de tableau de frais personnalisé
Variables
Folio
number : texte
invoice_number : text
display_document_number_date : texte
display_name : texte
issuer_billing_info : BillingInfo
contragent_billing_info : BillingInfo
currency : texte
closed_at : date_time
voided_at : date_time
master : Folio - 'correction to' master folio
total_vat : Argent
net_value : Argent
value : Argent
balance : Argent
charges_value : Argent
charges_table_html : html - tableau html prêt à l'emploi avec charges
charges : Collection d'objets de frais
payments_table_html : html - tableau html prêt à l'emploi avec les paiements
payments : Collection d'objets de paiement objects
taxes_table_html : html - tableau html prêt à l'emploi avec les impôts
folio_taxes : Collection d'objets de FolioTax
folio_logo : Image
user_updated : Utilisateur
voided? : booléen
payed? : booléen
open? : booléen
correction? : booléen
notes : texte
BillingInfo
name : text
vat : text
second_identification : text
person_name : text
country : text - two letter ISO code
address : text
additional_billing_info : text
FolioTax
gross_value : Argent
net_value : Argent
tax_value : Argent
tax_percent : nombre
tax_code : texte
Payment
currency : texte - devise Code ISO
date : date
payment_type : texte
text : texte
value : Argent
Charge
service : booléen
service_date : date
text : text
value : Money - valeur de la charge
price : Money - prix pour 1 quantité
qty : number
revenue_group : texte
revenue_category : texte
tax_percent : nombre
tax_code : texte
source : objet polymorphe lié à la charge. Peut être : Compte, Réservation, Société, ...
User
name : texte
Image
URL : text - URL complet de l'image
Money
No Method or to_s : texte - montant
Liquid currency filter : texte - montant et devise
Company
human : texte. human - brève description de l'entreprise. human(:extended) - longue description de l'entreprise.
Booking
human : text. human - brève description de la réservation. human(:extended) - description longue de la réservation.