@tipo_peaje.setter<EOL><INDENT>def tipo_peaje(self, tarifa):<DEDENT>
peajes = [TIPO_PEAJE_GEN, TIPO_PEAJE_NOC, TIPO_PEAJE_VHC]<EOL>codes_peajes = [DATOS_TIPO_PEAJE[p][<NUM_LIT:1>] for p in peajes]<EOL>if type(tarifa) is int:<EOL><INDENT>self._tipo_peaje = peajes[tarifa - <NUM_LIT:1>]<EOL><DEDENT>elif tarifa in peajes:<EOL><INDENT>self._tipo_peaje = peajes[peajes.index(tarifa)]<EOL><DEDENT>elif tarifa in codes_peajes:<EOL><INDENT>self._tipo_peaje = peajes[codes_peajes.index(tarifa)]<EOL><DEDENT>else:<EOL><INDENT>print('<STR_LIT>'<EOL>.format(tarifa, '<STR_LIT:|>'.join(peajes), '<STR_LIT:|>'.join(codes_peajes)))<EOL><DEDENT>self._calcula_factura()<EOL>
Establece el tipo de tarifa asociada a la factura eléctrica.
        :param tarifa: int 1|2|3 ó str GEN|NOC|VHC ó str 2.0A|2.0DHA|2.0DHS