I don't know any 'facts' about this situation but it could possibly be considered a crime for writing a bad check. Is 400 dollars worth the trouble of fighting it? Probably not. You might try using it as leverage to recoup some of the money. 200 bucks is better than 0.
Not to be harsh, but common sense should have taken over and given them some type of ball park range before you started. Many people don't have 400 dollars in their checking account for an extraneous expense like leaf cleanup.
When taking on a new customer and the has the potential to go over 200 dollars, you should give them a heads to see if they even have the money.