> ## Documentation Index
> Fetch the complete documentation index at: https://docs.numeral.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Infor M3

> Connect Infor M3 to Numeral for tax calculation and, optionally, customer and product imports.

This guide explains how to connect Numeral to Infor M3 to calculate tax and, optionally, import customers and products.

<Note>
  Before you begin, you need access to the M3 tax configuration and to **Infor OS → API Gateway → Authorized Apps**.
</Note>

## What you'll do

1. Start the connection in Numeral
2. Create the application in Infor
3. Download and upload the `.ionapi` file
4. Save the credentials generated by Numeral
5. Configure M3 to use Numeral
6. Save and verify the connection

***

## 1. Start the connection in Numeral

In Numeral, go to **Connections → Add connection → Infor M3**.

<img src="https://mintcdn.com/numeralhq/BxpWdUFLH5rW1H_t/images/integrations/infor-m3/01-add-connection.png?fit=max&auto=format&n=BxpWdUFLH5rW1H_t&q=85&s=4b326243bcce6333c1dd96ffbf53f424" alt="Adding an Infor M3 connection in Numeral" width="783" height="621" data-path="images/integrations/infor-m3/01-add-connection.png" />

To complete **Company (CONO)** and **Division (DIVI)**, open the Infor M3 home screen. You will find both codes in the **bottom-right corner**, next to your session information.

<img src="https://mintcdn.com/numeralhq/BxpWdUFLH5rW1H_t/images/integrations/infor-m3/02-company-division.png?fit=max&auto=format&n=BxpWdUFLH5rW1H_t&q=85&s=a74384d8e8f80c14b5e17fbc19c33204" alt="Company and Division codes on the Infor M3 home screen" width="1918" height="963" data-path="images/integrations/infor-m3/02-company-division.png" />

Copy only the codes, not their descriptions.

| Field in Numeral | Example value |
| ---------------- | ------------- |
| Company (CONO)   | `100`         |
| Division (DIVI)  | `100`         |

Use the company and division you want to connect. Each connection corresponds to one combination of these values.

* Enable **Test Mode** for testing.
* Leave it disabled to use Numeral in production.

***

## 2. Create the application in Infor

This step enables customer and product imports.

Keep the Numeral form open and, in Infor, go to **OS → API Gateway → Authorized Apps → Add**.

Configure the application with the following values:

| Field                     | Value                    |
| ------------------------- | ------------------------ |
| Name                      | `Numeral M3 Integration` |
| Description               | `Numeral M3 Integration` |
| Type                      | **Backend Service**      |
| Grant Type                | **Password Credentials** |
| Use Bridge Authentication | **Disabled**             |
| Enforce Scopes            | **Enabled**              |
| Scopes                    | **Infor-M3**             |
| OAuth 2.0 Access Token    | **2 Hours**              |
| Issue Refresh Tokens      | **Disabled**             |

<img src="https://mintcdn.com/numeralhq/BxpWdUFLH5rW1H_t/images/integrations/infor-m3/03-authorized-app.png?fit=max&auto=format&n=BxpWdUFLH5rW1H_t&q=85&s=3901b353d716c767c7ccf089febb60a7" alt="Configuring the Numeral authorized app in Infor OS" width="551" height="903" data-path="images/integrations/infor-m3/03-authorized-app.png" />

Save the application.

***

## 3. Download and upload the `.ionapi` file

In the saved application, click **Download Credentials**. In the dialog:

1. Enable **Create Service Account**.
2. Under **Full Name**, search by name for a user authorized to access the M3 data and **select the user from the results**. Entering only their name or code is not enough.
3. Under **Scopes**, select **Infor-M3**.
4. Click **Download** and store the `.ionapi` file securely.

<img src="https://mintcdn.com/numeralhq/BxpWdUFLH5rW1H_t/images/integrations/infor-m3/04-download-credentials.png?fit=max&auto=format&n=BxpWdUFLH5rW1H_t&q=85&s=6f65a11f98491ccdc1441c390f183c6b" alt="Downloading credentials for the authorized app" width="1347" height="826" data-path="images/integrations/infor-m3/04-download-credentials.png" />

