Skip to main content
Printing Variables

Use printing variables to customise your transaction, booking or ticket receipts.

Lucia Burin Sestakova avatar
Written by Lucia Burin Sestakova
Updated this week

Printing variables allow you to insert specific information on printed receipts or tickets. Below is a list of available printing variables.

At the end of this page, a matrix shows where particular variables can be used (for example, transactions, individual tickets or Group bookings).
​


Supplier Details

You can include the supplier logo and contact information:

  • {supplier.telephone} - supplier phone number

  • {supplier.email} - supplier email address

  • {supplier.address} - supplier address

  • {supplier.name} - name of the supplier or their destination


Booking Details

Booking

  • {booking.balance} - outstanding amount for the booking

  • {booking.code} - imported booking code

  • {booking.created_at} - date and time when the booking was created

  • {booking.created_at_dow} - day of the week when the booking was created

  • {booking.created_at_time} - time when the booking was created

  • {booking.date} - travel date

  • {booking.duration} - duration of the tour

  • {booking.notices} - notices set in the dashboard

  • {product.operator_mobile} - operator phone number

  • {booking.package} - name of the booked package

  • {booking.package_option} - name of the package option

  • {booking.paid} - amount paid for the booking

  • {booking.primary} - indicates if it is the primary product in an order (Yes / No options)

  • {booking.pass} - reference for products inside a pass

  • {booking.purchases} - booking purchases

  • {booking.redeemed_at} - redemption date

  • {booking.redeemed_at_dow} - day of the week for redemption

  • {booking.redeemed_at_time} - time of redemption

  • {booking.refunded} - amount refunded to the customer

  • {booking.reference} - unique identifier for the booking

  • {booking.supplier_reference} - booking suppliers's unique identifier

  • {booking.reseller_reference} - booking reseller's unique identifier

  • {booking.size} - number of adults, children, etc.

  • {booking.status} - booking status in the dashboard

  • {booking.tickets} - number of tickets by tier

  • {booking.tiers} - ticket tiers

  • {booking.units} - list of booked units

  • {booking.upgrades} - booking upgrades (extras)

Booking Changes

  • {booking.cancelled_at} - date and time of booking cancellation

  • {booking.updated_at} - date and time of the last update

Booking Warning

  • {booking.not_redeemed_warning} - prints the NOT REDEEMED / NOT A TICKET message on a printed ticket when the associated booking was not redeemed


    πŸ“— TIP

    Use the {not_redeemed_warning} variable. It allows the system to automatically detect whether the {booking.not_redeemed_warning} or {ticket.not_redeemed_warning} variable should be applied.


    πŸ“’ NOTE

    This variable is intended for printed tickets only. It serves as an alert for drivers and sellers so they do not allow anyone boarding with unredeemed tickets. It also helps identify cases where the ticket may have already been redeemed and discarded.


Accounting

Meeting Point

Notes

  • {booking.public_notes} - notes by concierge / reseller agents when booking on behalf of a client

  • {booking.private_notes} - private notes by concierge / reseller agents

  • {booking.pickup_notes} - pickup notes

Payment Form

  • {booking.card_total} - value of card payment

  • {booking.cash_total} - value of cash payment

  • {booking.voucher_total} - value of voucher used as payment

  • {booking.other_total} - value of other forms of payment, such as bank transfer

Questions

  • {booking.question_answers} - question and answer(s) associated with the booking

  • {booking.answers} - only answer(s) to the question associated with the booking

Resources

  • {booking.resource_allocations} - resources allocated to the tour

  • {booking.guide} - guide assigned to the tour

Tours

  • {booking.tour_group} - product tour group

  • {booking.opening_hours} - opening hours

  • {booking.pickup_time} - pickup time (if pickup is available)

  • {booking.pickup_requested} - customer requested pickup (YES / NO)

  • {booking.dropoff_time} - dropoff time

