---
title: Positive Pay
slug: commercebank/positive-pay
description: Easily transmit positive pay files to your bank for all checks printed using Intacct.
icon: {"faIcon":"fa-solid fa-envelope-circle-check"}
docTags: qsTTpmTCpLZnj3pL4Rz_Z
createdAt: 2025-04-28T17:37:15.717Z
---

:::hint{type="success"}
Positive Pay is now live! If you are interested in enabling this feature, please fill out [this](https://fispan.typeform.com/to/PGdOYyQH) form.
:::

The Positive Pay feature for the Commerce Connections enables the secure transmission of payment details for checks cut in-house to your bank. It automatically extracts data from checks printed using Intacct, allowing you to send a Positive Pay file for your entire check run to the bank in just a few simple steps. Follow this guide to get started.

***

## Prerequisites

To use this feature, Positive Pay must be enabled for your account. Please speak with your sales representative to add this service. Also, ensure your plugin is up to date.

Before accessing the Positive Pay module, confirm the user role has been updated with the correct permissions; it should have all the permissions granted.

***

## Print and Confirm a Check

The plugin only transmits checks that have been both printed and confirmed inside Sage Intacct. To complete this essential native Intacct process, follow the steps below.

:::::WorkflowBlock
:::WorkflowBlockItem
### Pay a Check

Pay a bill with **Check** as the selected payment method.

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/m9jsBGUfJqvyYhxHRUkWK_image.png" size="80" width="2950" height="605" caption="Paying a bill with check as a payment method" position="center" showCaption="true"}
:::

:::WorkflowBlockItem
### Run a Check Run

Depending on how your Intacct environment is configured, you may need to initiate a check run.&#x20;

To do so, navigate to **Accounts Payable -> Checks -> Check Runs**. Create a new check run and click **Save**.

::Image[]{src="https://app.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/0UydMcFDXp_2wQrI9FpI__image.png" size="80" width="2912" height="1160" position="center" caption="Create a New Check Run" showCaption="true"}

Once you have completed that, you need to add the checks you wish to include in the check run. To do so, use the available filters to specify the check(s) you want to add, and select **Add**.

::Image[]{src="https://app.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/2MAGep_V8LE1ZDGZAB-KD_image.png" size="80" width="2967" height="1384" position="center" caption="Adding Checks to Check Run" showCaption="true"}

Complete the process by clicking the **Run** button.

::Image[]{src="https://app.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/LpSZmKHEqt7PPYicoZpm-_image.png" size="80" width="3504" height="676" position="center" caption="Click Run" showCaption="true"}
:::

::::WorkflowBlockItem
### Print and Confirm Checks

To print and confirm the check(s), navigate to **Accounts Payable -> Checks -> Print Checks**.

Ensure that the check(s) you would like to print also have the **Confirm** checkbox checked.&#x20;

::Image[]{src="https://app.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/HLR_Q8vdzG4SvszIq0gA3_image.png" size="80" width="3504" height="414" position="center" caption="Both Print and Confirm Checkboxes" showCaption="true"}

:::hint{type="info"}
**NOTE:** You may need to use the filters to view the checks you used above. Additionally, you might need to select **Preprinted Checks**.

::Image[]{src="https://app.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/jkjzEAGp5DU99dued7nPo_image.png" size="80" width="1607" height="388" position="center" caption="Print Options -> Select Preprinted checks radio button" showCaption="true"}
:::
::::
:::::

***

## Perform Positive Pay

Once the check(s) have been printed and confirmed, they will be available for transmission.&#x20;

:::::WorkflowBlock
:::WorkflowBlockItem
### Go to Positive Pay

From the plugin, go to **Positive Pay.**

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/FRyIYH3JF4TNusjJKcvwx_image.png" size="80" width="467" height="295" caption="Go to Positive Pay" position="center" showCaption="true"}
:::

:::WorkflowBlockItem
### Transmit Checks for Positive Pay

The Positive Pay tab displays two types of checks:

- **Open Checks:** Checks available for transmission (those in the **Confirmed** state).
- **Invalid Checks:** Checks that would be transmissible if their corresponding accounts were matched with the plugin.

Select the check(s) you wish to pay and hit **Transmit**. This sends the check data to the bank for Positive Pay processing.

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/GckKORgX8xAAVfaZoAEqs_image.png" size="80" width="3532" height="664" caption="Hit Transmit" position="center" showCaption="true"}
:::

:::WorkflowBlockItem
### Select & Print Checks

A confirmation window will appear, summarizing the checks and amounts you are about to transmit. Please select **Confirm.**

::Image[]{src="https://app.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/3eFJIzdtQTY-oKhohu_id_image.png" size="80" width="1024" height="233" position="center" caption="Confirm Transmission" showCaption="true"}
:::

::::WorkflowBlockItem
### Transmit Positive Pay File

To view the status of your transmissions, navigate to History from the Positive Pay tab.

You can toggle the sub-tabs to view different check types:

- **All Checks:&#x20;**&#x44;isplays all transmission attempts.
- **Pending Checks:** Shows checks currently in the transmission queue (usually for a very short period).
- **Failed Checks:** Lists checks where transmission was unsuccessful.
- **Processed Checks:** Displays successful check transmissions.

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/8cQQWjnFX9PaKkzpqb-z5_image.png" size="80" width="1024" height="358" caption="Transmit Positive Pay" position="center" showCaption="true"}

:::hint{type="success"}
**TIP:** You can use Export CSV in both the History and Positive Pay transmission pages if you need to export the check data.
:::
::::
:::::

***

## FAQs

:::ExpandableHeading
**Which checks are available for transmission?**

To be eligible for transmission, checks must meet the following criteria:

- They must be from matched accounts.
- They must not have been previously transmitted successfully using the plugin.
- The check's state must be **Confirmed** (meaning it has been both printed and confirmed).
- The checks must not yet be cleared.
:::

:::ExpandableHeading
**How can I print a check?**

To print a check:

1. Pay the bill with **Check** as the selected payment method.
2. \[Optional] Run a check run.
3. Print the check and confirm it.
:::

:::ExpandableHeading
**What are the invalid checks?**

Invalid checks are those that could be transmitted if the bank account associated with them were matched. To transmit them, please match your account using the installation wizard, and the checks will be available in th&#x65;**&#x20;Open Checks** column.
:::

