> For the complete documentation index, see [llms.txt](https://help.tahua.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.tahua.io/knowledge-base/administrator-help-guides/contracts/contract-execution-and-milestone-payments.md).

# Contract Execution & Milestone Payments

<figure><img src="/files/hjYhkkcZFlWVt7prfoP2" alt=""><figcaption></figcaption></figure>

***

**Stage 1 — Drafting and reviewing the contract**

1. **Admin X drafts the contract** in Tahua.
2. **Admin Y reviews the contract.** If it isn't correct, it's sent back to Admin X to be revised and the review process starts again.
3. Once the contract is approved, it's **sent to the RP (Responsible Party) to sign.**
4. **A second check occurs** after the RP signs. If anything isn't correct at this point, it's again returned to Admin X for revision.
5. Once everything looks good, **both Contract Signatories sign** the contract.
6. The **contract is marked as executed** in Tahua.

***

**Stage 2 — Accepting milestones and processing payment**

Once the contract is executed, the milestone payment process can begin.

1. The **admin reviews and accepts all milestone deliverables** tied to the contract.
2. A **Payment Batch is created** in Tahua and the milestone is assigned to it.
3. The **admin exports the Batch Payment** file from Tahua.
4. **Finance imports the batch** into the banking system.
5. The **Bank processes the payments** to recipients.

***

**Stage 3 — Reconciliation in Xero**

This stage runs in parallel with Stage 2 once the contract is executed.

1. A **Contact is created in Xero** for the recipient.
2. A **Bill is created for each milestone**, with the correct Tracking Option applied.
3. **Xero imports payment info** from Bank Feeds once the Bank has processed the payments.
4. **Finance reconciles the payment** against the Bill in Xero.
5. The **payment is recorded against the milestone** in Tahua and the process is complete.

***

> **Note:** No milestone payments can be initiated until the contract has been fully executed and all milestone deliverables have been accepted by the admin.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.tahua.io/knowledge-base/administrator-help-guides/contracts/contract-execution-and-milestone-payments.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
