import re def generate_client_code(company_name, last_number): # remove non letters cleaned = re.sub(r'[^A-Za-z]', '', company_name.upper()) # first 5 characters suffix = cleaned[:5] number = last_number + 1 code = f"{number:04d}-{suffix}" return code