Validity

  • {booking.active_from_iso8601} - date since when the booking is valid in YYYY-MM-DD format

  • {booking.active_to_iso8601} - date when the booking expires in YYYY-MM-DD format

  • {booking.expires_on} - booking expiry date

  • {booking.open_dated} - open dated booking (YES / NO)

  • {booking.valid_from} - valid from date

  • {booking.valid_until_date} - valid until date

  • {booking.valid_from_date} - valid from date

  • {booking.valid_until_time} - valid until time

  • {booking.valid_from_time} - valid from time

  • {booking.valid_until_dow} - valid until day of week

  • {booking.valid_from_dow} - valid from day of week

Vouchers

  • {booking.pdf_url} - voucher URL to a PDF file

  • {booking.pkpass_url} - voucher URL to a PKPASS file, which can be added to a digital wallet


Customer

  • {customer.full_name} - customer's complete name

  • {customer.first_name} - customer's first name

  • {customer.last_name} - customer's last name

  • {customer.email} - customer's email address

  • {customer.mobile} - customer's mobile phone number

  • {customer.company} - organisation where the customer is employed

  • {customer.notes} - customer's notes added during checkout

  • {customer.language} - customer's preferred language

  • {customer.country} - customer's country of residence

  • {customer.state} - state or province (in the USA or Canada) where the customer lives

  • {customer.address} - street name and number of the customer's residence

  • {customer.postal_code} - ZIP or postal code of customer's address

  • {customer.tax_id} - customer’s tax identification number

  • {customer.tax_office} - tax office where the customer files or reports their taxes


Pickups

  • {dropoff.name} - name of the dropoff

  • {dropoff.instructions} - instructions for a dropoff

  • {pickup.name} - name of pickup

  • {pickup.address} - address of pickup

  • {pickup.directions} - directions of pickup

  • {hotel.name} - hotel pickup name


Product

(You can add a product logo)


Item

  • {item.name} - item name

  • {item.code} - item code

  • {item.destination} - item destination

  • {item.description} - item description

  • {item.category} - item category

  • {item.tax_label} - item tax label

  • {item.tax_rate} - item tax rate


Ticket

Ticket Details

  • {ticket.code} - ticket code (if imported)

  • {ticket.date_dmy} - travel date in DD-MM-YYYY format

  • {ticket.date_mdy} - travel date in MM-DD-YYYY format

  • {ticket.reference} - unique identifier for the ticket

  • {ticket.size} - number of PAX

  • {ticket.tickets} - ticket tiers

  • {ticket.unit} - list of units

Accounting

  • {ticket.commission} - sales commission on a ticket

  • {ticket.cost} - cost per ticket

  • {ticket.discount} - discount on a ticket

  • {ticket.margin} - margin per ticket

  • {ticket.price} - price per ticket

  • {ticket.price_no_tax} - price per ticket without tax

  • {ticket.total} - total price per ticket

  • {ticket.total_no_tax} - total price per ticket without tax

  • {ticket.tax} - tax per ticket

Payment Forms

  • {ticket.card_total} - value of card payment

  • {ticket.cash_total} - value of cash payment

  • {ticket.voucher_total} - value of voucher used as payment

  • {ticket.other_total} - value of other forms of payment, such as bank transfer

Ticket Changes

  • {ticket.updated_at} - date when the ticket was updated

  • {ticket.created_at} - date when the ticket was created

Ticket Warning

  • {ticket.not_redeemed_warning} - shows the NOT REDEEMED / NOT A TICKET message on a printed ticket when the associated ticket was not redeemed


    πŸ“— TIP

    Use the {not_redeemed_warning} variable. It allows the system to automatically detect whether the {booking.not_redeemed_warning} or {ticket.not_redeemed_warning} variable should be applied.


    πŸ“’ NOTE

    This variable is intended for printed tickets only. It serves as an alert for drivers and sellers so they do not allow anyone boarding with unredeemed tickets. It also helps identify cases where the ticket may have already been redeemed and discarded.


  • {ticket.tier} - ticket type

  • {ticket.upgrades} - ticket upgrades (extras)

