● CB Loads · User Guide

Ascend TMS → QuickBooks Online → Customer Payments

For freight brokers, dispatch/accounting users, and the finance manager. Every step written to be simple, repeatable, and easy to audit.

1
Ascend TMS
Create load + pay items
2
QuickBooks Online
Invoice + bill accounting
3
Payment + Bank
Collect, apply, match
Company context
CB Loads LLC
Freight brokerage operations
Guide version
1.0
Date
May 4, 2026
Validation
Ascend → QBO export validated with a completed load
K
KISS rule used in this guide
Every step is written to be simple, repeatable, and easy to audit. Follow the steps in order and avoid duplicate data entry.

The simple operating model

Reference · current state of CB Loads systems

Three systems, three jobs. Ascend owns the load. QuickBooks owns the books. Square or QuickBooks Payments owns the money movement. This page documents how the existing setup is wired — refer back to it when something looks off.

!
Source of truth rule
Ascend TMS owns the operational load. QuickBooks Online owns the accounting record. Square or QuickBooks Payments owns the payment processing, depending on the chosen payment route.
System
Plain meaning
What it should do
What it should NOT do
Ascend TMSTMS = Transportation Management System
Load operations
Create loads, assign customer/carrier, enter pay items, export invoices and bills.
Use it as the final accounting ledger.
QuickBooks OnlineQBO
Accounting ledger
Store invoices, bills, income, COGS, A/R, A/P, bank feed, and reports.
Manually duplicate invoices that already came from Ascend.
Square
External payment processor
Collect customer card/ACH payments if the company stays with Square.
Create duplicate accounting sales when QBO already has the invoice.
QuickBooks Payments
QBO-native payment processor
Let customers pay the QBO invoice online by payment methods available in the account.
Use it on the same invoice if Square is already collecting that payment.
References: S1S2S5S8

Setup background & reference

Already configured · documented for reference

The CB Loads environment is already wired up. The pages below document how it was configured — Products & Services, customers/vendors, the Ascend ↔ QBO mapping, and the payment connections. Use this section to verify a specific setting or audit a change, not as a list of things to do.

AQuickBooks Products & Services — current state

Each Ascend pay item is configured in QBO as a Service item with both Sales and Purchasing info enabled, so the same item drives invoice income and bill expense. Per-load amounts are entered per transaction (price/rate left blank).

Item type
Service (all 8 pay items)
Sales info
Enabled — appears on customer invoices
Purchasing info
Enabled — appears on carrier bills, posts to COGS
Default price/cost
0.00 or blank — entered per load
Reference: S1S3

Recommended QBO item mapping

Ascend pay itemTypeSKUQBO categorySales incomePurchase expense
DeadheadServiceASC-DEADHEADAscend – AccessorialsFreight Revenue – AccessorialsCarrier/Driver Pay (COGS)
Extra StopsServiceASC-EXTRASTOPAscend – AccessorialsFreight Revenue – AccessorialsCarrier/Driver Pay (COGS)
Flat RateServiceASC-FLATRATEAscend – Linehaul/RateFreight Revenue – LinehaulCarrier/Driver Pay (COGS)
FuelServiceASC-FUELAscend – FuelFreight Revenue – Fuel SurchargeCarrier/Driver Pay (COGS)
LumperServiceASC-LUMPERAscend – AccessorialsFreight Revenue – AccessorialsCarrier/Driver Pay (COGS)
MileageServiceASC-MILEAGEAscend – Linehaul/RateFreight Revenue – LinehaulCarrier/Driver Pay (COGS)
Misc.ServiceASC-MISCAscend – MiscFreight Revenue – MiscCarrier/Driver Pay (COGS)
TollsServiceASC-TOLLSAscend – AccessorialsFreight Revenue – AccessorialsCarrier/Driver Pay (COGS)
!
Why this setup matters
Ascend's QuickBooks article says each QBO Product & Service should be edited so QuickBooks knows the income and expense account for that item. This is what makes invoice lines and bill lines post correctly.

BQuickBooks customers and vendors — current state

Customer display names in QBO are normalized to match the shipper names used in Ascend. Carrier and driver vendors are created during mapping. Missing customers are added through Customer Hub before any large export.

Customer naming
Matches Ascend shipper names — prevents duplicates
Vendors
Carrier/driver vendors mapped during integration
New customer flow
All apps → Customer Hub → New customer
Required field
Customer display name (QBO requirement)
Reference: S4S1

