$ls_ideact = $_POST["txtideact"];
 $li_monact = $_POST["txtmontot"];
 $ls_status = $_POST["hidstatus"];
 $ls_desmov = "";
 $li_monactaux = str_replace(".", "", $li_monact);
 $li_monactaux = str_replace(",", ".", $li_monactaux);
 $ld_date = date("Y-m-d");
 $lb_valido = $io_fec->uf_valida_fecha_mes($ls_codemp, $ld_date);
 if ($lb_valido) {
     if ($ls_cmpmov != "" && $ls_codcau != "" && $ls_codact != "" && $li_totrows > 1 && !empty($ls_numcmp)) {
         $ls_estpromov = "0";
         $ls_codpro = "----------";
         $ls_cedbene = "----------";
         $ls_codtipdoc = "";
         $ld_feccmpbd = $io_fun->uf_convertirdatetobd($ld_feccmp);
         $lb_existe = $io_saf->uf_saf_select_movimiento($ls_codemp, $ls_cmpmov, $ls_codcau, $ld_feccmpbd);
         if ($lb_existe) {
             uf_pintardetalle($lo_object, $li_totrows, $li_montot);
             uf_pintardetallescg($lo_objectscg, $li_totrowsscg, $li_totdeb, $li_tothab);
             uf_agregarlineablancascg($lo_objectscg, $li_totrowsscg);
             $io_msg->message("El numero de comprobante ya existe");
             $lb_valido = false;
         } else {
             $ls_codrespri = "";
             $ls_codresuso = "";
             $ls_coduniadm = "";
             $ls_ubigeo = "";
             $ls_tiprespri = "";
             $ls_tipresuso = "";
             $ls_fecent = "1900-01-01";
             $io_sql->begin_transaction();