FousBanno Business
Turn Banno Business into an API
Read your Positive pay check exceptions and ACH batches from Banno Business with one API call each. Or have a workflow check every account for exceptions each morning and email you what needs a pay or return decision before your bank's cut-off.
Works with your own Banno Business account. Fous is an independent product.
What you can build on Banno Business
Get Positive pay check exceptions
Build thisOpens Work exceptions under Positive pay and reads the checks flagged for one account, with each check's details and exception reason.
- Takes
- Account
- Returns
- Check number, amount, payee, captured payee name, exception reason, exception status, protected, source of entry
List ACH batches
Build thisReads the ACH list for one account, Active or History, with each batch's ACH company, status and effective date.
- Takes
- Account, list (Active or History), effective date (optional)
- Returns
- ACH name, ACH company, batch type, status, effective date, debits, credits
Check Positive pay uploads
Build thisReads the Positive pay dashboard: each uploaded check list or manual check entry from the last seven days and its status.
- Takes
- Nothing
- Returns
- Entry name, associated account, status, days since upload
Pay or return check exceptions
Build thisSets Pay or Return on the check exceptions you name for one account under Work exceptions and submits the decisions.
- Takes
- Account, check numbers to pay, check numbers to return
- Returns
- Account, checks paying, checks returning, submitted
Automate Banno Business with a workflow
A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.
Positive pay exceptions to decide, every account
Build this- Starts
- Every weekday at 8:00
- Step 1
- For each account you name, get the Positive pay check exceptions.
- Step 2
- Stop when no account has an exception.
- Step 3
- Email you the list, one section per account, with each check's exception reason and both payee names.
ACH batches waiting in Pending approval
Build this- Starts
- Every hour
- Step 1
- For each account, list the Active ACH batches.
- Step 2
- Keep the batches in Pending approval status that were not there on the last run.
- Step 3
- Post each one, with its ACH company, effective date, debits and credits, to your Slack webhook.
Processed ACH batches, handed to accounting
Build this- Starts
- Every weekday at 17:00
- Step 1
- For each account, list the ACH batches in History.
- Step 2
- Keep the batches that were not there on the last run.
- Step 3
- Post ACH name, ACH company, type, effective date, debits and credits to your accounting system's webhook.
You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.
Once built, one call from your code
Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get Positive pay check exceptions” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "banno.com/get_positive_pay_exceptions",
"input": {
"account": "Operating x4821"
}
}'
{
"status": "completed",
"data": {
"account": "Operating x4821",
"exceptions": [
{
"check_number": "20417",
"amount": 1840,
"payee": "Northwind Supply",
"captured_payee_name": "Northwind Supply",
"exception_reason": "Invalid amount",
"exception_status": "Return",
"protected": false,
"source_of_entry": "Upload"
}
],
"count": 1
}
}
An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.
Banno Business’s own options
Jack Henry's Consumer API returns a user's account and transaction data as JSON, to external applications that each financial institution enables on the Banno platform. Inside Banno Business you can upload NACHA ACH files and Positive pay issued-item files, and banks on SilverLake or CIF 20/20 can turn on Banno Business Reports.
| Option | What it covers | What it takes |
|---|---|---|
| Consumer API (Banno SDK) | A user's financial account and transaction data, as JSON over REST. | A Jack Henry developer account and an external application that your financial institution enables. |
| ACH and Positive pay file uploads | NACHA .txt and .ach files become ACH batches. CSV, delimited or fixed-position files add Positive pay issued items. | The ACH or Positive pay entitlement, turned on for your user by an admin user in User management. |
| Banno Business Reports | Activity, Current day and Prior day, EDI transactions, Positive pay and Summary reports. | A bank on the SilverLake or CIF 20/20 core that has turned Reports on for your business and your user. |
| Banno Business by hand | Positive pay exceptions one account at a time, the ACH Active and History lists, reports and wires. | A business user at a bank or credit union that runs Banno, with the entitlements your admin grants. |
Read on November 12, 2026: Consumer API overview, Banno Business ACH, Banno Business Reports.
Signing in to Banno Business
Banno Business signs you in with a password, or a passkey in its place, through your bank or credit union. A second step is asked the first time, on a device it does not recognize and when you recover your account: a text message or phone code, an authenticator app, a Symantec VIP token or a security key. With Fous you sign in through that sign-in with your own account, and the login is sealed with AES-256.
Worth knowing
- Exceptions lock at your bank's cut-off
- You can change a pay or return decision until the cut-off time your institution sets on the host. After it, exceptions are locked.
- Approve one Positive pay upload at a time
- If a new file or manual entry is added before the previous Pending entry is approved, that entry becomes Unapproved and must be uploaded again. The dashboard shows entries for seven days.
- Your NACHA header must match the core
- An uploaded ACH file's Company Name and Company ID must match your bank's core records exactly, including case. Batches over your user, NetTeller ID or ACH company limit cannot be initiated.
- Your institution decides what you see
- An admin user turns on each entitlement, such as ACH or Positive pay, in User management. Banno lists Positive pay and Reports for banks, and Reports only on the SilverLake and CIF 20/20 cores.
More in Finance: corporate banking and credit
- Q2 business online banking
- Absa Access
- ANZ Transactive - Global
- Axis Corporate Internet Banking
- BancaNet Empresarial
- Banorte en su Empresa
- BB Digital PJ
- BBVA Net Cash México
- Bradesco Net Empresa
- businessONLINE
- CIBC Cash Management Online
- CommBiz
- DBS IDEAL
- FABeAccess
- ICICI Corporate Internet Banking
- Itaú Empresas
- KlikBCA Bisnis
- Kopra by Mandiri
- Maybank2E
- NAB Connect
- OCBC Velocity
- RBC Express
- ScotiaConnect
- Standard Bank Business Online
- Sucursal Virtual Empresas
- Telecrédito
- UOB Infinity
- Westpac Corporate Online
- YONO Business
- Interbanking
- PINACLE
- SinglePoint
- Wells Fargo Vantage
Other industries: U.S. Bank Access Online, 登記情報提供サービス, MCA21, IATA BSPlink, Mis Comprobantes, CAC Company Registration Portal.
Frequently asked questions
Not one a business turns on by itself. Jack Henry's Consumer API returns account and transaction data as JSON, through external applications that each financial institution enables. In Banno Business you can upload NACHA ACH files and Positive pay issued-item files, and read Banno Business Reports where your bank offers them.
Yes. Upload a CSV file with no header row and at least the item number and item amount. Under Manage templates you can set up delimited or fixed-position formats. Manual entry is limited to 100 checks, and anything not approved is lost if your session times out.
It is locked. You can change an exception's Pay or Return decision until the cut-off time your institution sets, and after that it cannot be changed. An unselected check has the Return status and is not paid.
Usually a limit or a header mismatch. ACH Limit Exceeded means the batch is over your cash user and NetTeller ID limits, and ACH Daily Credit Exposure Limit Exceeded means it is over the ACH company limit. An uploaded file's Company Name and Company ID must match the core exactly.
No. Fous is an independent product. You use it with your own Banno Business sign-in at your bank or credit union, and a method reads and does only what that account can.
Put Banno Business behind an API call
Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextQ2 business online bankingAbsa AccessANZ Transactive - GlobalU.S. Bank Access OnlineHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Banno Business (Jack Henry). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.