CAscend TMS integration mapping — current state

Ascend is authorized against QBO from the Accounting / QuickBooks area. Pay-item mapping, customer mapping, and vendor mapping have all been reviewed.

Connection
Ascend → QBO authorized in Accounting/QuickBooks area
Pay-item mapping
All 8 items mapped to matching QBO Service items
Customer mapping
Reviewed via Map Customers tab in Ascend
Vendor mapping
Reviewed via Map Vendors tab in Ascend
Reference: S1S2

DPayment setup — current state

Both payment connections are available depending on which route the finance user follows for a given invoice. The bank feed is connected for matching.

Square
Square Connector by QuickBooks connected — payouts, fees, and matches flow into QBO
QuickBooks Payments
QBO Payments account connected — invoices can include online payment options
Bank feed
Connected — deposits matched to existing records, never re-entered
Per-invoice rule
One invoice → one route. Never both.
Reference: S8S10S9

Daily pipeline: load to paid invoice

The full loop, six steps. Create the load in Ascend, export the financial record to QuickBooks, send or collect payment, then match the deposit in QuickBooks.

Daily rule
Create the load in Ascend → export to QuickBooks → send or collect payment → match the deposit in QuickBooks. That is the full loop.
  1. 1
    In Ascend TMS

    Create and complete the load

    • The broker or dispatcher creates the load in Ascend TMS.
    • Include the customer/shipper, carrier/driver/vendor, pickup and delivery details, agreed charge, carrier pay, and the correct pay items.
    • Use the standard pay items only: Deadhead, Extra Stops, Flat Rate, Fuel, Lumper, Mileage, Misc., Tolls.
    • Do not export until the invoice/bill amounts are ready to be reviewed by accounting.
    References: S1S2
  2. 2
    In QuickBooks Online

    Confirm the customer exists in QuickBooks

    • Before export, the finance user checks that the shipper/customer exists in QBO or is mapped in Ascend.
    • If the customer is missing in QBO: go to All apps → Customer Hub → Customers → New customer.
    • Enter the Customer display name. Add email, phone, billing address, and internal notes if useful.
    • Save the customer, then return to Ascend and map the customer if needed.
    References: S4S1
  3. 3
    Ascend → QBO

    Export the customer invoice from Ascend to QuickBooks

    • In Ascend, go to Account → Invoices/Bills.
    • Select the invoice that needs to be exported. Multiple invoices can be selected if processing a batch.
    • Select Export Invoice to QB.
    • Choose Export to QuickBooks Online.
    Expected: the invoice appears in QBO under Sales/Get paid → Invoices.
    Reference: S1
  4. 4
    In QuickBooks Online

    Check the invoice in QuickBooks

    • Open the exported invoice in QBO.
    • Confirm the customer, invoice date, due date, terms, load reference, and total amount.
    • Confirm the line items show the correct QBO Services, such as Flat Rate, Fuel, or Tolls.
    • If the item or account looks wrong, fix the QBO Product/Service mapping before exporting more loads. Do not continue with a broken mapping.
    References: S5S3
  5. 5
    Ascend → QBO

    Export the carrier/vendor bill from Ascend to QuickBooks

    • In Ascend, go to Account → Invoices/Bills.
    • Open the Bills tab.
    • Make sure the received bill is recorded first in Ascend.
    • Select the bill or bills to export.
    • Select Export to QB.
    Expected: the bill appears in QBO under Expenses/Bills and posts to Carrier/Driver Pay (COGS).
    References: S1S2
  6. 6
    Pick a payment route

    Send the payment request or collect payment

    • If the company uses QuickBooks Payments, the finance user sends the QBO invoice with online payment options turned on. See Route A.
    • If the company continues using Square, the finance user collects payment through Square and matches/applies it in QBO. See Route B.
    • The same invoice should not be collected through both Square and QuickBooks Payments.
    References: S5S6S8

Route A — QuickBooks Payments

A

Use this route when…

