# Get your CassPort remittances and invoice statuses by API

> Read the remittances in Reporting & BI and the status of the freight invoices you bill to each Cass client with one API call each. Or have a workflow post each day's payments to accounting and email you the invoices held in exception.

Page: https://fous.com/automate/cassport
Updated: 2026-11-12

Works with your own CassPort account. Fous is an independent product.

## What you can build on CassPort

### Get remittance details

Reads Remittance reporting under Reporting & BI for the payments Cass made to you on behalf of a client in a date range.

- Takes: Payment date from, payment date to, Cass client (optional)
- Returns: Client, payment date, payment method, check or reference number, payment amount, invoices paid with their amounts

### Check freight invoice status

Reads the invoices your profile shows for one Cass client, with where each one stands and any exception or rejection reason.

- Takes: Cass client, invoice numbers (optional), invoice date from (optional)
- Returns: Invoice number, PRO number, invoice date, amount billed, status, exception or rejection reason

### Read the invoice upload history

Reads your invoice upload history in CassPort: which files you uploaded, when, and the invoices in each.

- Takes: Uploaded since
- Returns: Upload date, file name, Cass client, invoice numbers, invoice count

### Upload a freight invoice

Uploads an invoice to CassPort for the Cass client you bill, on an account that Cass carrier support has set up for uploads.

- Takes: Cass client, invoice number, PRO number, invoice date, amount, invoice file
- Returns: Invoice number, Cass client, upload date, confirmation shown

## Automate CassPort with a workflow

A [workflow](/product/workflows) 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.

### Yesterday's Cass payments, posted to accounting

Starts: Every weekday at 8:00

1. Get remittance details for payments dated yesterday.
2. Stop when there are none.
3. Post each payment with the invoices it paid to your accounting system's webhook.

### New exceptions and rejections, every Cass client

Starts: Every weekday at 7:30

1. For each Cass client you bill, check freight invoice status for invoices from the last 60 days.
2. Keep the invoices in exception or rejected that were not on the last run.
3. Email you the list, one section per client.

### Uploaded invoices that never showed up

Starts: Every Monday at 9:00

