How to create a BOK Financial positive pay file for the Exchange platform

BOK Financial offers positive pay to its business and commercial customers under three regional brands: Bank of Oklahoma, Bank of Texas, and Bank of Albuquerque. The bank's fraud prevention page lists Check Positive Pay with Payee Match and ACH Positive Pay as the tools it uses to flag payments you did not initiate. Each time you cut a batch of checks, you send the bank a check issue file listing every check you wrote. When a check is presented for payment, BOK Financial compares the serial number, the dollar amount, and (if you turned on payee match) the payee name against your file. Anything that does not match becomes an exception you review and decide to pay or return.

The screens are not usually the hard part. The hard part is producing the upload file in the layout the bank expects, because accounting software rarely exports it. QuickBooks, for example, has no native positive pay export at all. This page explains where the BOK Financial layout comes from, where positive pay lives in the portal, and how to build a matching file from a check register.

Where positive pay lives at BOK Financial

BOK Financial runs commercial treasury services through its online platform called Exchange. The same platform serves all three bank brands, so a Bank of Oklahoma, Bank of Texas, or Bank of Albuquerque business customer signs in to the same system. With one set of login credentials, Exchange brings together Payments and Reporting, Bill Pay, ACH Positive Pay, and other commercial services. The bank describes a dashboard widget for positive pay exceptions and decisions by account, where you handle daily pay or return calls on flagged items.

Exchange is a relatively recent platform that BOK Financial migrated its commercial clients onto. If you are not sure where check issue file upload sits in your version of Exchange, your treasury implementation contact or relationship manager can point you to it.

Where the exact BOK Financial file spec comes from

BOK Financial does not publish a single universal check issue file format on its public website. Your account's exact layout comes from the bank during setup, through your treasury implementation contact or relationship manager, and it can vary by account and by which options you enabled, such as payee name verification. That is normal for treasury services. Get your spec in writing from BOK Financial before you build anything.

What does not vary much is the general shape of a check issue file. Almost every bank's layout, BOK Financial included, is built around a handful of core fields:

The details that must come from your bank's document, not from a blog, are the field order, whether the file is comma-delimited or fixed-width, the date format, whether a header or trailer row is required, and the action code values for issued versus voided checks. Let your bank's spec set those specifics. Our positive pay file format reference explains how these fields behave in general.

The general upload workflow

Once you have your layout and have run the check batch in your accounting system, the routine looks like this:

  1. Pull a register of the checks you issued: check number, payee, amount, and issue date.
  2. Convert that register into the file format your BOK Financial spec describes, with the correct action codes and date format.
  3. Sign in to Exchange and open the positive pay or check issue section.
  4. Upload the file and confirm the bank accepted it. The item count and dollar total should match your register.
  5. Each day, review any exceptions and make a pay or return decision before the cutoff time.

Submit issue files the same day you print checks, and always before the cutoff the bank gives you, so a legitimate check is never flagged simply because the bank had no record of it yet.

Build the file from your register, free

You can map a check register to a BOK Financial style issue file with our free, browser-based tool. PositivePayMaker takes a CSV or Excel export of your register and writes out a positive pay file. It runs entirely in your browser, so your check numbers, payee names, and amounts never get uploaded to a server.

Because the BOK Financial layout is account-specific, use the custom format builder. Set the column order, date format, delimiter or fixed-width positions, and action codes to match the document the bank gave you, then save that arrangement and reuse it every cycle. If the bank sends you a sample file, the built-in validator can check your output against the same shape before you upload.

One step you should never skip: verify the very first file you generate with BOK Financial. Upload it through Exchange, confirm the bank accepts it cleanly, and check that the item count and dollar total match your register exactly. A single wrong column or date format can cause every check to reject. Once the first file clears, later runs are routine. For the official product details, see BOK Financial's fraud prevention page, and read what positive pay is if you are still deciding whether to enroll.

Related guides

Create your positive pay file