---
title: Payables 2.0 - Positive Pay (Business Central)
slug: td/payables-20-positive-pay-business-central
description: Easily transmit positive pay files to your bank for all checks printed using Business Central.
icon: {"faIcon":"fa-solid fa-envelope-circle-check"}
docTags: kOBW7Pa05SaMsJIm9Vdtp
createdAt: 2026-02-14T00:17:21.442Z
---

The Positive Pay feature enables the secure transmission of payment details for in-house checks to your bank. It automatically extracts data from checks printed within Business Central, allowing you to submit a Positive Pay file for your entire check run in just a few steps. Follow this guide to get started.

***

## Prerequisites

To use this feature, the Positive Pay feature must be enabled for your account. Please speak with your sales representative to add this feature.&#x20;

Also, ensure your plugin is up to date. Confirm that user roles have been updated. Users should have all necessary permissions granted before accessing the Positive Pay module.&#x20;

***

## Required Permissions

To get access to the Positive Pay page, please have your ERP Administrator navigate to your user and add permissions for TD Ban&#x6B;**&#x20;Positive Pay**.

Users with Full Access or Super permissions do not need any additional permissions. &#x20;

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/oS5g8OmEbgSlHDTlGDlYI-20260214-001624.png" size="80" width="800" height="366" position="center" caption="Positive Pay Permission" darkWidth="800" darkHeight="366" showCaption="true"}

:::hint{type="info"}
If you recently requested to add Positive Pay functionality to your bank plugin, you will need to complete one final step. Please log into the FISPAN Portal and rerun the Business Central onboarding wizard to fully activate this feature.
:::

***

## Printing Checks

You must complete the native Business Central process to generate **Check Ledger Entries**. The plugin only detects checks that meet the following criteria:

- **Status Requirement:** The check must have an **Entry Status** of **Posted&#x20;**&#x69;n the Check Ledger Entries.
- **Format Requirement:** The **Check No.** must be **numeric only**. Any check number containing alphabetical characters will not be visible in the plugin.

To complete this essential native Business Central process, follow the steps below.

::::WorkflowBlock
:::WorkflowBlockItem
### Initiate the Payment Journal

Navigate to **Payment Journals** under the Cash Management menu.

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/9qamKNqaK1uQPXW8obWTB-20260214-001631.png" size="80" width="800" height="124" position="center" caption="Payment Journals" darkWidth="800" darkHeight="124" showCaption="true"}
:::

:::WorkflowBlockItem
### Fill in the Payment Journal Lines

After selecting the Payment Journal template, fill in the payment journal lines for the vendors you wish to pay. Please ensure the following:

- Ensure the **Bal. Account Type** or **Account Type** is set to **Bank Account**.
- Set the **Payment Method Code** to **Check**.
- In the **Bank Payment Type** field, choose one of the following:
  - **Computer Check:** Use this to print a physical check (or PDF). You **must** print these before you can post.
  - **Manual Check:** Use this to record a check you have already created manually. These cannot be printed from the system. Ensure the manual number you enter contains only digits.

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/LJg2NymQvlx9XEvjks4pA-20260214-001642.png" size="80" width="800" height="295" position="center" caption="Fill in Payment Journals" darkWidth="800" darkHeight="295" showCaption="true"}
:::

:::WorkflowBlockItem
### Print Check

- **For Computer Checks:** Go to **Check -> Print Check**. Confirm your check and printer settings, and print the check.

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/40Ay1P7kn9aOQvhiwvY_C-20260214-001647.png" size="80" width="800" height="297" position="center" caption="Print Check" darkWidth="800" darkHeight="297" showCaption="true"}

- **For Manual Checks:** Confirm the **Document No.** (Check Number) is numeric.
:::

:::WorkflowBlockItem
### Post the Journal

Once the checks are printed or assigned a manual number, go to **Home** and select **Post**.&#x20;
:::

:::WorkflowBlockItem
### Confirm Checks are Ready

To confirm your checks are ready, search for Check Ledger Entries in the global search bar. Verify the **Entry Status** column says **Posted** and the Check No. is numeric.

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/S2zBo_MX2rvpUSjkYdsn5-20260214-001652.png" size="80" width="800" height="494" position="center" caption="Check Ledger Entries" darkWidth="800" darkHeight="494" showCaption="true"}
:::
::::

***

## Transmit Positive Pay&#x20;

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

### Reviewing the Checks Dashboard

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/UkjHfVCLDOPZ2RG_VCqds-20260528-172039.png" size="80" width="800" height="481" position="center" caption="View Checks Page" darkWidth="800" darkHeight="481" showCaption="true"}

The Checks tab provides a real-time summary of your transmissible data:

- **Dashboard Summary:** View the total count of **Open**, **Failed**, and **Invalid** checks at a glance.
- **Alert Banners:** High-priority notifications will appear if checks fail to process or contain invalid checks. Click **View all Failed Checks** or **View Invalid Checks** to filter the list immediately.
- **Action Icons:** Use the **Refresh** icon to update the list, the **Download** icon to export a CSV, or the **Filter** icon to narrow your view.

Follow these steps to transmit Positive Pay in the plugin.

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

From the TD Bank plugin, go to the **Positive Pay&#x20;**&#x70;ag&#x65;**.**
:::