…the business wants the customer to pay the QuickBooks invoice directly from the invoice email or online invoice page.

  1. A1

    Connect QuickBooks Payments — once

    • A QBO admin signs in to QuickBooks Online.
    • Go to Settings → Account and settings → Payments.
    • Select Connect your QuickBooks Payments account or Activate payments, depending on the account view.
    • Choose the payment/deposit account and complete the setup steps.
    Reference: S10
  2. A2

    Set company invoice payment preferences

    • Go to Settings → Account and settings → Sales.
    • Find Invoice payments and select Edit.
    • Select the payment methods customers may use.
    • Add simple payment instructions if needed.
    • Save and confirm the Online Delivery setting uses Online Invoice.
    Reference: S6
  3. A3

    Send the payment request from the QBO invoice

    • Open the exported invoice in QBO.
    • Select Manage → Payment options.
    • Turn on the methods allowed for that invoice.
    • Select Review and send.
    Expected: the customer receives the invoice email, and the invoice status shows Sent.
    References: S5S6
  4. A4

    Confirm the invoice was paid

    • QBO updates the invoice once the payment is processed through QuickBooks Payments.
    • The finance user still reviews the bank feed to make sure the deposit is matched correctly.
    • If QBO suggests a match, review it and select Post after confirming it is correct.
    References: S9S6

Route B — Square remains the payment processor

B

Use this route when…

…customers already pay through Square and the company wants to keep Square for collections while QuickBooks organizes accounting.

  1. B1

    Connect Square Connector by QuickBooks — once

    • In QBO, go to My integrations → Find integrations.
    • Search for Square Connector by QuickBooks and select Get app now.
    • Log in with the Square account and authorize the connection.
    • Choose the bank account where Square deposits payouts.
    • Choose the start date for Square imports and sync.
    Reference: S8
  2. B2

    Keep the Square settings simple

    • Leave Customer tracking ON so Square customer names can match QBO customers.
    • Leave Product tracking ON if Square product/service names are meaningful and match QBO items.
    • Use Square Fees as the fee expense account.
    • Do not turn on full auto-add until the first week of transactions has been reviewed and the matches are clean.
    Reference: S8
  3. B3

    Collect the payment in Square

    • The finance user sends a Square payment request or collects the payment through the company's existing Square flow.
    • The reference should include the QBO invoice number and/or Ascend load number.
    • The customer pays in Square.
    • The QBO invoice remains the accounting record that must be paid/apply-matched.
    Reference: S8
  4. B4

    Review Square transactions in QuickBooks

    • In QBO, go to All apps → Accounting → Integration transactions.
    • Select the Square tile, then open For review.
    • Handle Payment received transactions first.
    • Match or confirm the payment against the existing QBO invoice when possible.
    • Then confirm the Payout transactions.
    Reference: S8
  5. B5

    Match the Square payout to the bank deposit

    • After the Square payout is posted in QBO, go to All apps → Accounting → Bank transactions.
    • Find the Square bank deposit.
    • Review the suggested match. If it is correct, select Post.
    • If no match appears, use Find other match and locate the Square payout/deposit record.
    References: S9S8
!
Important Square note
Square payouts are usually net of fees, adjustments, or holds. The Square Connector can record the payout and link individual sales and fees inside the deposit. This is why the payout should be reviewed before the bank deposit is matched.

Apply and match — plain-English rules

Three words you'll see often. Here's what each one means and where it happens.

Word
Simple meaning
Where it happens
When to do it
Apply
Connect a customer payment to the correct invoice so the invoice becomes paid.
QBO Receive payment, or Square Integration transactions
When a payment exists and the invoice is still open.
Match
Connect a downloaded bank transaction to a record already in QBO.
QBO Bank transactions
When the bank feed shows a deposit or payment already recorded in QBO.
Confirm / Post
Approve a suggested or reviewed transaction into the books.
Integration transactions, or Bank transactions
After checking customer, date, amount, and reference.

Manual apply — use only when automation did not apply the payment

  1. 1

    Open Receive payment

    • Select + Create → Receive payment.
    • Choose the customer.
    • Choose the payment method, such as Square, ACH, credit card, or check.
    • Choose the Deposit To account.
    • In Outstanding Transactions, select the invoice being paid.
    • Enter or adjust the amount if the payment is partial.
    • Select Record and close.
    Expected: the invoice status updates and the customer's open balance decreases.
    Reference: S7

Bank match — use when the deposit appears in the bank feed

  1. 2

    Match in Bank transactions

    • Go to All apps → Accounting → Bank transactions.
    • Find the downloaded bank transaction.
    • Review any suggested match shown by QuickBooks.
    • If the suggestion is correct, select Post.
    • If it is not correct, select Find other match and search by date, amount, customer, or description.
    • Do not categorize a bank deposit as income when it already has an invoice/payment record. That would duplicate revenue.
    Reference: S9

