# FAQs

## What's the difference between a voucher and a ticket?

Under each product in the [mapping](/octo-core/products.md) section, we provide a `deliveryMethods` key. This is an array containing one or both of the following values:

* `VOUCHER`: A single barcode/ticket for the whole booking, regardless of how many tickets were bought.
* `TICKET`: An individual barcode/ticket per person (unit).

Once a booking is confirmed:

* `booking.voucher` is provided if `deliveryMethods` contains `VOUCHER`.
* `booking.units[].ticket` is provided if `deliveryMethods` contains `TICKET`.
* If a method is not available, its value is `null`.

If both are provided, you can use either format based on your user experience and guest preference.

All Ventrata-operated products support both delivery methods, but some attractions require a separate barcode per person. In these situations, you will have only `TICKET` and not `VOUCHER`. Make sure to check `deliveryMethods` for each product.

## Do vouchers/tickets always come with both PDF and QR code? If so, which should I use?

Yes. Ventrata always offers both PDF and QR code delivery formats for vouchers and tickets. If possible, support both: show the QR code in your interface and provide the PDF as a download option. The PDF includes full redemption details.

## What is the difference between `booking.supplierReference` and barcode?

For each booking (and unit/ticket), we provide a QR code value and a supplier reference. In some cases, the barcode is very long and contains enough data to allow it to be verified offline. You should **NOT** print the QR code value in plain text. Instead, print the supplier reference below the QR code, which is always compact and human-readable.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ventrata.com/additional-resources/faqs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
