$lb_valido = $io_report->uf_retencionesaporte_proveedor($ls_numcom); if ($lb_valido) { $li_total = $io_report->DS->getRowCount("numcom"); for ($li_i = 1; $li_i <= $li_total; $li_i++) { $ls_numcon = $io_report->DS->data["numcom"][$li_i]; $ls_codret = $io_report->DS->data["codret"][$li_i]; $ls_fecrep = $io_funciones->uf_convertirfecmostrar($io_report->DS->data["fecrep"][$li_i]); $ls_perfiscal = $io_report->DS->data["perfiscal"][$li_i]; $ls_codsujret = $io_report->DS->data["codsujret"][$li_i]; $ls_nomsujret = $io_report->DS->data["nomsujret"][$li_i]; $ls_rif = $io_report->DS->data["rif"][$li_i]; $ls_dirsujret = $io_report->DS->data["dirsujret"][$li_i]; $li_estcmpret = $io_report->DS->data["estcmpret"][$li_i]; } uf_print_cabecera($ls_agenteret, $ls_rifagenteret, $ls_perfiscal, $ls_codsujret, $ls_nomsujret, $ls_rif, $ls_diragenteret, $ls_numcon, $ls_fecrep, $li_estcmpret, &$io_pdf); $lb_valido = $io_report->uf_retencionesaporte_detalle($ls_numcom); if ($lb_valido) { $li_totalconiva = 0; $li_totalsiniva = 0; $li_totalbaseimp = 0; $li_totalmontoimp = 0; $li_totalivaret = 0; $li_total = $io_report->ds_detalle->getRowCount("numfac"); for ($li_i = 1; $li_i <= $li_total; $li_i++) { $ls_numope = $io_report->ds_detalle->data["numope"][$li_i]; $ls_numfac = $io_report->ds_detalle->data["numfac"][$li_i]; $ls_numref = $io_report->ds_detalle->data["numcon"][$li_i]; $ld_fecfac = $io_funciones->uf_convertirfecmostrar($io_report->ds_detalle->data["fecfac"][$li_i]); $li_siniva = $io_report->ds_detalle->data["totcmp_sin_iva"][$li_i]; $li_coniva = $io_report->ds_detalle->data["totcmp_con_iva"][$li_i]; $li_baseimp = $io_report->ds_detalle->data["basimp"][$li_i];