Stop in for a cup of coffee

Im aggrivated.
Did engine swap last month. Bill had to go to council meeting for approval. Ended up on mechanic’s desk where it sat for 10 days where it missed the council meeting.I wont get paid until april now. He knows how the paper trail works there. Did it intentionally. Its not going to break me, but it sure pisses me off.
that’s why i turned down work from two fleet agencies,more than 45 days to get paid is unacceptable.
Guess you'll have to add a percentage for unpaid after 28 days clause to the next contract and invoice.