Fortunately, I was working 5 to 7 days a week, so after a while the check flow was almost daily.
I left Gary's "cool"sign in there, because.......this is the key. Think of it this way. You're working THIS week and collecting checks from last month. It's like you're getting paid for today's gig but from another job you did 30 days ago.
Anyhow, I set up a database of gigs to keep track of everything. I then set up a "filter" on the database so that when I click on the filter it brings up all events that I've not been paid on yet. If one is a month old, then I go the the "accounts payable" box for that location. i.e When I book a job, I also make note of the "accounts payable" department. I don't bother with "2nd invoices" or calling the AD. I just go right to "accounts payable" give them a BS story like "I didn't get a check......I'm not concerned about how long it takes to issue it.....I'm just wondering if you sent it and it got lost in the mail? It keeps everybody honest!