> ## Documentation Index
> Fetch the complete documentation index at: https://help.gorelo.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Track unbilled items with Dynamic Quantities

> Use Dynamic Quantities in Gorelo to automate contract billing from asset tags, contact tags, and Pax8 subscriptions, surfacing unbilled items for review.

<iframe src="https://www.youtube.com/embed/55eUpR9TO4U" title="YouTube video player" frameborder="0" className="w-full aspect-video rounded-xl" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />

Dynamic Quantities are used to automate your billing by increasing/decreasing quantities of products/bundles and suggesting things that haven’t been billed yet. **Asset Tags**, **Contact Tags** (M365) and **Pax8** subscriptions are currently supported.

## Set up rules

<Steps>
  <Step title="Navigate to the Contracts list.">
    Then click **Dynamic Quantities** up the top right.
  </Step>

  <Step title="Click the Rules tab.">
    You will see **Dynamic Elements** that Gorelo has detected from each **Source**. 

    Example: Source of **Asset Tag** and a Dynamic Element of **Windows Workstation**.

    <Frame>
      <img src="https://mintcdn.com/gorelo/lBVkyJEiq4NWe7Dh/images/image-143.png?fit=max&auto=format&n=lBVkyJEiq4NWe7Dh&q=85&s=1af4d41a63f7c9d01e7d00042dfd52f7" alt="Image 143" width="1255" height="356" data-path="images/image-143.png" />
    </Frame>
  </Step>

  <Step title="Go to the Auto Action column.">
    Select what you’d like to occur when this dynamic element is detected (and not currently mapped to a contract).

    * **Unmapped**: This element will appear in the **Pending** tab and directly on each contract ready for you to map a product/bundle.
    * **Suggest**: Choose a product/bundle to suggest. This element will appear in the **Pending** tab and directly on each contract ready for you to click ‘Add’ as the product/bundle has been suggested.
    * **Ignore**: This element will not appear in the Pending tab or directly on each contract.
  </Step>
</Steps>

## See what's pending

You should check this Pending tab regularly to make sure you’re billing for everything. Anything that appears here should be either added to a contract, individually ignored or ignored via the Rules tab.

<Steps>
  <Step title="Navigate to the Contracts list > Dynamic Quantities up the top right." />

  <Step title="Click the Pending tab.">
    You will see all dynamic elements that are pending contract addition:

    <Frame>
      <img src="https://mintcdn.com/gorelo/lBVkyJEiq4NWe7Dh/images/image-143.png?fit=max&auto=format&n=lBVkyJEiq4NWe7Dh&q=85&s=1af4d41a63f7c9d01e7d00042dfd52f7" alt="Image 143" width="1255" height="356" data-path="images/image-143.png" />
    </Frame>
  </Step>
</Steps>

* **Add** will navigate you to the client’s contract (or list of contracts) so you can add from there.

<Frame>
  <img src="https://mintcdn.com/gorelo/lBVkyJEiq4NWe7Dh/images/image-145.png?fit=max&auto=format&n=lBVkyJEiq4NWe7Dh&q=85&s=eeade223aea079bf0448eb960091a6a0" alt="Image 145" width="1142" height="165" data-path="images/image-145.png" />
</Frame>

* **Ignore** will hide just this specific dynamic element for this specific client (and appear in the Ignored tab)

<Frame>
  <img src="https://mintcdn.com/gorelo/lBVkyJEiq4NWe7Dh/images/image-146.png?fit=max&auto=format&n=lBVkyJEiq4NWe7Dh&q=85&s=6f375a4291272b75b2e20f73642648dc" alt="Image" width="1086" height="211" data-path="images/image-146.png" />
</Frame>
