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

# Configuring Recurring Invoice Generation, Due Dates, and Automation Interval

> Automating billing cycles and due dates at brand, product, and contract product levels.

Upmind allows you to customise **recurring invoice generation**, **due dates**, and **automation intervals** at multiple levels for maximum flexibility.

For mass changes based on client criteria, follow these steps to use **Bulk Update** in the **Subscriptions Overview**. Here, you can create a segment and apply updates to invoice settings across multiple contracts.

## Brand level settings

These settings apply to all products and clients by default, unless they are specifically overridden at the product or contract product level.

1. Go to **Settings** > **Order Options** from the **E-commerce Settings**.

<Frame caption="Settings > E-commerce settings > Order Options">
  <img src="https://mintcdn.com/upmind/1-uICsJi9zYpvJVH/images/fb/8b9587e65ad93d6f.png?fit=max&auto=format&n=1-uICsJi9zYpvJVH&q=85&s=700321694c28fa109adc5751dfb565c5" alt="Settings > E-commerce settings > Order Options" data-og-width="2900" width="2900" data-og-height="1284" height="1284" data-path="images/fb/8b9587e65ad93d6f.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/upmind/1-uICsJi9zYpvJVH/images/fb/8b9587e65ad93d6f.png?w=280&fit=max&auto=format&n=1-uICsJi9zYpvJVH&q=85&s=c01c9334cb435d7dd288818c4576bf95 280w, https://mintcdn.com/upmind/1-uICsJi9zYpvJVH/images/fb/8b9587e65ad93d6f.png?w=560&fit=max&auto=format&n=1-uICsJi9zYpvJVH&q=85&s=2b099bbfc8f8e576308289656550370b 560w, https://mintcdn.com/upmind/1-uICsJi9zYpvJVH/images/fb/8b9587e65ad93d6f.png?w=840&fit=max&auto=format&n=1-uICsJi9zYpvJVH&q=85&s=3a2770b8e2d71e60ca19175a7c85405a 840w, https://mintcdn.com/upmind/1-uICsJi9zYpvJVH/images/fb/8b9587e65ad93d6f.png?w=1100&fit=max&auto=format&n=1-uICsJi9zYpvJVH&q=85&s=aa6604eca635465e50df08f4216332ec 1100w, https://mintcdn.com/upmind/1-uICsJi9zYpvJVH/images/fb/8b9587e65ad93d6f.png?w=1650&fit=max&auto=format&n=1-uICsJi9zYpvJVH&q=85&s=e3f722eeb9171e87617c21b746b0a09f 1650w, https://mintcdn.com/upmind/1-uICsJi9zYpvJVH/images/fb/8b9587e65ad93d6f.png?w=2500&fit=max&auto=format&n=1-uICsJi9zYpvJVH&q=85&s=b57a580672b1dcd1aa852dc98492c239 2500w" />
</Frame>

2. Set when invoices are generated (e.g., on renewal date, or X days before).

3. Define invoice due dates (immediate, or X days after generation).

4. Save changes to apply globally.

<Frame caption="Brand level settings">
  <img src="https://mintcdn.com/upmind/JUoAg6onJmXk_-rR/images/fb/e3e7d25f90ffaad7.png?fit=max&auto=format&n=JUoAg6onJmXk_-rR&q=85&s=83a565f85fe635f8cd4f5fb7bfb7aad7" alt="Brand level settings" width="1564" height="474" data-path="images/fb/e3e7d25f90ffaad7.png" />
</Frame>

## For the automation interval

1. Go to **Settings** > **Subscription Options** under Branding & Customisation.

2. Adjust contract product suspend, cancel, and close intervals.

3. Save changes.

<Frame caption="Automation interval">
  <img src="https://mintcdn.com/upmind/FQ1NhxALxjSHvvWW/images/fb/ad0389b78599a0e7.png?fit=max&auto=format&n=FQ1NhxALxjSHvvWW&q=85&s=47173de100edfdb123b932849f83a9cd" alt="Automation interval" width="1458" height="454" data-path="images/fb/ad0389b78599a0e7.png" />
</Frame>

## Product level settings

These settings override the brand level settings for specific products.

1. Go to **Settings** > **Product Catalogue** or directly from the `Store Catalogue`.

2. Select a product, then open the **Product Automation** tab.

<Frame caption="Settings > Product catalog > Product automation">
  <img src="https://mintcdn.com/upmind/uxzVUXAKtJ2bRWCI/images/fb/6acacd2a33fde36b.png?fit=max&auto=format&n=uxzVUXAKtJ2bRWCI&q=85&s=a2ecdd680f7865d0d91497118cd2e737" alt="Settings > Product catalog > Product automation" data-og-width="1464" width="1464" data-og-height="630" height="630" data-path="images/fb/6acacd2a33fde36b.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/upmind/uxzVUXAKtJ2bRWCI/images/fb/6acacd2a33fde36b.png?w=280&fit=max&auto=format&n=uxzVUXAKtJ2bRWCI&q=85&s=d525799f003a459afad8809161ccf7ae 280w, https://mintcdn.com/upmind/uxzVUXAKtJ2bRWCI/images/fb/6acacd2a33fde36b.png?w=560&fit=max&auto=format&n=uxzVUXAKtJ2bRWCI&q=85&s=22087228d1906c5f74835d8de78a34cf 560w, https://mintcdn.com/upmind/uxzVUXAKtJ2bRWCI/images/fb/6acacd2a33fde36b.png?w=840&fit=max&auto=format&n=uxzVUXAKtJ2bRWCI&q=85&s=b74dec7c5d237b6b9916a7bd54135601 840w, https://mintcdn.com/upmind/uxzVUXAKtJ2bRWCI/images/fb/6acacd2a33fde36b.png?w=1100&fit=max&auto=format&n=uxzVUXAKtJ2bRWCI&q=85&s=6c9293106596fc301409089854112213 1100w, https://mintcdn.com/upmind/uxzVUXAKtJ2bRWCI/images/fb/6acacd2a33fde36b.png?w=1650&fit=max&auto=format&n=uxzVUXAKtJ2bRWCI&q=85&s=f31fd170ef5e215d611f98e62a38fa32 1650w, https://mintcdn.com/upmind/uxzVUXAKtJ2bRWCI/images/fb/6acacd2a33fde36b.png?w=2500&fit=max&auto=format&n=uxzVUXAKtJ2bRWCI&q=85&s=5a0cb21b8c9de077da957f2edccc0898 2500w" />
