# Generic Product

A Generic Product is any product that is not a [Fuel Product](/data-models/fuel-product.md).

Generic Products can represent anything as easy as a can of coke sold by a [Handling Provider](/data-models/provider.md#handling-provider), to more complex structures like a parking fee charged per hour per ton of MTOM.

Prices entered in aviowiki should always be intended as guidance, and do not constitute contractual obligation between the Provider and clients or prospects. They are, however, an extremely useful tool to compare pricing at different Providers, and better estimate the cost of a trip.

| `aid`          | string          | A string with the AID of the Product, with `PVP` as namespace.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| -------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `name`         | string          | The name of the good or service being sold.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `description`  | string, `null`  | <p>A brief description of the good or service being sold.<br><br><code>null</code> if this information was not added.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `price`        | number, `null`  | <p>The unit price.<br><br>A value of <code>0</code> indicates that the service is free of charge.<br><br><code>null</code> if this information was not added.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| `currency`     | string, `null`  | <p>The <a href="https://en.wikipedia.org/wiki/ISO_4217">ISO 4217</a> 3-letters currency code.<br><br><code>null</code> if this information was not added.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| `taxInclusive` | boolean, `null` | <p>Boolean indicating if the price shown is inclusive of all local taxes or not.<br><br><code>true</code> if the price includes all taxes, <code>false</code> otherwise.<br><br><code>null</code> if this information was not added.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `unit`         | string, `null`  | <p>The unit for which the <code>price</code> is specified.<br><br>Possible values are:<br>– <code>LTR</code> for <a href="https://en.wikipedia.org/wiki/Litre">liters</a><br>– <code>LBS</code> for <a href="https://en.wikipedia.org/wiki/Pound_(mass)">pounds</a><br>– <code>KG</code> for <a href="https://en.wikipedia.org/wiki/Kilogram">kilograms</a><br>– <code>USG</code> for <a href="https://en.wikipedia.org/wiki/Gallon#US_liquid_gallon">US Gallons</a><br>– <code>IMP</code> for <a href="https://en.wikipedia.org/wiki/Gallon#Imperial_gallon">Imperial Gallons</a><br>– <code>PIECE</code> to indicate one piece<br>– <code>QRT</code> for <a href="https://en.wikipedia.org/wiki/Quart#US_liquid_quart">US Quarts</a><br>– <code>PINT</code> for <a href="https://en.wikipedia.org/wiki/Pint#Imperial_pint">Imperial Pints</a><br>– <code>NIGHT</code> for a local night, for example when expressing hotel stays<br>– <code>H24</code> for a period of 24 hours<br>– <code>HOUR</code> for each hour<br>– <code>MINUTE</code> for each minute<br>– <code>CALENDAR\_DAY</code> for each calendar day<br>– <code>CALENDAR\_MONTH</code> for each calendar month<br>– <code>METER</code> for linear <a href="https://en.wikipedia.org/wiki/Metre">metres</a><br>– <code>SET</code> to indicate a single set, for example if the Product is usually sold as a bundle.<br><br>More details about the <code>unit</code> can be included in the description, for example to specify the duration of a <code>NIGHT</code>, or the content of a <code>SET</code>.<br><br><code>null</code> indicates that this information was not added.</p> |
| `quantity`     | number, `null`  | <p>The quantity of <code>unit</code> that the <code>price</code> refers to.<br><br>This can be useful to create intermediate measure. For example, to describe <code>price</code> of a 6 hours parking: <code>unit</code> will be <code>HOUR</code> and <code>quantity</code> <code>6</code>.<br><br><code>null</code> indicates that this information was not added.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `parent`       | string          | The AID of the parent [Provider](/data-models/provider.md).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |

### Example

```
{
    "name": "Grana Padano",
    "description": "Hard Italian Cheese PDO. Can be served grated or in pieces.",
    "currency": "EUR",
    "quantity": 1.00,
    "unit": "KG",
    "price": 69.95,
    "taxInclusive": false,
    "parent": "PRV-56CW-HX5K",
    "aid": "PVP-TFBJ-KTEU"
  }
```


---

# 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.aviowiki.com/data-models/generic-product.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.
