$FileRead = fopen($filename, "r");
 $Read = new Controle('sft_particular');
 $Read->truncate();
 $Erros = [];
 while (!feof($FileRead)) {
     $file = fgets($FileRead);
     $Linha = !empty($file) ? explode(";", utf8_encode($file)) : null;
     if (is_array($Linha) && count($Linha) == 12) {
         $Erro = null;
         $Objeto = array();
         $Objeto['part_os'] = $Linha[0];
         $Objeto['part_date'] = Check::Data($Linha[1]);
         $Objeto['part_nm_paciente'] = $Linha[4];
         $Objeto['part_vl_liquido'] = Check::toFloat($Linha[9]);
         $Objeto['part_vl_pago'] = Check::toFloat($Linha[10]);
         $Objeto['part_vl_debito'] = Check::toFloat($Linha[11]);
         $Linha[2] = $Linha[2] == '0' ? "418 - Sistema" : $Linha[2];
         $findUser = explode(" - ", $Linha[2])[1];
         $atendente = FindUser($findUser);
         $findCode = explode('-', $Linha[0])[0];
         $unidade = FindCod($findCode);
         if (!$atendente) {
             $Erro = true;
             $Objeto['error'] = 'Não encontrado atendente: ' . $findUser;
             $Erros[] = $Objeto;
         } else {
             $Objeto['aten_id'] = $atendente;
         }
         if (!$unidade) {
             $Erro = true;
             $Objeto['error'] = 'Não encontradoa Unidade: ' . $findCode;
 /**
  * ****************************************
  * *************** PRIVATES ***************
  * ****************************************
  */
 private function setData()
 {
     unset($this->Data['aten']);
     unset($this->Data['unid']);
     unset($this->Data['conv']);
     $this->Data['glosa_value'] = Check::toFloat($this->Data['glosa_value']);
     $this->Data = array_map('strip_tags', $this->Data);
     $this->Data = array_map('trim', $this->Data);
 }