:::WorkflowBlockItem
### Select Checks

In the Checks tab, use the individual checkboxes to select specific payments, or use the header checkbox to select all available **Open** and **Failed** checks.&#x20;

As you select items, a blue status bar will appear showing the total number of **Checks Selected** and the **Total Vendors** involved.

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/vI7OvHJa6Z5OwSC-iwxTm-20260528-172040.png" size="80" width="800" height="484" position="center" caption="Select Checks" darkWidth="800" darkHeight="484" showCaption="true"}
:::

:::WorkflowBlockItem
### Initiate Transmission

Click the **Transmit** button in the top right corner of the dashboard.

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/5YrJvhFOfEIW8fi2pGpbX-20260528-172616.png" size="80" width="546" height="212" position="center" caption="Click Transmit" showCaption="true"}
:::

:::WorkflowBlockItem
### Review Transmission Overview

A summary window will appear, automatically grouping your checks by currency.&#x20;

Review the Total Amount, Check Count, and Vendor Count for each currency group.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/H73aT6UXRNMz0E1f_c0K4-20260528-164718.png" size="80" width="800" height="612" position="center" caption="Review Transmission" darkWidth="800" darkHeight="612" showCaption="true"}

You can click on the **Export** button on the top-right of the dialog to export this view of the transmission.
:::

::::WorkflowBlockItem
### Finalize and Confirm Transmit

Clic&#x6B;**&#x20;Transmit Checks&#x20;**&#x74;o securely transmit the positive pay to the bank.&#x20;

A "Checks Successfully Transmitted!" window will appear, confirming the final counts. You can click th&#x65;**&#x20;Positive Pay History** link in this window to track the real-time status of your request.

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/kz8l81DHyUhUVTVZN-1-F-20260528-172041.png" size="80" width="800" height="762" position="center" caption="Confirm Transmission" darkWidth="800" darkHeight="762" showCaption="true"}

:::hint{type="info"}
**NOTE:** If your organization has Payment Approvals enabled and a rule is configured for Positive Pay, the transaction will move to the Approvals module. It must be approved there before being sent to the bank. If rejected, the checks return to the Positive Pay page for re-transmission.
:::
::::

:::WorkflowBlockItem
### Review History

To audit past activity or check the status of a current transmission, navigate to the **History** tab within the Positive Pay page.

View the real-time status of each transmission: **Completed**, **Failed**, or **In Progress**.

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/5N81ji77dXxOdVSNQq6ld-20260528-165141.png" size="80" width="800" height="485" position="center" caption="Positive Pay History" darkWidth="800" darkHeight="485" showCaption="true"}

Each entry provides a **Status Message** with specific feedback from the bank (e.g., "Completed", "Processing", "Waiting for Approval").

Track who initiated the transmission (**Transmitted By**) and the exact date and time it was processed. **Search & Filter:** Use the **Show Filters** icon to locate specific check numbers or vendors within your history.
:::
:::::

***

## Managing Exceptions

### Invalid Checks

A check is flagged as **Invalid** (orange warning icon) if the respective bank account of the payment is not mapped within the Portal. These are payments associated with a bank account that has not yet been matched within the bank plugin in the Portal.

You must log in to the Portal and follow the **Account Mapping** steps to ensure the specific bank account used in Business Central is correctly matched to the corresponding account in the plugin.

### Deleting Checks from the Checks Page

If a check appears that should not be transmitted, you can remove it from the plugin view.

:::::WorkflowBlock
:::WorkflowBlockItem
**Locate Check**

Find the check in the table and click the **Garbage icon** on the right.

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/6mVTJh82DTj1s9zHHMUIt-20260528-172040.png" size="80" width="800" height="138" position="center" caption="Click Garbage Icon" darkWidth="800" darkHeight="138" showCaption="true"}
:::

::::WorkflowBlockItem
**Confirm Deletion**

Select **Yes, Delete** in the pop-up.

::Image[]{src="https://api.archbee.com/api/optimize/MM6nC_bKbIkwCRqiFZqEu/pg3UjWLQb_ukoz5kFf01m-20260528-172040.png" size="80" width="800" height="251" position="center" caption="Delete Check" darkWidth="800" darkHeight="251" showCaption="true"}

:::hint{type="info"}
**NOTE:&#x20;**&#x54;his only removes the check from the Positive Pay page in the plugin; the record remains active in your ERP.
:::
::::
:::::

***

## 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.
- The check's entry must be **Posted** (meaning it has been both printed and posted).
- The checks must not yet be cleared.
:::

:::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;Checks** tab.
:::

:::ExpandableHeading
**Does deleting a check in the plugin also void it in ERP?**

No. Clicking the trash icon only removes the record from the Positive Pay transmission list. To void a check, you must use the native ERP "Void Checks" process.
:::

:::ExpandableHeading
**How do I handle a "Failed" check?**

Checks that fail during transmission will be moved back to the **Checks** tab. You can click the red error icon to see the specific error message, resolve the issue, and attempt the transmission again.
:::

:::ExpandableHeading
**I have printed the check, but I haven't posted the journal yet. Is it available for Positive Pay transmission?**

No, only posted and printed checks are available for Positive Pay transmission. You can verify a check's status by opening Check Ledger Entries and reviewing the Entry Status field for that specific record.
:::

