import re def generate_client_code(company_name, last_number): cleaned = re.sub(r'[^A-Za-z]', '', (company_name or '').upper()) suffix = cleaned[:5] or "CLIENT" number = last_number + 1 return f"{number:04d}-{suffix}" def generate_service_code(service_name, last_number): cleaned = re.sub(r'[^A-Za-z]', '', (service_name or '').upper()) suffix = cleaned[:5] or "SERVI" number = last_number + 1 return f"SVC-{number:04d}-{suffix}"