Return to the Numeral form:

1. Expand **Import customers and products**.
2. Click **Choose File** and select the downloaded file.
3. Wait for Numeral to validate authentication and access to customers and products.
4. When all checks pass, click **Create connection**.

<img src="https://mintcdn.com/numeralhq/BxpWdUFLH5rW1H_t/images/integrations/infor-m3/05-upload-ionapi.png?fit=max&auto=format&n=BxpWdUFLH5rW1H_t&q=85&s=44ddc9011e7f4cb44f032dc767855707" alt="Uploading the .ionapi file in Numeral" width="688" height="832" data-path="images/integrations/infor-m3/05-upload-ionapi.png" />

***

## 4. Save the credentials generated by Numeral

Numeral will display three values:

| Value              | Where it is used      |
| ------------------ | --------------------- |
| **Server address** | Service address in M3 |
| **Account number** | Connection account    |
| **License number** | Connection credential |

<img src="https://mintcdn.com/numeralhq/BxpWdUFLH5rW1H_t/images/integrations/infor-m3/06-numeral-credentials.png?fit=max&auto=format&n=BxpWdUFLH5rW1H_t&q=85&s=568dfdb61dce4b25960497fc5f39b7fb" alt="Credentials generated by Numeral for the M3 connection" width="910" height="960" data-path="images/integrations/infor-m3/06-numeral-credentials.png" />

<Warning>
  **Copy and securely store the License number before closing this window.** You will not be able to retrieve it later; you can only replace it with a new one.
</Warning>

***

## 5. Configure M3 to use Numeral

In Infor M3, open **`CRS794 — Integration Settings – Tax Interface`** and select the **same company and division** you entered in Numeral.

<Warning>
  Before changing the configuration, save the current values and make sure you have the previous provider's credentials. Numeral does not store this information, and you will need it to revert the change.
</Warning>

Complete the fields as follows:

| Field in CRS794    | Value                          |
| ------------------ | ------------------------------ |
| **Sls tax interf** | **2-AvaTax**                   |
| **Server address** | The value generated by Numeral |
| **Account number** | The value generated by Numeral |
| **License number** | The value generated by Numeral |

Select **2-AvaTax**, even though you are connecting Numeral. For the remaining fields, use the Numeral credentials, not those of the previous provider.

<img src="https://mintcdn.com/numeralhq/BxpWdUFLH5rW1H_t/images/integrations/infor-m3/07-crs794.png?fit=max&auto=format&n=BxpWdUFLH5rW1H_t&q=85&s=e596716e7efc6c2ac907bbaa3a2fcb29" alt="CRS794 Integration Settings – Tax Interface in Infor M3" width="1394" height="393" data-path="images/integrations/infor-m3/07-crs794.png" />

***

## 6. Save and verify the connection

1. Click **Next** to save the changes in M3.
2. Open **Actions** and select **Verify connection**.
3. Confirm that the verification completes successfully.

<img src="https://mintcdn.com/numeralhq/BxpWdUFLH5rW1H_t/images/integrations/infor-m3/08-verify-connection.png?fit=max&auto=format&n=BxpWdUFLH5rW1H_t&q=85&s=e4c8e74774ce8beb3965283ebbe2d3e3" alt="Verifying the connection in CRS794" width="705" height="388" data-path="images/integrations/infor-m3/08-verify-connection.png" />

<Warning>
  **Creating the connection in Numeral does not activate tax calculation by itself.** You must also save the `CRS794` configuration so that M3 begins sending requests to Numeral.
</Warning>

***

## Final checklist

* [ ] Company and Division match in Numeral and M3.
* [ ] Test Mode is set appropriately for testing or production.
* [ ] The `.ionapi` file was validated if imports were enabled.
* [ ] Server address, Account number, and License number were stored securely.
* [ ] `CRS794` uses **2-AvaTax** with the Numeral credentials.
* [ ] **Verify connection** completed successfully.
