# Static flow

When you assign a **Static** confirmation flow to an invoice:

1. **Fitek applies the flow exactly as it is saved** (same steps, same people, same order).
2. **No approvers are removed automatically** based on invoice amount or user limits.
3. If a step contains **multiple approvers**, you can decide how confirmations work in that step:
   * **Parallel**: everyone in the step must confirm before the invoice moves forward.
   * **X of Y**: only **X** confirmations are required out of **Y** approvers (for example, 2 of 3).\
     (These options are available for Static flows; Dynamic flows do not support them.)

{% hint style="info" %}
**Result:** every invoice follows the same approval chain, every time.
{% endhint %}

***

### **Why it’s beneficial** <a href="#why-its-beneficial" id="why-its-beneficial"></a>

With Static flows, you:

* Keep the approval process **predictable and consistent**.
* Ensure **every invoice** goes through the exact same control points.

***

### **Typical use cases** <a href="#typical-use-cases" id="typical-use-cases"></a>

Static flows are a good fit when:

* Compliance requires **the same approvers for every invoice** (no exceptions).
* Your approvals are based on **responsibility**, not on amounts.
* You want **parallel** or **X of Y** steps (for example, “1 of 2 budget owners”).

***

### **Real example: predictable approvals every time** <a href="#real-example-predictable-approvals-every-time" id="real-example-predictable-approvals-every-time"></a>

Your company has this **Static** flow:

* Step 1: Team Lead
* Step 2: Department Head
* Step 3: CFO
* Step 4: Accounting

**Invoice = €800** → goes through: **Team Lead → Department Head → CFO → Accounting**\
**Invoice = €12,000** → goes through: **Team Lead → Department Head → CFO → Accounting**

In a Static flow, the invoice amount does **not** change the chain.

***

### **Who configures Static flows**

Only an **Administrator** can create or change pre-made confirmation flows in **Settings →Confirmation flows**.\
(Static is the default: the **Dynamic toggle is OFF**.)<br>

***

### **When to choose Dynamic instead** <a href="#when-to-choose-dynamic-instead" id="when-to-choose-dynamic-instead"></a>

Choose **Dynamic** (not Static) if you want the approval chain to **change automatically** based on invoice amount and user limits (for example, removing “senior approvers” from small invoices).\
(Static does not discard anyone automatically.)<br>

***

{% hint style="info" %}
If you need **parallel approvals** or **X of Y approvals**, use **Static**. If you need amount-based automatic simplification, use **Dynamic**.
{% endhint %}


---

# 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://fitek-learning.fitek.com/fitek-learning-space/copy-of-english/purchase-invoices/confirmation-flows/static-flow.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.
