I love QB!
You can enter it in different ways, and get into however much detail you want. Don't go too hog wild tho, becuz it can become a monster. You want to keep it simple, while being able to easily obtain whatever information you're going to want to look at often.
One way you can do it is like this:
General Journal Entry:
Credit: Revenue (or Sales, or Income, however you have it set up): $1000 (or you can break it down into what type of revenue if you want, ie Linehaul, FSC Revenue, Other Revenue, depending on how detailed you would like to keep your information)
Debit: Prepaid Escrow: $50 (I would set this up as an 'other current asset' account) (This will keep it out of your expenses and keep track of how much the carrier has and when they received it)
Debit: Qualcomm Expense: $30
Debit: Insurance Expense: OCC/ACC Insurance: $20
Debit: Bank Account: $900
-----------------------------------------
You could also do an 'invoice' to your carrier first, and then in your detail you could list where you went, # of miles, etc. (whatever info you think you might like to look up later, easily); then when you receive the money, instead of crediting 'Revenue' as above, you would:
Credit: Accounts Receivable: $1000: Name: You Carrier Name
This will zero out the amount owing in your carrier's receivable account, however, you would still have to link that payment to the invoice at some point.
You can also do the entries at the time you 'receive payment' if you issue an invoice, you receive the entire payment, apply it to the particular invoice, and then make the rest of the entries afterward, when you 'make deposit'.
There are many ways to enter the information, depending on what kind of reports you want to get out of it in the end.
--------------------------
Note: If you enter it as sales via an invoice, QB can make some interesting graphs and easy comparisons for month-to-month/week-to-week/however you want to compare the income to other periods. You kind of have to plan it out ahead of time, so you can be sure to enter the info in the form which will allow you to obtain the reports you want. (Otherwise, you may have to re-enter everything if you discover you can't get certain reports unless things are entered in certain ways)
Is that clear as mud or what?