1. Read the invoice upload history for the last 30 days.
2. Check freight invoice status for each uploaded invoice and keep the ones uploaded 3 or more days ago that are not found.
3. Email you the list with upload date and file name.

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](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get remittance details” would look like.

Example request:

```
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "my.cassport.com/get_remittance_details",
    "input": {
      "payment_date_from": "2026-11-09",
      "payment_date_to": "2026-11-11"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "payments": [
      {
        "client": "Acme Manufacturing",
        "payment_date": "2026-11-10",
        "payment_method": "ACH",
        "reference_number": "ACH-0048213",
        "amount": 4870.5,
        "currency": "USD",
        "invoices": [
          {
            "invoice_number": "NW-118204",
            "pro_number": "PRO-77310452",
            "amount_paid": 2310
          }
        ]
      }
    ],
    "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.

## CassPort’s own options

Cass offers carriers no public API. Its carrier help center says Cass continues to explore API options and asks carriers with an immediate need to email its EDI team. Carriers can send invoices by EDI 210 for the Cass clients they name, receive electronic 820 remittances, and use CassPort itself for invoice status and remittance reporting.

| Option | What it covers | What it takes |
| --- | --- | --- |
| EDI 210 invoices | Freight invoices sent to Cass by EDI for the Cass clients you list. | The EDI 210 Data Form, faxed to Cass Payment Services, with your EDI contact, any EDI service provider and the clients to set up. |
| EDI 820 remittances | Electronic remittance advice for the payments Cass makes to you. | Set up with Cass. EDI 820 errors go to a named contact on Cass's EDI team. |
| API | No public carrier API. Cass says it continues to explore API options. | An email to Cass's EDI team describing your immediate need. |
| CassPort by hand | Invoice status, exceptions, invoice upload and its history, and remittances under Reporting & BI, for the clients in your profile. | A CassPort account you register with Sign Up and Company Type Carrier. Uploading needs a setup request to carrier support. |

Read on November 12, 2026: [Cass carrier help center](https://www.cassinfo.com/carrier-help-center), [EDI 210 Data Form](https://www.cassinfo.com/hubfs/EDI%20210%20Data%20Form.pdf), [Tools that save time: carrier operations and invoice visibility](https://www.cassinfo.com/executive-insights/tools-that-save-time-streamlining-carrier-operations-and-invoice-visibility).

## Signing in to CassPort

CassPort signs you in with a username and a password. You register yourself with Sign Up, choose Company Type Carrier, and receive your username and password by email; usernames cannot be changed. With Fous you sign in once through CassPort's own sign-in with your own account: the login is sealed with AES-256, never returned by the API or written to logs, and an expired session is signed back in.

## Worth knowing

- **Your profile decides which invoices you see**: CassPort accounts are profile based. If a colleague sees invoices you do not, or you start billing a new Cass client, carrier support updates your profile when you email your username and the client's name.
- **Uploading is switched on per user**: A new user who needs to upload invoices asks carrier support first. Setup generally takes 24 to 72 hours, and Cass then sends upload instructions.
- **A submitted invoice cannot be removed**: Once an invoice has been uploaded and submitted, there is no way to remove it in CassPort. Check each invoice before you submit it.
- **Exceptions hold the payment**: An invoice is paid only after it is approved and has finished processing, so an invoice in exception waits. The same holds for Expedite payments.

## More in Logistics: trucking, rail and parcel

- [Carrier 360 by J.B. Hunt](https://fous.com/automate/carrier-360-by-j-b-hunt.md)
- [Navisphere Carrier](https://fous.com/automate/navisphere-carrier.md)
- [RXO Connect](https://fous.com/automate/rxo-connect.md)
- [TQL Carrier Dashboard](https://fous.com/automate/tql-carrier-dashboard.md)
- [Highway](https://fous.com/automate/highway.md)
- [RMIS](https://fous.com/automate/rmis.md)
- [MyCarrierPortal](https://fous.com/automate/mycarrierportal.md)
- [Triumph Payments portal](https://fous.com/automate/triumph-payments-portal.md)
- [C3 Reservations](https://fous.com/automate/c3-reservations.md)
- [Kroger One Network portal](https://fous.com/automate/kroger-one-network-portal.md)
- [NCR Power Traffic](https://fous.com/automate/ncr-power-traffic.md)
- [Opendock](https://fous.com/automate/opendock.md)
- [Walmart Scheduler 2.0](https://fous.com/automate/walmart-scheduler-2-0.md)
- [One Network](https://fous.com/automate/one-network.md)
- [TIMOCOM](https://fous.com/automate/timocom.md)
- [Trans.eu](https://fous.com/automate/trans-eu.md)
- [WEX fleet card portal](https://fous.com/automate/wex-fleet-card-portal.md)
- [DAT One](https://fous.com/automate/dat-one.md)
- [Truckstop](https://fous.com/automate/truckstop.md)
- [B2クラウド](https://fous.com/automate/yamato-b2-cloud.md)
- [AccessNS](https://fous.com/automate/accessns.md)
- [BNSF Customer Portal](https://fous.com/automate/bnsf-customer-portal.md)
- [MyUP](https://fous.com/automate/myup.md)
- [ShipCSX](https://fous.com/automate/shipcsx.md)
- [Transporeon](https://fous.com/automate/transporeon.md)
- [Toll Collect Kunden-Portal](https://fous.com/automate/toll-collect-kunden-portal.md)

Other industries: [TWX-21](/automate/twx-21), [ABS MyFreedom](/automate/abs-myfreedom), [PropertyMe](/automate/propertyme), [myCHEP](/automate/mychep), [Syndigo CXH](/automate/syndigo-cxh), [Woolworths Partner Hub](/automate/woolworths-partner-hub).

## Frequently asked questions

### Does CassPort have an API?

Not a public one for carriers. Cass's carrier help center says it continues to explore API options and invites carriers with an immediate need to email its EDI team. What Cass offers today is EDI 210 for invoices, electronic 820 remittances, and CassPort itself.

### Where do I find the remittance behind a Cass payment?

In CassPort, under Reporting & BI, in Remittance reporting. If a payment is not there, Cass carrier support pulls it for you when you email the payment amount and date.

### Why has a Cass client's invoice not been paid yet?

Usually because it has an exception or has not finished processing. Cass pays an invoice only once it is approved and fully processed. Check the invoice for exceptions in CassPort, and ask carrier support to explain a rejection reason.

### Can I send my invoices to Cass by EDI instead of uploading them?

Yes. Fill in Cass's EDI 210 Data Form with your EDI contact, any EDI service provider and the Cass clients you want to bill by EDI, and fax it to Cass Payment Services.

### Is Fous affiliated with Cass Information Systems?

No. Fous is an independent product. You use it with your own CassPort account, and a method reads and does only what that account can.

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of CassPort (Cass Information Systems). 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.
