Any code city is hereby authorized, at its option and after the adoption of the appropriate ordinance, to accept in exchange for cash a payroll check, draft, or warrant; expense check, draft, or warrant; or personal check from a city employee in accordance with the following conditions:
In the event that any personal check cashed for a city employee by the city under this section is dishonored by the drawee financial institution when presented for payment, the city is authorized, after notice to the drawer or endorser of the dishonor, to withhold from the drawer's or endorser's next payroll check, draft, or warrant the full amount of the dishonored check.
RCW 35A.40.110