> For the complete documentation index, see [llms.txt](https://kb.bevica.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kb.bevica.com/bevica-select/faqs/process-a-vat-return.md).

# Process a VAT return

Run the VAT statement, settle VAT for the period, and (if enabled) submit your VAT return.

VAT returns are time-sensitive. You need clean figures and the right period.

### Before you start

* Confirm your **VAT period start/end dates**.
* Make sure you have posted all sales and purchase documents for the period.
* Make sure your `Allowed Posting Dates` let you post settlement.

### Step 1: Review the VAT statement

1. Search for **VAT Statement**.
2. Set the date range for the VAT period.
3. Run the statement.
4. Review the totals for input VAT and output VAT.

{% hint style="info" %}
If you’re going live mid-quarter, see [Opening VAT Balances and Initial VAT Return](/bevica-select/opening-balances-inventory/opening_vat_balances_and_initial_vat_return.md).
{% endhint %}

### Step 2: Post the VAT settlement

1. Search for **Calc. and Post VAT Settlement**.
2. Set:
   * `Starting Date` and `Ending Date` for the VAT period.
   * `Posting Date` (normally the period end date).
   * `Document No.` (use your normal VAT settlement numbering convention).
3. Run the report.
4. Check the posting preview if you use **Preview Posting**.
5. Post.

### Step 3: Re-check the VAT statement

1. Re-run the **VAT Statement** for the same period.
2. Confirm the settled VAT entries are no longer included.

### Step 4: Submit the VAT return (if enabled)

Submission depends on your localisation and any Making Tax Digital (MTD) setup.

1. Search for **VAT Returns**.
2. Open the VAT return for the period.
3. Use **Submit** or **Send** (label depends on your setup).

{% hint style="warning" %}
UI labels for VAT return submission vary by country and installed extensions.

If you don’t see **VAT Returns** or submit actions, check with your admin.
{% endhint %}


---

# 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://kb.bevica.com/bevica-select/faqs/process-a-vat-return.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.