Dashboard, reports, and review routine

A simple daily view without turning QuickBooks into a load-management system.

Minimum reporting set
Review cash, open invoices, open bills, revenue, COGS, and product/service totals.

Daily finance routine

Done
Check
Why it matters
Export approved Ascend invoices/bills to QBO.
Keeps QBO current with freight activity.
Review open invoices in QBO.
Shows customers who still owe money.
Review Square Integration transactions if Square is used.
Applies payments and fees before bank matching.
Review Bank transactions.
Matches deposits and prevents duplicate income.
Review exceptions.
Fixes missing customers, wrong amounts, and unmapped items quickly.
References: S1S8S9

Weekly management reports

Done
Report
Why it matters
Profit and Loss
Shows revenue, COGS, expenses, and net income.
Sales by Product/Service
Shows Flat Rate, Fuel, Lumper, Tolls, and other item totals.
A/R Aging (Accounts Receivable Aging)
Shows customers who owe money and how old the invoices are.
A/P Aging (Accounts Payable Aging)
Shows bills owed to carriers/vendors.
Bank transactions For Review
Shows items that still need matching or categorization.

Dashboard guidance

  • If the account has QuickBooks Online Advanced, go to Reports → Dashboards to create dashboards and visuals for key business information.
  • Use dashboard visuals for high-level numbers only: sales, profit, cash flow, open invoices, and open bills.
  • If the standard QuickBooks homepage does not show a dashboard edit/customize option, rely on saved reports and bookmarked pages instead.
  • Recommended quick links: Invoices, Bills, Bank transactions, Integration transactions, Profit and Loss, Sales by Product/Service, A/R Aging, A/P Aging.
Reference: S11

Troubleshooting and controls

Click any issue to see the likely cause and best fix.

Likely cause
QBO items were not created as Service items, or Ascend has not refreshed the item list.
Best fix
Confirm QBO Products & Services show Type = Service, then refresh/reconnect Ascend QuickBooks integration.
Likely cause
The QBO Product/Service item is mapped to the wrong income account.
Best fix
Edit the QBO item and fix its Income account before exporting more loads. Mapping changes affect future transactions only.
Likely cause
Customer name was not mapped or spelling differs between Ascend, Square, and QBO.
Best fix
Use a standard customer naming rule and map the customer in Ascend. Merge duplicates only after accountant review.
Likely cause
Square payout is net of fees, holds, or adjustments.
Best fix
Review Square Integration transactions first, then match the payout in Bank transactions.
Likely cause
Mapping does not backfill by itself.
Best fix
Export historical invoices/bills from Ascend only if they are needed, preferably by date range or open balance.
Likely cause
QBO has not found the invoice/payment match yet.
Best fix
Use Find other match. Do not categorize as income if the invoice/payment already exists.
References: S1S3S8S9
!
Control rule for high volume
At 60 loads per day, the team should not create one QBO Project per load manually. Load detail stays in Ascend. QBO receives invoices, bills, customers, vendors, items, payments, and bank matches.

Glossary

Plain-English definitions for the terms that appear throughout this guide.

TermMeaning
Ascend TMSTransportation Management System used to create and manage freight loads.
QBOQuickBooks Online.
A/RAccounts Receivable: money customers owe the company.
A/PAccounts Payable: money the company owes carriers/vendors.
COGSCost of Goods Sold: direct costs needed to deliver the load, such as carrier/driver pay.
Pay ItemAn Ascend charge or pay line such as Flat Rate, Fuel, Tolls, or Lumper.
Product/ServiceThe QuickBooks item used on invoices and bills. For CB Loads, pay items are set up as Service items.
ApplyLink a payment to an invoice.
MatchLink a bank feed transaction to an existing QBO transaction.
ACHAutomated Clearing House: bank transfer payment method.

References

Official references used to build this guide. Links were checked during preparation of this document.

Tip: click any source code (like S1) anywhere in this guide to open the source page in a side panel — without losing your place in the instructions. Hover for a quick summary.

i
Note
This guide is an operational setup guide. It is not tax, payroll, or legal advice. An accountant should review chart-of-account names, entity-specific payroll/owner pay treatment, and tax settings before month-end close.