# How are contract amendments handled?

### **Operation**

When a document is added to Formality, the platform analyzes its content and context to determine whether it:

1. **Creates a new Agreement**\
   → If the document is not linked to any existing contract, Formality creates a new Agreement and automatically fills in the main metadata (parties, dates, type, etc.).
2. **Modifies an existing Agreement**\
   → If Formality detects that it is an **addendum to a contract already present in the workspace**, the platform:
   * **Automatically links** the document to the main Agreement
   * **Updates** the fields affected by the addendum (amount, duration, renewal, clauses…)
   * Keeps **the complete audit trail of versions and values** to ensure traceability

### **Fields taken into account**

Formality automatically identifies elements likely to change, such as:

* The duration or renewal terms
* Amounts or indexation formulas
* The scope of the service or the parties involved
* The compliance, liability, or termination clauses

All this information is then updated in the Agreement record to guarantee the reliability of alerts and indicators.

***

### **Need help?**

If an addendum was not automatically linked:

1. Check that the **contract reference** is indeed present in both documents (contract name, **party names, project name**or any element that could link the two documents)
2. If necessary, manually link the addendum from the Agreement record: **Attached documents → Attach from the document tray**

<figure><img src="/files/f1ed38e7da4a5290fb514deec12f0a1dc9c31829" alt="" width="375"><figcaption></figcaption></figure>

Once linked, the system will automatically update the relevant fields.


---

# 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://help.formality.com/help-center/en/agreements/amendments.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.
