Get Vat Periods
get_vat_periodsList the company's VAT return periods and their status (open, locked, submitted, failed, overdue), with the net VAT due, due date, and HMRC receipt for any submitted ones. Use this FIRST when the user asks about VAT returns, "which quarters are outstanding", "have I filed Q1", or before calculating/locking/submitting — it gives you the period_id you need for the other VAT tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| year | No | Optional 4-digit year filter (e.g. "2026"). | |
| limit | No | Max periods to return (default 12). | |
| status | No | Optional filter: open, ready, locked, submitted, overdue, failed. | |
| company | No | Which company to read, by name or id, when the account has more than one (see list_companies). Leave it out to use the only company, or the default. |