</Frame>

<Frame caption="Store catalogue">
  <img src="https://mintcdn.com/upmind/h8h5zREaX7k8Y-3x/images/fb/10a30f3da1c0f87e.png?fit=max&auto=format&n=h8h5zREaX7k8Y-3x&q=85&s=5af21b1828d5253e3b80bd1b910032ca" alt="Store catalogue" width="438" height="674" data-path="images/fb/10a30f3da1c0f87e.png" />
</Frame>

3. Override global settings for invoice generation and due dates as needed.

4. Save changes for product-specific behaviour.

<Frame caption="Recurring invoice">
  <img src="https://mintcdn.com/upmind/5gi4DQpw4X76kT6T/images/fb/bd9a99df43aecb3c.png?fit=max&auto=format&n=5gi4DQpw4X76kT6T&q=85&s=31298b67cfffa543f88b94087fe4559c" alt="Recurring invoice" width="1174" height="740" data-path="images/fb/bd9a99df43aecb3c.png" />
</Frame>

## Contract product level

These settings override both brand and product level configurations for specific clients' contract products.

1. Go to `Clients` and select the client.

2. Under `Products and Services`, select the contract product.

3. In the `Settings` tab, override invoice generation, due dates, and automation intervals for this client’s contract.

4. **Save** to apply.

<Frame caption="Client > Products & services > Settings">
  <img src="https://mintcdn.com/upmind/kXD0Ya8PpcxxNm6Q/images/fb/452cd1b77217e110.png?fit=max&auto=format&n=kXD0Ya8PpcxxNm6Q&q=85&s=287a1b854e8e041f52a4d8432b354eab" alt="Client > Products & services > Settings" data-og-width="1336" width="1336" data-og-height="764" height="764" data-path="images/fb/452cd1b77217e110.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/upmind/kXD0Ya8PpcxxNm6Q/images/fb/452cd1b77217e110.png?w=280&fit=max&auto=format&n=kXD0Ya8PpcxxNm6Q&q=85&s=ac48b1ce27971966fbf0edb2dc9ac6fa 280w, https://mintcdn.com/upmind/kXD0Ya8PpcxxNm6Q/images/fb/452cd1b77217e110.png?w=560&fit=max&auto=format&n=kXD0Ya8PpcxxNm6Q&q=85&s=79f5785f32742c79f86cd6d85835f234 560w, https://mintcdn.com/upmind/kXD0Ya8PpcxxNm6Q/images/fb/452cd1b77217e110.png?w=840&fit=max&auto=format&n=kXD0Ya8PpcxxNm6Q&q=85&s=383b7bc3a42830a8a5ccc6c34b03cc68 840w, https://mintcdn.com/upmind/kXD0Ya8PpcxxNm6Q/images/fb/452cd1b77217e110.png?w=1100&fit=max&auto=format&n=kXD0Ya8PpcxxNm6Q&q=85&s=ec4a126f5077778cd951d47418b2732a 1100w, https://mintcdn.com/upmind/kXD0Ya8PpcxxNm6Q/images/fb/452cd1b77217e110.png?w=1650&fit=max&auto=format&n=kXD0Ya8PpcxxNm6Q&q=85&s=e7227e350a6d2cd4b831169c48738b4b 1650w, https://mintcdn.com/upmind/kXD0Ya8PpcxxNm6Q/images/fb/452cd1b77217e110.png?w=2500&fit=max&auto=format&n=kXD0Ya8PpcxxNm6Q&q=85&s=0b5c89ce867d5b94a770d6609c9e3f34 2500w" />
</Frame>

## Common scenarios

### Consolidation overrides automation intervals

When services are part of consolidation:

* Automation interval settings are ignored.

* Invoice timing follows consolidation logic instead.

This applies across:

* Brand-level settings.

* Product-level settings.

* Contract product-level settings.

### Manual status and its effect on automation

A contract product's status directly affects whether automation intervals apply. If a contract product is manually set to **Active**, for example, when it has an unpaid invoice or is approaching suspension, the system's automation intervals will not act on it. The contract stays in its manually assigned status regardless of configured suspend, cancel, or close intervals.

Because of this, manually setting a contract to **Active** bypasses the protections that automation provides. It is generally not recommended unless you are able to actively monitor and manage that contract on a daily basis, as overdue invoices and lapsed services will not be handled automatically.
