# Submit for compliance review

Source: https://developer.avalara.com/products/returns/integration-guides/managed-returns/tpx8691109439671/

Guide: Avalara Managed Returns API (U.S. and Canada)

# Submit for compliance review

Learn how to submit a company for Avalara's compliance review after completing onboarding.

After the merchant has completed the full return setup and signed the Funding Power of Attorney (FPOA), the final onboarding step is to submit the company for Avalara’s compliance review.

This is done via a GraphQL mutation that marks the company as ready for compliance review.

## What happens during compliance review?

As part of onboarding, Avalara performs a thorough compliance check to ensure:

-   Registration IDs and filing frequencies are correct

-   Return forms have been accurately selected for each jurisdiction

-   All required data and configuration details are complete and valid

This review is essential to enable a successful first filing and to maintain ongoing compliance.

## Before you submit

Avalara can’t begin the compliance review until onboarding is marked as complete via the mutation.

Ensure the following prerequisites are met:

-   The Funding Power of Attorney (FPOA) has been signed

-   All return forms that the client intends to file are fully configured and submitted via filing calendar requests

Use the `reviewFilingCalendarRequests` mutation to mark the company as ready for compliance review:

**View request**:

```
mutation ReviewFilingCalendarRequests {
  reviewFilingCalendarRequests(companyId: 1234567) {
    id
    success
    successfulCount
    message
    errorMessages
    errorCount
  }
}
```

**View response**:

```
{
  "data": {
    "reviewFilingCalendarRequests": {
      "id": 8860669,
      "success": true,
      "successfulCount": 0,
      "message": null,
      "errorMessages": null,
      "errorCount": 0
    }
  }
}
```

## What happens next?

-   Once this mutation is called, the company’s filing status changes from `NOTYETFILING` to `FILINGREQUESTED`.

-   Avalara’s compliance team begins reviewing the submitted filing calendar requests.

-   If approved, the status transitions to `FIRSTFILING`, indicating the client is ready for their first return to be filed.

-   After at least 1 return is filed, the company status updates to `ACTIVE`.