Les variables d’impression vous permettent d’insérer des informations spécifiques sur les reçus ou billets imprimés. Vous trouverez ci-dessous la liste des variables d’impression disponibles.
À la fin de cette page, une matrice indique où chaque variable peut être utilisée (par exemple, transactions, billets individuels ou réservations de groupe).
📒 REMARQUE
Les tableaux ci-dessous indiquent si une variable peut être utilisée dans le canal Backoffice ou Terminal.
Détails du fournisseur
Vous pouvez inclure le logo et les coordonnées du fournisseur :
Variable | Description | Backoffice | Terminal |
{supplier.telephone} | numéro de téléphone du fournisseur | Y | Y |
{supplier.email} | adresse email du fournisseur | Y | Y |
{supplier.address} | adresse du fournisseur | Y | Y |
{supplier.name} | nom du fournisseur ou de sa destination | Y | Y |
Détails de la réservation
Réservation
Variable | Description | Backoffice | Terminal |
{booking.adjustment_notes} | description et valeur de l’ajustement de prix appliqué à la réservation | Y | N |
{adjustment_notes} | description et valeur de l’ajustement de prix appliqué à la réservation | Y | N |
{booking.balance} | montant restant dû pour la réservation | Y | N |
{booking.code} | code de réservation importé | Y | Y |
{created_at} | date et heure de création de la réservation | Y | N |
{booking.created_at} | date et heure de création de la réservation | Y | Y |
{booking.created_at_dow} | jour de la semaine de création de la réservation | Y | Y |
{booking.created_at_time} | heure de création de la réservation | Y | Y |
{booking.date} | Y | Y | |
{booking.date_dmy} | date de réservation au format JJ-MM-AAAA | Y | Y |
{booking.date_mdy} | date de réservation au format MM-JJ-AAAA | Y | Y |
{booking.duration} | durée de la visite | Y | Y |
{booking.notices} | remarques définies dans le tableau de bord | Y | N |
{product.operator_mobile} | numéro de téléphone de l’opérateur | Y | N |
{booking.package} | nom du forfait réservé | Y | Y |
{booking.package_option} | nom de l’option du forfait | Y | Y |
{booking.paid} | montant payé pour la réservation | Y | N |
{booking.primary} | indique s’il s’agit du produit principal d’une commande (options Yes (Oui) / No (Non)) | Y | N |
{booking.pass} | référence des produits inclus dans un pass | Y | N |
{booking.purchases} | achats de la réservation | Y | N |
{booking.redeemed_at} | date de validation | Y | Y |
{booking.redeemed_at_dow} | jour de la semaine de la validation | Y | Y |
{booking.redeemed_at_time} | heure de la validation | Y | Y |
{booking.refunded} | montant remboursé au client | Y | N |
{booking.reference} | identifiant unique de la réservation | Y | Y |
{booking.supplier_reference} | identifiant unique du fournisseur de la réservation | Y | N |
{booking.reseller_reference} | identifiant unique du revendeur de la réservation | Y | Y |
{booking.size} | nombre d’adultes, d’enfants, etc. | Y | Y |
{booking.status} | statut de la réservation dans le tableau de bord | Y | N |
{booking.tickets} | nombre de billets par niveau | Y | Y |
{booking.tiers} | Y | N | |
{booking.units} | liste des unités réservées | Y | N |
{booking.upgrades} | surclassements de la réservation (suppléments) | Y | N |
Modifications de la réservation
Variable | Description | Backoffice | Terminal |
{booking.cancelled_at} | date et heure d’annulation de la réservation | Y | N |
{booking.updated_at} | date et heure de la dernière mise à jour | Y | N |
Avertissement de réservation
Variable | Description | Backoffice | Terminal |
{booking.not_redeemed_warning} | imprime le message NOT REDEEMED / NOT A TICKET (NON VALIDÉ / CECI N’EST PAS UN BILLET) sur un billet imprimé lorsque la réservation associée n’a pas été validée | Y | Y |
📗 ASTUCE
Utilisez la variable {not_redeemed_warning}. Elle permet au système de détecter automatiquement si la variable {booking.not_redeemed_warning} ou {ticket.not_redeemed_warning} doit être appliquée.
📒 REMARQUE
Cette variable est destinée uniquement aux billets imprimés. Elle sert d’alerte aux chauffeurs et aux vendeurs afin qu’ils ne laissent personne embarquer avec des billets non validés. Elle permet également d’identifier les cas où le billet a peut-être déjà été validé puis jeté.
Comptabilité
Variable | Description | Backoffice | Terminal |
{booking.charity_roundup} | Y | N | |
{booking.commission} | montant de la commission
Inclut la commission des suppléments actifs achetés dans la même commande. | Y | N |
{booking.cost} | coût de la réservation
Inclut le coût des suppléments actifs achetés dans la même commande. | Y | N |
{booking.discount} | réduction sur la réservation
Inclut les réductions appliquées aux suppléments actifs achetés dans la même commande. | Y | Y |
{booking.margin} | marge sur la réservation
Inclut la marge des suppléments actifs achetés dans la même commande. | Y | N |
{booking.subtotal} | Inclut le sous-total des suppléments actifs achetés dans la même commande. | Y | Y |
{booking.tax} | montant de la taxe (si définie)
Inclut la taxe appliquée aux suppléments actifs achetés dans la même commande. | Y | Y |
{booking.total} | prix total de la réservation
Inclut le prix total des suppléments actifs achetés dans la même commande. | Y | Y |
{booking.total_no_tax} | total hors taxes de la réservation
Inclut le prix hors taxes des suppléments actifs achetés dans la même commande. | Y | Y |
📒 REMARQUE
Les suppléments annulés ainsi que les suppléments achetés séparément ou ultérieurement sont exclus.
Point de rencontre
Variable | Description | Backoffice | Terminal |
{booking.meeting_point} | Y | Y | |
{booking.meeting_point_coordinates} | coordonnées GPS du point de rencontre | Y | N |
{booking.meeting_time} | Y | Y |
Notes
Variable | Description | Backoffice | Terminal |
{booking.public_notes} | notes des concierges / agents revendeurs lors d’une réservation effectuée au nom d’un client | Y | N |
{booking.private_notes} | notes privées des concierges / agents revendeurs | Y | N |
{booking.pickup_notes} | notes de ramassage | Y | N |
Formulaire de paiement
Variable | Description | Backoffice | Terminal |
{booking.card_total} | montant du paiement par carte | Y | N |
{booking.cash_total} | montant du paiement en espèces | Y | N |
{booking.voucher_total} | montant du bon utilisé comme paiement | Y | N |
{booking.other_total} | montant des autres formes de paiement, comme le virement bancaire | Y | N |
Questions
Variable | Description | Backoffice | Terminal |
{booking.question_answers} | question et réponse(s) associée(s) à la réservation | Y | N |
{booking.answers} | uniquement la ou les réponse(s) à la question associée à la réservation | Y | N |
{booking.all_answers} | réponse(s) à la ou aux question(s) associée(s) à chaque niveau de la commande (commande, réservation, billet) | Y | N |
Ressources
Variable | Description | Backoffice | Terminal |
{booking.resource_allocations} | ressources affectées à la visite | Y | N |
{booking.guide} | guide affecté à la visite | Y | N |
Visites
Variable | Description | Backoffice | Terminal |
{booking.tour_group} | groupe de visites du produit | Y | Y |
{booking.opening_hours} | Y | Y | |
{booking.pickup_time} | heure de ramassage (si le ramassage est disponible) | Y | Y |
{booking.pickup_requested} | ramassage demandé par le client (YES (OUI) / NO (NON)) | Y | Y |
{booking.dropoff_time} | heure de dépose | Y | Y |
{booking.dropoff_requested} | dépose demandée par le client (YES (OUI) / NO (NON)) | Y | Y |
Validité
Variable | Description | Backoffice | Terminal |
{booking.active_from_iso8601} | date à partir de laquelle la réservation est valide, au format AAAA-MM-JJ | Y | N |
{booking.active_to_iso8601} | date d’expiration de la réservation, au format AAAA-MM-JJ | Y | N |
{booking.expires_on} | date d’expiration de la réservation | Y | N |
{booking.open_dated} | réservation à date ouverte (YES (OUI) / NO (NON)) | Y | Y |
{booking.valid_from} | date de début de validité | Y | Y |
{booking.valid_until_date} | date de fin de validité | Y | Y |
{booking.valid_from_date} | date de début de validité | Y | Y |
{booking.valid_until_time} | heure de fin de validité | Y | Y |
{booking.valid_from_time} | heure de début de validité | Y | Y |
{booking.valid_until_dow} | jour de la semaine de fin de validité | Y | Y |
{booking.valid_from_dow} | jour de la semaine de début de validité | Y | Y |
{booking.valid_from_date_long} | date de début de validité au format JJS JJ MM, AAAA | Y | Y |
{booking.valid_until_date_long} | date de fin de validité au format JJS JJ MM, AAAA | Y | Y |
📗 ASTUCE
Vous pouvez utiliser {{valid_from_date_long}} ou {{valid_until_date_long}} pour les réservations comme pour les billets. Le système détecte automatiquement la version à afficher.
Bons
Variable | Description | Backoffice | Terminal |
{booking.pdf_url} | URL du bon vers un fichier PDF | Y | N |
{booking.pkpass_url} | URL du bon vers un fichier PKPASS, qui peut être ajouté à un portefeuille numérique | Y | N |
Client
Variable | Description | Backoffice | Terminal |
{customer.full_name} | nom complet du client | Y | N |
{customer.first_name} | prénom du client | Y | N |
{customer.last_name} | nom de famille du client | Y | N |
{customer.email} | adresse email du client | Y | N |
{customer.mobile} | numéro de téléphone mobile du client | Y | N |
{customer.company} | organisation où le client est employé | Y | N |
{customer.notes} | notes du client ajoutées lors du checkout | Y | N |
{customer.language} | langue préférée du client | Y | N |
{customer.country} | pays de résidence du client | Y | N |
{customer.state} | État ou province (aux États-Unis ou au Canada) où réside le client | Y | N |
{customer.address} | nom et numéro de rue du domicile du client | Y | N |
{customer.postal_code} | code postal de l’adresse du client | Y | N |
{customer.tax_id} | numéro d’identification fiscale du client | Y | N |
{customer.tax_office} | centre des impôts auprès duquel le client déclare ses impôts | Y | N |
Ramassages
Variable | Description | Backoffice | Terminal |
{dropoff.name} | nom de la dépose | Y | Y |
{dropoff.address} | adresse d’une dépose | Y | Y |
{dropoff.directions} | indications pour une dépose | Y | Y |
{pickup.name} | nom du ramassage | Y | Y |
{pickup.address} | adresse du ramassage | Y | Y |
{pickup.directions} | indications pour un ramassage | Y | Y |
{hotel.name} | nom de l’hôtel de ramassage | Y | Y |
Produit
(Vous pouvez ajouter un logo du produit)
Variable | Description | Backoffice | Terminal |
{product.id} | identifiant alphanumérique unique du produit | Y | Y |
{product.internal_name} | nom interne du produit | Y | Y |
{product.name} | nom du produit | Y | Y |
{product.title} | titre du produit | Y | Y |
{product.tags} | tags associés au produit (format | Y | Y |
{product.code} | code du produit | Y | Y |
{product.caption} | description en une phrase | Y | Y |
{product.description} | description en un paragraphe | Y | Y |
{product.long_description} | description longue du produit | Y | N |
{product.exclusions} | éléments non inclus dans la réservation | Y | N |
{product.inclusions} | éléments inclus dans la réservation | Y | N |
{product.redemption_instructions} | Y | N | |
{product.usage_instructions} | instructions du bon / billet | Y | Y |
{product.cancellation_policy} | conditions d’annulation de la réservation | Y | N |
{product.booking_terms} | Y | N | |
{product.destination} | destination du produit | Y | Y |
{product.meeting_point} | point de rencontre du produit | Y | N |
{product.meeting_time} | heure du rendez-vous du produit | Y | N |
{product.operator} | nom de la société de l’opérateur | Y | N |
{product.operator_contact} | personne de contact de l’opérateur | Y | N |
{product.operator_address} | adresse de l’opérateur | Y | N |
{product.operator_email} | email de l’opérateur | Y | N |
{product.operator_mobile} | mobile de l’opérateur | Y | N |
{product.supplier_company} | nom de la société du fournisseur | Y | N |
{product.supplier_address} | adresse du fournisseur | Y | N |
{product.supplier_contact} | personne de contact du fournisseur | Y | N |
{product.supplier_email} | email du fournisseur | Y | N |
{option.name} | nom de l’option | Y | N |
{option.title} | titre de l’option | Y | Y |
{option.description} | résumé de l’option | Y | Y |
{option.code} | code de l’option | Y | Y |
{option.language} | langue de l’option | Y | Y |
{option.meeting_point} | point de rencontre de l’option | Y | N |
{option.meeting_time} | heure du rendez-vous de l’option | Y | N |
{option.from_point} | lieu de départ Point-to-Point | Y | Y |
{option.to_point} | lieu d’arrivée Point-to-Point | Y | Y |
{option.from_point_group} | groupe (zone) du lieu de départ Point-to-Point | Y | Y |
{option.from_point_group} | groupe (zone) du lieu de départ Point-to-Point | Y | Y |
{option.to_point_group} | groupe (zone) du lieu d’arrivée Point-to-Point | Y | Y |
{tour.time} | horaire de la visite au format 12 heures | Y | Y |
{tour.time_24hr} | horaire de la visite au format 24 heures | Y | Y |
{tour.code} | code de la visite, par exemple un numéro de vol | Y | N |
{date} | Y | N | |
{tour.meeting_point} | point de rencontre de la visite | Y | N |
{tour.meeting_time} | heure du rendez-vous de la visite | Y | N |
{combination.product} | nom du produit de combinaison | Y | N |
📗 ASTUCE
La variable {combination.product} n’affiche une valeur que pour les produits faisant partie d’un produit parent. Par exemple, si le produit A propose une combinaison avec le produit B, cette variable sera vide pour le produit A, mais affichera « Product A (Produit A) » dans la réservation du produit B.
Variable | Description | Backoffice | Terminal |
{combination.discount} | réduction utilisée pour un produit de combinaison | Y | N |
{promotion.name} | nom de la promotion | Y | Y |
{promotion.description} | description de la promotion | Y | Y |
{promotion.code} | code de la promotion | Y | Y |
{promotion.discount} | montant de la réduction | Y | N |
Article
Variable | Description | Backoffice | Terminal |
{item.name} | nom de l’article | Y | Y |
{item.code} | code de l’article | Y | Y |
{item.destination} | destination de l’article | Y | Y |
{item.description} | description de l’article | Y | Y |
{item.category} | catégorie de l’article | Y | Y |
{item.tax_label} | libellé de taxe de l’article | Y | N |
{item.tax_rate} | taux de taxe de l’article | Y | N |
Billet
Détails du billet
Variable | Description | Backoffice | Terminal |
{tickets} | quantité et nom(s) du ou des niveau(x) de billet | Y | N |
{ticket.code} | code du billet (si importé) | Y | Y |
{ticket.short_code} | numéro du billet disponible sur la réservation | Y | Y |
{ticket.date_dmy} | date de voyage au format JJ-MM-AAAA | Y | N |
{ticket.date_mdy} | date de voyage au format MM-JJ-AAAA | Y | N |
{ticket.reference} | identifiant unique du billet | Y | Y |
{ticket.size} | Y | N | |
{ticket.tickets} | Y | Y | |
{ticket.unit} | liste des unités | Y | Y |
Comptabilité
Variable | Description | Backoffice | Terminal |
{ticket.commission} | commission de vente sur un billet
Inclut la commission des suppléments actifs achetés avec le billet dans la même commande. | Y | N |
{ticket.cost} | coût par billet
Inclut le coût des suppléments actifs achetés avec le billet dans la même commande. | Y | N |
{ticket.discount} | réduction sur un billet
Inclut les réductions appliquées aux suppléments actifs achetés avec le billet dans la même commande. | Y | Y |
{ticket.margin} | marge par billet
Inclut la marge des suppléments actifs achetés avec le billet dans la même commande. | Y | N |
{ticket.price} | prix par billet
Inclut le prix des suppléments actifs achetés avec le billet dans la même commande. | Y | Y |
{ticket.total} | prix total par billet
Inclut le prix total des suppléments actifs achetés avec le billet dans la même commande. | Y | N |
{ticket.total_no_tax} | prix total hors taxes par billet
Inclut le prix total hors taxes des suppléments actifs achetés avec le billet dans la même commande. | Y | N |
{ticket.tax} | taxe par billet
Inclut la taxe appliquée aux suppléments actifs achetés avec le billet dans la même commande. | Y | Y |
📒 REMARQUE
Les suppléments annulés ainsi que les suppléments achetés séparément ou ultérieurement sont exclus.
Modes de paiement
Variable | Description | Backoffice | Terminal |
{ticket.card_total} | montant du paiement par carte | Y | N |
{ticket.cash_total} | montant du paiement en espèces | Y | N |
{ticket.voucher_total} | montant du bon utilisé comme paiement | Y | N |
{ticket.other_total} | montant des autres formes de paiement, comme le virement bancaire | Y | N |
Modifications du billet
Variable | Description | Backoffice | Terminal |
{ticket.created_at} | date de création du billet | Y | Y |
{ticket.updated_at} | date de mise à jour du billet | Y | Y |
Avertissement concernant le billet
Variable | Description | Backoffice | Terminal |
{ticket.not_redeemed_warning} | affiche le message NOT REDEEMED / NOT A TICKET (NON VALIDÉ / CECI N’EST PAS UN BILLET) sur un billet imprimé lorsque le billet associé n’a pas été validé | Y | Y |
📗 ASTUCE
Utilisez la variable {not_redeemed_warning}. Elle permet au système de détecter automatiquement si la variable {booking.not_redeemed_warning} ou {ticket.not_redeemed_warning} doit être appliquée.
📒 REMARQUE
Cette variable est destinée uniquement aux billets imprimés. Elle sert d’alerte aux chauffeurs et aux vendeurs afin qu’ils ne laissent personne embarquer avec des billets non validés. Elle permet également d’identifier les cas où le billet a peut-être déjà été validé puis jeté.
Variable | Description | Backoffice | Terminal |
{ticket.tier} | type de billet | Y | Y |
{ticket.upgrades} | surclassements du billet (suppléments) | Y | N |
Validité
Variable | Description | Backoffice | Terminal |
{ticket.valid_from_dow} | jour de la semaine de début de validité | Y | Y |
{ticket.valid_from_time} | heure de début de validité | Y | Y |
{ticket.valid_from_date} | date de début de validité | Y | Y |
{ticket.valid_until_dow} | jour de la semaine de fin de validité | Y | Y |
{ticket.valid_until_date} | date de fin de validité | Y | Y |
{ticket.valid_until_time} | heure de fin de validité | Y | Y |
{ticket.valid_from_date_long} | date de début de validité au format JJS JJ MM, AAAA | Y | Y |
{ticket.valid_until_date_long} | date de fin de validité au format JJS JJ MM, AAAA | Y | Y |
📗 ASTUCE
Vous pouvez utiliser {{valid_from_date_long}} ou {{valid_until_date_long}} pour les réservations comme pour les billets. Le système détecte automatiquement la version à afficher.
Commande
Comptabilité
Variable | Description | Backoffice | Terminal |
{order.balance} | montant restant dû d’une commande | Y | N |
{order.gratuity} | montant du pourboire | Y | N |
{order.paid} | montant payé pour la réservation | Y | N |
{order.surcharge} | frais de supplément tarifaire | Y | N |
{order.tax} | taxe de la commande (si définie) | Y | Y |
{order.total} | total de la commande | Y | Y |
Modifications de la commande
Variable | Description | Backoffice | Terminal |
{order.cancelled_at} | date et heure d’annulation de la commande | Y | N |
Détails de la commande
Variable | Description | Backoffice | Terminal |
{order.checkout_url} | envoyer des liens Pay now (Payer maintenant) ou confirmer des devis | Y | N |
{order.code} | code de la commande (si importé) | Y | Y |
{order.confirmed_at} | date de la commande | Y | Y |
{order.created_at} | date de création du billet | Y | Y |
{order.currency} | devise dans laquelle la commande a été créée | Y | Y |
{order.reference} | identifiant unique de la commande | Y | Y |
{order.shift_sequence} | numéro de séquence de la commande au sein du service | Y | Y |
{order.source} | source de la commande, par exemple web checkout, terminal, backoffice | Y | Y |
{order.ip_address} | adresse IP des réservations en ligne | Y | N |
{order.latitude} | coordonnées de l’emplacement où la commande a été passée (ventes de rue) | Y | Y |
{order.longitude} | coordonnées de l’emplacement où la commande a été passée (ventes de rue) | Y | Y |
{order.notes} | notes ajoutées lors du checkout | Y | N |
{order.test} | commande test (YES (OUI) / NO (NON)) | Y | N |
{order.user_agent} | navigateur du client (ventes en ligne) | Y | N |
{order.voucher_code} | code du bon utilisé pour acheter la commande | Y | N |
Questions
Variable | Description | Backoffice | Terminal |
{order.answers} | question et réponse(s) associée(s) à la commande | Y | N |
{order.question_answers} | uniquement la ou les réponse(s) à la question associée à la commande | Y | N |
Cadeau
Variable | Description | Backoffice | Terminal |
{gift.amount} | valeur du bon cadeau | Y | Y |
{gift.code} | code du cadeau | Y | Y |
{gift.message} | message de l’acheteur | Y | N |
{recipient.full_name} | destinataire du bon cadeau | Y | N |
{customer.full_name} | acheteur du bon cadeau | Y | N |
{gift.reference} | identifiant unique du bon cadeau | Y | Y |
{gift.instructions} | instructions associées au bon cadeau | Y | N |
{gift.expires_at} | date d’expiration du bon cadeau | Y | N |
{recipient.first_name} | prénom du destinataire du bon cadeau | Y | N |
{recipient.last_name} | nom de famille du destinataire du bon cadeau | Y | N |
{recipient.email} | email du destinataire du bon cadeau | Y | N |
{recipient.mobile} | numéro de téléphone du destinataire du bon cadeau | Y | N |
{recipient.language} | langue du destinataire du bon cadeau | Y | N |
{recipient.country} | pays du destinataire du bon cadeau | Y | N |
{recipient.address} | adresse du destinataire du bon cadeau | Y | N |
Vendeur
Variable | Description | Backoffice | Terminal |
{location.name} | nom de l’emplacement | Y | Y |
{seller.name} | nom du vendeur (ventes directes) | Y | Y |
{shift.date} | date du service | Y | N |
{shift.started_at} | heure de début du service | Y | N |
{shift.ended_at} | heure de fin du service | Y | N |
{terminal.name} | nom du terminal | Y | Y |
{user.name} | nom de l’utilisateur du tableau de bord Ventrata (ventes backoffice) | Y | N |
Revendeur
Variable | Description | Backoffice | Terminal |
{reseller.name} | nom du revendeur | Y | Y |
{reseller.code} | code du revendeur | Y | N |
{reseller.band} | bande du revendeur | Y | N |
{reseller.address} | adresse du revendeur | Y | N |
{reseller.directions} | indications pour se rendre à l’adresse du revendeur | Y | N |
{agent.name} | nom de l’agent concierge (ventes revendeurs) | Y | Y |
{voucher.tier} | niveau de billet du bon | Y | N |
{voucher.unit} | liste des unités sur le bon du revendeur | Y | N |
{voucher.quantity} | nombre de billets du bon | Y | N |
{outlet.name} | sous-marque du revendeur | Y | Y |
Achat
Variable | Description | Backoffice | Terminal |
{purchase.reference} | identifiant unique de l’achat | Y | Y |
{purchase.total} | prix total de l’achat | Y | Y |
{purchase.total_no_tax} | prix d’achat hors taxes | Y | Y |
{purchase.tax} | prix d’achat TTC | Y | Y |
{purchase.updated_at} | date et heure de la dernière mise à jour | Y | Y |
{purchase.created_at} | date et heure de création de l’achat | Y | Y |
{purchase.quantity} | nombre d’achats | Y | Y |
Autre
{checkout.name} - nom du web checkout
Big Text (Texte en grand) : imprimer dans une taille de police plus grande (pour davantage de visibilité)
Images : ajouter des images, comme des badges de réduction à présenter ou des logos de sponsors, par exemple Calem
Barcodes (Codes-barres) : formats QR et 2D
Split text (Texte scindé) : mettre en forme une colonne de texte justifiée à gauche et une colonne adjacente justifiée à droite
Maps (Cartes) : saisir l’adresse d’un lieu et imprimer une carte avec un repère à cet emplacement. Cela peut être ajouté aux bons et billets en ligne ou revendeurs (par exemple, le lieu où valider le bon)
