def vat_id(self, prefix: bool = True) -> str:
        """
        Generates random Greek VAT IDs (business TINs)
        :param prefix: boolean option to use EU format ("EL") prefix
        :return: a random Greek VAT ID
        """

        vat_id = "EL" if prefix else ""
        vat_id_starting_numbers = ("7", "8", "9", "0")
        vat_id = vat_id + random.choice(vat_id_starting_numbers) + self.numerify("#######")
        return vat_id + str(tin_checksum(vat_id[2:] if prefix else vat_id))

        Generates random Greek VAT IDs (business TINs)
        :param prefix: boolean option to use EU format ("EL") prefix
        :return: a random Greek VAT ID
        
faker/providers/ssn/el_GR/__init__.py