Validity

  • {ticket.valid_from_dow} - valid from day of week

  • {ticket.valid_from_time} - valid from time

  • {ticket.valid_from_date} - valid from date

  • {ticket.valid_until_dow} - valid until day of week

  • {ticket.valid_until_date} - valid until date

  • {ticket.valid_until_time} - valid until time


Order

Accounting

  • {order.balance} - outstanding amount of an order

  • {order.gratuity} - tip amount

  • {order.paid} - amount paid for the booking

  • {order.surcharge} - surcharge fee

  • {order.tax} - order tax (if set)

  • {order.total} - order total

Order Changes

  • {order.cancelled_at} - date and time of order cancellation

Order Details

  • {order.checkout_url} - send Pay now links or confirm quotes

  • {order.code} - order code (if imported)

  • {order.confirmed_at} - order date

  • {order.created_at} - date when the ticket was created

  • {order.currency} - currency in which the order was created

  • {order.reference} - unique identifier for the order

  • {order.shift_sequence} - shift sequence of the order

  • {order.source} - source of the order, for example web checkout, terminal, backoffice

  • {order.ip_address} - IP address of online bookings

  • {order.latitude} - location coordinates where the order was made (street sales)

  • {order.longitude} - location coordinates where the order was made (street sales)

  • {order.notes} - notes added during checkout

  • {order.test} - test order (YES / NO)

  • {order.user_agent} - browser client (online sales)

  • {order.voucher_code} - voucher code used to purchase the order

Questions

  • {order.answers} - question and answer(s) associated with the order

  • {order.question_answers} - only the answer(s) to the question associated with the order


Gift

  • {created_at} - time and date when the gift voucher was created

  • {gift.amount} - gift voucher value

  • {gift.code} - gift code

  • {gift.message} - message from the purchaser

  • {recipient.full_name} - recipient of the gift voucher

  • {customer.full_name} - purchaser of the gift voucher

  • {gift.reference} - unique identifier for the gift voucher

  • {gift.instructions} - instructions associated with the gift voucher

  • {gift.expires_at} - gift voucher expiry date

  • {recipient.first_name} - first name of the gift voucher recipient

  • {recipient.last_name} - last name of the gift voucher recipient

  • {recipient.email} - email of the gift voucher recipient

  • {recipient.mobile} - phone number of the gift voucher recipient

  • {recipient.language} - language of the gift voucher recipient

  • {recipient.country} - country of the gift voucher recipient

  • {recipient.address} - address of the gift voucher recipient


Seller

  • {location.name} - location name

  • {seller.name} - seller name (direct sales)

  • {shift.date} - shift date

  • {shift.started_at} - shift start time

  • {shift.ended_at} - shift end time

  • {terminal.name} - terminal name

  • {user.name} - Ventrata dashboard user name (backoffice sales)


Reseller

  • {reseller.name} - reseller name

  • {reseller.code} - reseller code

  • {reseller.band} - reseller band

  • {reseller.address} - reseller address

  • {reseller.directions} - directions to reseller address

  • {agent.name} - concierge agent name (reseller sales)

  • {voucher.tier} - voucher ticket tier

  • {voucher.unit} - list of units on the reseller voucher

  • {voucher.quantity} - number of voucher tickets

  • {outlet.name} - reseller sub brand


Purchase

  • {purchase.reference} - unique identifier of the purchase

  • {purchase.total} - total purchase price

  • {purchase.total_no_tax} - purchase price without tax

  • {purchase.tax} - purchase price with tax

  • {purchase.updated_at} - date and time of the last update

  • {purchase.created_at} - date and time of when the purchase was created

  • {purchase.quantity} - number of purchases


Other

  • {checkout.name} - name of the web checkout

  • Big Text: print a larger font size (so it stands out more)

  • Images: add images, such as discount badges to be presented or sponsor logos, like Calem

  • Barcodes: both QR and 2D forms

  • Split text: format left-justified column of text and an adjacent right-justified column of text

  • Maps: enter location address and print a map with a pin at the location. This can be added to online or reseller vouchers and tickets (for example, the location to redeem voucher)

Did this answer your question?