original_string: public function setCustomerData($nombre_cliente = " ",$documento = " ",$respo_iva = 'C', $tipo_documento = " ", $domicilio = '-') {
  		$nombre_cliente = substr($nombre_cliente,0,45);
  		$respo_iva = strtoupper($respo_iva);
  		$tipo_documento = strtoupper($tipo_documento);
  		
  		
  		if($respo_iva == 'I' || $respo_iva == 'E' || $respo_iva == 'A' || $respo_iva == 'C' || $respo_iva == 'T'){
  			if( $tipo_documento == 'C' || $tipo_documento == 'L' || $tipo_documento == '0' || $tipo_documento == '1' || $tipo_documento == '2' || $tipo_documento == '3' || $tipo_documento == '4')
  			{	
  				$comando = "b".$this->cm('FS').$nombre_cliente.$this->cm('FS').$documento.$this->cm('FS').$respo_iva.$this->cm('FS').$tipo_documento;
  				if($domicilio){
  					$comando .= $this->cm('FS').$domicilio;
  				}
  			}
  			else{ 	
  				return -1; //fallo tipo_documento
  			}	
  		}
  		else{
  			return -2; // fallo respo_iva
  		} 
  		return $comando;
  	}
code: public function setCustomerData($nombre_cliente = " ",$documento = " ",$respo_iva = 'C', $tipo_documento = " ", $domicilio = '-') {
  		$nombre_cliente = substr($nombre_cliente,0,45);
  		$respo_iva = strtoupper($respo_iva);
  		$tipo_documento = strtoupper($tipo_documento);
  		
  		
  		if($respo_iva == 'I' || $respo_iva == 'E' || $respo_iva == 'A' || $respo_iva == 'C' || $respo_iva == 'T'){
  			if( $tipo_documento == 'C' || $tipo_documento == 'L' || $tipo_documento == '0' || $tipo_documento == '1' || $tipo_documento == '2' || $tipo_documento == '3' || $tipo_documento == '4')
  			{	
  				$comando = "b".$this->cm('FS').$nombre_cliente.$this->cm('FS').$documento.$this->cm('FS').$respo_iva.$this->cm('FS').$tipo_documento;
  				if($domicilio){
  					$comando .= $this->cm('FS').$domicilio;
  				}
  			}
  			else{ 	
  				return -1; //fallo tipo_documento
  			}	
  		}
  		else{
  			return -2; // fallo respo_iva
  		} 
  		return $comando;
  	}
code_tokens: public function setCustomerData ( $ nombre_cliente = " " , $ documento = " " , $ respo_iva = 'C' , $ tipo_documento = " " , $ domicilio = '-' ) { $ nombre_cliente = substr ( $ nombre_cliente , 0 , 45 ) ; $ respo_iva = strtoupper ( $ respo_iva ) ; $ tipo_documento = strtoupper ( $ tipo_documento ) ; if ( $ respo_iva == 'I' || $ respo_iva == 'E' || $ respo_iva == 'A' || $ respo_iva == 'C' || $ respo_iva == 'T' ) { if ( $ tipo_documento == 'C' || $ tipo_documento == 'L' || $ tipo_documento == '0' || $ tipo_documento == '1' || $ tipo_documento == '2' || $ tipo_documento == '3' || $ tipo_documento == '4' ) { $ comando = "b" . $ this -> cm ( 'FS' ) . $ nombre_cliente . $ this -> cm ( 'FS' ) . $ documento . $ this -> cm ( 'FS' ) . $ respo_iva . $ this -> cm ( 'FS' ) . $ tipo_documento ; if ( $ domicilio ) { $ comando .= $ this -> cm ( 'FS' ) . $ domicilio ; } } else { return - 1 ; //fallo tipo_documento } } else { return - 2 ; // fallo respo_iva } return $ comando ; }
docstring: Setea los datos del Cliente, por lo general se usa para hacer factura A
  
  @param string $nombre_cliente nombre o razon social
  @param integer $documento valor del DNI, CIUT, CUIL, etc
  @param CHAR $respo_iva
  'I' responsable inscripto
  'E' Excento
  'A' No responsable
  'C' Consumidor final
  'T' No categorizado
  @param CHAR $tipo_documento
  'C' CUIT
  'L' CUIL
  '0' Lbreta enrolamiento
  '1' Libreta civica
  '2' DNI
  '3' Pasaporte
  '4' Cedula de Identidad
  @param string $domicilio
docstring_tokens: Setea los datos del Cliente por lo general se usa para hacer factura A