private function montos_punto_memo($monto)
 {
     // se convierte el monto a valor en letra
     $V = new EnLetras();
     $valor = explode(".", $monto);
     if (count($valor) > 1) {
         $con = strtoupper($V->ValorEnLetras($valor[0], " Bs. F Con "));
         return $con . strtoupper($V->ValorEnLetras($valor[1], " Centimos")) . " (Bs. F " . tm($monto) . ")";
     } else {
         return strtoupper($V->ValorEnLetras($valor[0], " Bs. F")) . " (Bs. F " . tm($monto) . ")";
     }
 }
示例#2
0
 $pdf->Ln();
 $pdf->Cell(100, 5, "CLIENTE: DIORI S.A. DE C.V.");
 $pdf->Ln();
 $pdf->Cell(150, 5, "DOMICILIO: CALLE SUR 4 # 225 ALTOS COL. CENTRO C.P. 94300 ORIZABA VER.");
 $pdf->Ln();
 $pdf->Ln();
 $pdf->Ln();
 $header = array("CANTIDAD", "U. MEDIDA", "CONCEPTO", "P.U.", "TOTAL");
 $pdf->tablaHorizontal($header, null);
 $pdf->datosHorizontal(1, $datos[3], $datos[4], $datos[5], $datos[6], $datos[7]);
 $pdf->SetXY(20, 200);
 $pdf->Cell(140, 5, "METODO DE PAGO: EFECTIVO");
 $pdf->Cell(50, 5, "IMPORTE:" . $datos[7]);
 $pdf->Ln();
 $pdf->Cell(10);
 $le = new EnLetras();
 $v = str_replace(",", "", $datos[7]);
 $pdf->Cell(148, 5, "Cantidad en Letra: " . $le->ValorEnLetras($totl, "pesos"));
 $pdf->Cell(50, 5, "I.V.A. \$" . $iva);
 $pdf->Ln();
 $pdf->Cell(154);
 $pdf->Cell(50, 5, "TOTAL: \$" . number_format($totl, 2));
 $pdf->ln();
 $pdf->ln();
 $pdf->ln();
 $img = "julia.png";
 $pdf->Cell(30, 40, $pdf->Image($img, $pdf->GetX(), $pdf->GetY(), 25, 25));
 $pdf->SetXY($pdf->GetX(), $pdf->GetY());
 $pdf->SetFont('Arial', 'B', 5);
 $pdf->MultiCell(70, 3, utf8_decode("Vigencia:  2 Años a partir de la fecha de aprobación de la asignación de folios, la cual es del 19 de Marzo de 2013. Vence el 19 de Marzo de 2015. No. de Aprobación: 24848803 Cantidad  500 del 1 al 500."));
 $pdf->Ln();
                break;
            case 1:
                $t = " Mil";
                break;
            case 2:
                $t = " Millones";
                break;
            case 3:
                $t = " Billones";
                break;
        }
        return $Rtn . $t;
    }
}
if ($_REQUEST['funcion'] == 'letrasNumeros') {
    $funcionLetras = new EnLetras();
    $Letras = $funcionLetras->ValorEnLetras($_REQUEST['valor'], ' Pesos ');
    $Letras = json_encode($Letras);
    echo $Letras;
}
if ($_REQUEST['funcion'] == 'disponibilidades') {
    $cadenaSql = $this->sql->getCadenaSql('buscar_disponibilidad', array($_REQUEST['vigencia'], $_REQUEST['unidad']));
    $resultadoItems = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda");
    $resultado = json_encode($resultadoItems);
    echo $resultado;
}
if ($_REQUEST['funcion'] == 'Infodisponibilidades') {
    $arreglo = array($_REQUEST['disponibilidad'], $_REQUEST['vigencia'], $_REQUEST['unidad']);
    $cadenaSql = $this->sql->getCadenaSql('info_disponibilidad', $arreglo);
    $resultadoItems = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda");
    $resultado = json_encode($resultadoItems[0]);
示例#4
0
$montoOrigi = number_format($montot, 2);
echo $montoOrigi;
?>
</strong><input type="hidden" name="numfac" id="numfactu" value="<?php 
echo $nroFac;
?>
"></div></td>
                </tr>
            </table>
            <br>
            <table align="center">
                <tr>
                    <td>
                        Son: <?php 
require_once 'convertidor.php';
$v = new EnLetras();
$valor = $v->ValorEnLetras($montot, "Bolivianos");
echo $valor;
?>
                        <br>                       
                    </td>
                </tr>
                <tr>
                    <td><br></td>
                </tr>
                <tr>
                    <td align="center"><strong>Pago Bs:</strong></td>
                    <td align="right"><strong><?php 
echo $pagobs;
?>
</strong></td>
 function ImprimeBoleta($dataCliente, $detalleOrden)
 {
     $EnLetras = new EnLetras();
     $meses = array("", "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
     $mes = $meses[date('n')];
     $posCuerpo = 73 + $this->postotalBoleta;
     $posFinal = 120 + $this->postotalBoleta;
     $gc = 3.5;
     $gf = 5;
     $total = 0;
     $maximoValorFor = count($detalleOrden);
     //Parte inicial de las guia
     $this->encabezadoBoleta($dataCliente);
     //Cuerpo de la guia
     $this->SetY($posCuerpo);
     for ($i = 0; $i < $maximoValorFor; $i++) {
         $this->SetFont('Courier', '', 7.5);
         $this->Cell(8, $gc, $i + 1, 0, 0, 'C', false);
         $this->Cell(20, $gc, $detalleOrden[$i]['codigopa'], 0, 0, 'C', false);
         $this->Cell(90, $gc, $detalleOrden[$i]['nompro'], 0, 0, 'L', false);
         $this->Cell(21, $gc, $detalleOrden[$i]['cantdespacho'], 0, 0, 'C', false);
         $this->Cell(26, $gc, number_format($detalleOrden[$i]['preciofinal'], 2), 0, 0, 'R', false);
         $this->Cell(23, $gc, number_format($detalleOrden[$i]['preciofinal'] * $detalleOrden[$i]['cantdespacho'], 2), 0, 0, 'R', false);
         $this->ln();
         $total += $detalleOrden[$i]['preciofinal'] * $detalleOrden[$i]['cantdespacho'];
         if ($this->maximoBoleta - 1 == $i || $i + 1 == $maximoValorFor) {
             /*****************Marca el Fin del cuerpo**************************/
             $this->Cell(190, $gf, str_pad('-', 100, '-', STR_PAD_LEFT), 0, 0, 'C', false);
             $this->Ln();
             //funciona siempre y cuando no llege al valor maximo de for
             if ($i + 1 != $maximoValorFor) {
                 $this->Cell(190, $gf, 'Va......', 0, 0, 'L', false);
             }
             $this->Ln();
             //parte Final de la guia
             $this->SetFont('Times', '', 7);
             $this->SetY($posFinal);
             $this->Cell(9);
             $this->Cell(110, $gf, $EnLetras->ValorEnLetras($total, ""));
             $this->Cell(47);
             $this->Cell(22, $gf, number_format($total, 2), 0, 0, 'R', false);
             $this->Ln();
             $this->SetY($posFinal + 14);
             $this->Cell(113);
             $this->Cell(10, $gf, date('d'), 0, 0, 'C', false);
             $this->Cell(30, $gf, $mes, 0, 0, 'C', false);
             $this->Cell(10, $gf, date('Y'), 0, 0, 'R', false);
             /*******************************************/
             $total = 0;
             $this->contador += 1;
             $this->maximoBoleta = $this->maximoBoleta_inicial * $this->contador;
             $this->contBoleta += 1;
             //funciona siempre y cuando no llege al valor maximo de for
             if ($i + 1 != $maximoValorFor) {
                 $this->AddPage();
                 $this->encabezadoBoleta($dataCliente);
                 $this->SetY($posCuerpo);
                 $this->Cell(190, $gf, 'viene....', 0, 0, 'L', false);
                 $this->Ln();
             }
         }
     }
 }
示例#6
0
 include_once 'print/fpdf.php';
 require_once 'clases/clsReportes.php';
 require_once 'clases/clsNumeroLetras.php';
 $url = $_SERVER['REQUEST_URI'];
 $url = explode('/', $url);
 $Reporte = new Reporte();
 if (!is_numeric($url[5]) || strlen($url[5]) < 7 || strlen($url[5]) > 7) {
     header("Location: ../ventas");
 } else {
     $fila = $Reporte->PrintComprobante($url[5], $url[4]);
     $dc = $Reporte->getdatosCliente($url[5], $url[4]);
 }
 if (empty($fila) && empty($dc)) {
     header("Location: ../ventas");
 }
 $moneda = new EnLetras();
 $meses = $Reporte->meses();
 for ($mes = 1; $mes <= 12; $mes++) {
     if (date('m') == $mes) {
         $month = $meses[$mes];
     }
 }
 date_default_timezone_set("America/Lima");
 class PDF extends FPDF
 {
     function __construct()
     {
         //Llama al constructor de su clase Padre.
         //Modificar aka segun la forma del papel del reporte (P= VERTICAL, L=HORIZONTAL)
         parent::__construct('P', 'mm', 'A4');
         //parent::__construct('P','mm','Letter');
示例#7
0
                $pdf->SetY($t);
                $pdf->SetX(50);
                $pdf->SetWidths(array(0, 140));
                if (strlen($temp1) > 0) {
                    $pdf->Rows(array('', $temp1));
                }
                //$pdf->Cell(195,10,$temp.':'.$temp1,0,1,'L');
                $t = $t + 6;
            }
        }
    } else {
        $prod = 1;
    }
}
///////////////
$letras = new EnLetras();
$sql = pg_query("select factura_venta.descuento_venta,factura_venta.tarifa0,factura_venta.tarifa12,factura_venta.iva_venta,factura_venta.total_venta from factura_venta,detalle_factura_venta,productos where factura_venta.id_factura_venta=detalle_factura_venta.id_factura_venta and detalle_factura_venta.cod_productos=productos.cod_productos and detalle_factura_venta.id_factura_venta='{$_GET['id']}'");
$fila = pg_fetch_row($sql);
$pdf->SetFont('Arial', '', 8);
$pdf->SetX(50);
$pdf->SetY(249);
//////////LETRAS EN  NUMEROS Y SUBTOTALES
$pdf->Cell(125, 8, utf8_decode('                             ' . $letras->ValorEnLetras($fila[4], "dolares")), 0, 0, 'L');
$pdf->SetFont('Arial', '', 8);
$pdf->SetX(172);
$pdf->Cell(30, 8, utf8_decode($fila[2]), 0, 1, 'C');
$pdf->SetX(172);
$pdf->Cell(30, 8, utf8_decode($fila[0]), 0, 1, 'C');
$pdf->SetX(172);
$pdf->Cell(30, 8, utf8_decode($fila[1]), 0, 1, 'C');
$pdf->SetX(172);
 function documento()
 {
     $conexion = "inventarios";
     $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $directorio = $this->miConfigurador->getVariableConfiguracion('rutaUrlBloque');
     $cadenaSql = $this->miSql->getCadenaSql('consultarOrdenDocumento', $_REQUEST['id_orden']);
     $orden = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda");
     // var_dump ( $orden );
     $orden = $orden[0];
     $tipo_orden = $orden['tipo_orden'] == '1' ? "ORDEN DE COMPRA" : ($orden['tipo_orden'] ? "ORDEN DE SERVICIOS" : " ");
     // $cadenaSql = $this->miSql->getCadenaSql ( 'informacionPresupuestal', $orden ['info_presupuestal'] );
     // $info_presupuestal = $esteRecursoDB->ejecutarAcceso ( $cadenaSql, "busqueda" );
     // $info_presupuestal = $info_presupuestal [0];
     // var_dump ( $info_presupuestal );
     // $cadenaSql = $this->miSql->getCadenaSql ( 'consultarRubro', $orden ['rubro'] );
     // $rubro = $esteRecursoDB->ejecutarAcceso ( $cadenaSql, "busqueda" );
     // $rubro = $rubro [0];
     // var_dump ( $rubro );
     $cadenaSql = $this->miSql->getCadenaSql('consultarInformaciónDisponibilidad', $_REQUEST['id_orden']);
     $infDisponibilidad = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda");
     $cadenaSql = $this->miSql->getCadenaSql('consultarInformaciónRegistro', $_REQUEST['id_orden']);
     $inRegistro = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda");
     // var_dump($inRegistro);exit;
     $cadenaSql = $this->miSql->getCadenaSql('consultarSupervisor', $orden['id_supervisor']);
     $supervisor = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda");
     $supervisor = $supervisor[0];
     // var_dump ( $supervisor );
     // $cadenaSql = $this->miSql->getCadenaSql ( 'consultarDependenciaSupervisor', $supervisor ['dependencia'] );
     // $dependencia_supervisor = $esteRecursoDBO->ejecutarAcceso ( $cadenaSql, "busqueda" );
     // $dependencia_supervisor = $dependencia_supervisor [0];
     $cadenaSql = $this->miSql->getCadenaSql('consultarProveedor', $orden['id_proveedor']);
     $datosProveedor = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda");
     $datosProveedor = $datosProveedor[0];
     $cadenaSql = $this->miSql->getCadenaSql('consultarContratistas', $orden['id_contratista']);
     $datosContratista = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda");
     $datosContratista = $datosContratista[0];
     $cadenaSql = $this->miSql->getCadenaSql('polizas');
     $polizas = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda");
     $polizas = $polizas[0];
     $poliza1 = $orden['poliza1'] != 'f' ? 'X' : ' ';
     $poliza2 = $orden['poliza2'] != 'f' ? 'X' : ' ';
     $poliza3 = $orden['poliza3'] != 'f' ? 'X' : ' ';
     $poliza4 = $orden['poliza4'] != 'f' ? 'X' : ' ';
     // $arreglo = array (
     // $orden ['id_contratista_encargado'],
     // $orden ['vig_contratista']
     // );
     // $cadenaSql = $this->miSql->getCadenaSql ( 'consultarContratistaDocumento', $arreglo );
     // $contratista = $esteRecursoDBO->ejecutarAcceso ( $cadenaSql, "busqueda" );
     // $contratista = $contratista [0];
     $cadenaSql = $this->miSql->getCadenaSql('consultarOrdenador_gasto', array($orden['id_ordenador_encargado'], $orden['tipo_ordenador']));
     $ordenador = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda");
     $ordenador = $ordenador[0];
     // var_dump($ordenador);
     $cadenaSql = $this->miSql->getCadenaSql('consultarElementosOrden', $_REQUEST['id_orden']);
     $ElementosOrden = $esteRecursoDB->ejecutarAcceso($cadenaSql, "busqueda");
     // var_dump($ElementosOrden);exit;
     $contenidoPagina = "\n<style type=\"text/css\">\n    table { \n        color:#333; /* Lighten up font color */\n        font-family:Helvetica, Arial, sans-serif; /* Nicer font */\n\t\t\n        border-collapse:collapse; border-spacing: 3px; \n    }\n\n    td, th { \n        border: 1px solid #CCC; \n        height: 13px;\n    } /* Make cells a bit taller */\n\n\tcol{\n\twidth=50%;\n\t\n\t}\t\t\t\n\t\t\t\t\n    th {\n        background: #F3F3F3; /* Light grey background */\n        font-weight: bold; /* Make sure they're bold */\n        text-align: center;\n        font-size:10px\n    }\n\n    td {\n        background: #FAFAFA; /* Lighter grey background */\n        text-align: left;\n        font-size:10px\n    }\n</style>\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n<page backtop='5mm' backbottom='5mm' backleft='10mm' backright='10mm'>\n\t\n\n        <table align='left' style='width:100%;' >\n            <tr>\n                <td align='center' >\n                    <img src='" . $directorio . "/css/images/escudo.png'  width='80' height='100'>\n                </td>\n                <td align='center' style='width:88%;' >\n                    <font size='9px'><b>UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS </b></font>\n                     <br>\n                    <font size='7px'><b>NIT: 899.999.230-7</b></font>\n                     <br>\n                    <font size='3px'>CARRERA 7 No. 40-53 PISO 7. TELEFONO 3239300 EXT. 2609 -2605</font>\n                     <br>\t\t\n                    <font size='5px'>www.udistrital.edu.co</font>\n                     <br>\n                    <font size='4px'>" . date("Y-m-d") . "</font>\n                </td>\n            </tr>\n        </table>\n\t\n\t                  \t\t\n       \t\t<table style='width:100%;'>\n            <tr> \n\t\t\t<td style='width:50%;'>" . $tipo_orden . ": " . $orden['identificador_consecutivo'] . "</td>\n\t\t\t<td style='width:50%;text-aling=right;'>FECHA DE ORDEN :  " . $orden['fecha_registro'] . "</td> \t\t\t\n \t\t \t</tr>\n\t\t    </table>\n\t\t\t\t\t\t\n\t\t    <table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'><b>Información Solicitante</b></td>\n\t\t\t</tr>\n         \t</table>\n\n\n\t\t    <table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:50%;'>Dependencia : " . $orden['nombre_dependencia'] . " </td>\n\t\t\t<td style='width:50%;'>Sede : " . $orden['nombre_sede'] . " </td>\n\t\t\t</tr>\n\t\t\t</table>\t\n\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'><b>Datos Supervisor</b></td>\n\t\t\t</tr>\n         \t</table>\n\n\t\t\t<table style='width:100%;'>\t\t\n\t\t\t<tr> \n\t\t\t<td style='width:50%;'>Nombre : " . $supervisor['nombre'] . " </td>\n\t\t\t<td style='width:50%;'>Cargo : " . $supervisor['cargo'] . " </td>\n\t\t\t</tr>\n\t\t\t</table>\n\t\t\t\t\t\n\t\t    <table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'>Dependencia : " . rtrim($supervisor['nombre_dependencia']) . " </td>\n\t\t\t</tr>\t\t\t\t\t\t\n\t\t\t</table>\t\n\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'><b>Información Contratista</b></td>\n\t\t\t</tr>\n         \t</table>\t\n\n            <table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:50%;'>Razón Social : " . $datosProveedor['razon_social'] . " </td>\n\t\t\t<td style='width:50%;'>Nit : " . $datosProveedor['identificacion'] . " </td>\n\t\t\t</tr>\n\t\t\t<tr> \n\t\t\t<td style='width:50%;'>Dirección : " . $datosProveedor['direccion'] . " </td>\n\t\t\t<td style='width:50%;'>Telefono : " . $datosProveedor['telefono'] . " </td>\n\t\t\t</tr>\t\t\n\t\t\t</table>\n\t\t\t\t\t\n  \t\t\t <table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:50%;'>Nombre Contratista : " . $datosContratista['nombres'] . " </td>\n\t\t\t<td style='width:50%;'>Identificación : " . $datosContratista['identificacion'] . " </td>\n\t\t\t</tr>\n\t\t\t</table>\n\t\t\t\t\t\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'>Cargo : " . $datosContratista['cargo'] . "</td>\n\t\t\t</tr>\n         \t</table>\t\t\t\n\t\t\t\t\t\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'><b>Información Contrato</b></td>\n\t\t\t</tr>\n         \t</table>\t\n\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;text-align:justify;font-size: 8px;font-size-adjust: 0.3;'>" . $orden['objeto_contrato'] . " </td>\n\t\t\t</tr>\t\t\n\t\t\t</table>\t\t\t\n\t\t\t\n\t\t\t<table style='width:100%;'>\t\t\n\t\t\t<tr> \n\t\t\t<td style='width:90%;text-align:left;'>" . $polizas[1] . "</td>\t\n\t\t\t<td style='width:10%;text-align:center;'>" . $poliza1 . "</td>\t\t\n\t\t\t</tr>\n\t\t\t<tr> \n\t\t\t<td style='width:90%;text-align:left;'>" . $polizas[2] . "</td>\t\n\t\t\t<td style='width:10%;text-align:center;'>" . $poliza2 . "</td>\t\t\n\t\t\t</tr>\n\t\t\t<tr> \n\t\t\t<td style='width:90%;text-align:left;'>" . $polizas[3] . "</td>\t\n\t\t\t<td style='width:10%;text-align:center;'>" . $poliza3 . "</td>\t\t\n\t\t\t</tr>\t\t\t\t\t\t\t\t\n\t\t\t<tr> \n\t\t\t<td style='width:90%;text-align:left;'>" . $polizas[4] . "</td>\t\n\t\t\t<td style='width:10%;text-align:center;'>" . $poliza4 . "</td>\t\t\n\t\t\t</tr>\t\t\t\t\t\n\t\t\t</table>\t\n\t\t\t";
     $contenidoPagina .= "\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;'><b>Información Referente Pago</b></td>\n\t\t\t</tr>\n         \t</table>\t             \t\t\n\n\t\t    <table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:33.31%;'>Fecha Inicio:  " . $orden['fecha_inicio_pago'] . "</td>\n\t\t\t<td style='width:33.31%;'>Fecha Final:  " . $orden['fecha_final_pago'] . "</td>\n\t\t\t<td style='width:33.31%;'>Duración (en Dias):  " . $orden['duracion_pago'] . "</td>\t\t\n\t\t\t</tr>\n         \t</table>\t \n\n            <table style='width:100%;'>\n\t\t\t<tr> \n\t\t\t<td style='width:100%;text-align:justify;'>Forma de Pago :  " . $orden['forma_pago'] . "</td>\n\t\t\t</tr>\n         \t</table>\n\n\n\t\t\n\t\t\t\n\t\t\t\t\t\n<page_footer  backleft='10mm' backright='10mm'>\n\t\t\t<table style='width:100%;'>\t\t\n\t\t\t<tr>\n\t\t\t<td style='width:100%;text-align:justify;'><font size='1px'>Observaciones: para el respectivo pago la factura y/o cuenta de cobro debe coincidir en valores, cantidades y razón social, con la presente orden de servicio. igualmente se debe anexar el recibido a satisfacción del servicio, pago de aportes parafiscal y/o seguridad social del mes de facturación y certificación bancaria con el numero de cuenta para realizar la transferencia bancaria.</font></td>\t\n\t\t\t</tr>\n\t\t\t</table>\n\t\t\n</page_footer> \n\t\t\t\t\t\n\t\t\t\t\t\t</page>\n\t\t\t\t";
     $contenidoPagina .= "<page backtop='5mm' backbottom='5mm' backleft='10mm' backright='10mm'>";
     $contenidoPagina .= "\n\t\t<table style='width:100%;'>\n\t\t<tr>\n\t\t<td style='width:100%;text-align=center;'>Elementos Orden</td>\n\t\t</tr>\n\t\t</table>\n\t\t<table style='width:100%;'>\n\t\t<tr>\n\t\t<td style='width:10%;text-align=center;'>Item</td>\n\t\t<td style='width:15%;text-align=center;'>Unidad/Medida</td>\n\t\t<td style='width:20%;text-align=center;'>Cantidad</td>\n\t\t<td style='width:30%;text-align=center;'>Descripción</td>\n\t\t<td style='width:8.3%;text-align=center;'>Valor Unitario(\$)</td>\n\t\t<td style='width:8.3%;text-align=center;'>Iva</td>\n\t\t<td style='width:8.3%;text-align=center;'>Total</td>\n\t\t</tr>\n\t\t</table>\n\t\t<table style='width:100%;'>";
     $sumatoriaTotal = 0;
     $sumatoriaIva = 0;
     $sumatoriaSubtotal = 0;
     $j = 1;
     // var_dump ( $ElementosOrden );
     // exit ();
     foreach ($ElementosOrden as $valor => $it) {
         $contenidoPagina .= "<tr>";
         $contenidoPagina .= "<td style='width:10%;text-align=center;'>" . $j . "</td>";
         $contenidoPagina .= "<td style='width:15%;text-align=center;'>" . $it['unidad'] . "</td>";
         $contenidoPagina .= "<td style='width:20%;text-align=center;'>" . $it['cantidad'] . "</td>";
         $contenidoPagina .= "<td style='width:30%;text-align=justify;'>" . $it['descripcion'] . "</td>";
         $contenidoPagina .= "<td style='width:8.3%;text-align=center;'>\$ " . $it['valor'] . "</td>";
         $contenidoPagina .= "<td style='width:8.3%;text-align=center;'>" . $it['nombre_iva'] . "</td>";
         $contenidoPagina .= "<td style='width:8.3%;text-align=center;'>\$ " . $it['total_iva_con'] . "</td>";
         $contenidoPagina .= "</tr>";
         $sumatoriaTotal = $sumatoriaTotal + $it['total_iva_con'];
         $sumatoriaSubtotal = $sumatoriaSubtotal + $it['subtotal_sin_iva'];
         $sumatoriaIva = $sumatoriaIva + $it['total_iva'];
         $j++;
     }
     $contenidoPagina .= "</table>";
     $contenidoPagina .= "\t\t<table style='width:100%;'>\n\t\t<tr>\n\t\t\n\t\t<td style='width:91.7%;text-align=left;'><b>SUBTOTAL  : </b></td>\n\t\t<td style='width:8.3%;text-align=center;'><b>\$" . $sumatoriaSubtotal . "</b></td>\n\t\t</tr>\n\t\t<tr>\n\t\t\n\t\t<td style='width:91.7%;text-align=left;'><b>TOTAL IVA  : </b></td>\n\t\t<td style='width:8.3%;text-align=center;'><b>\$" . $sumatoriaIva . "</b></td>\n\t\t</tr>\t\t\t\n\t\t\t\t\n\t\t<tr>\n\t\t\n\t\t<td style='width:91.7%;text-align=left;'><b>TOTAL  : </b></td>\n\t\t<td style='width:8.3%;text-align=center;'><b>\$" . $sumatoriaTotal . "</b></td>\n\t\t</tr>\n\t\t\t\t\n\t\t\t\t\n\t</table>\t\t\t\n\t\t\t\t";
     $funcionLetras = new EnLetras();
     $Letras = $funcionLetras->ValorEnLetras($sumatoriaTotal, ' Pesos ');
     $contenidoPagina .= "<table style='width:100%;'>\t\t\t\n\t\t<tr>\n\t\t\n\t\t<td style='width:100%;text-align=center;text-transform:uppercase;'><b>" . $Letras . "</b></td>\n\t\t</tr>\t\t\n\t\t\n\t\t</table>";
     if ($infDisponibilidad) {
         $contenidoPagina .= "\n\t\t\t<BR>\n\t\t\t<BR>\n\t\t\t<BR>\t\t\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr>\n\t\t\t<td style='width:100%;'><b>INFORMACIÓN PRESUPUESTAL</b></td>\n\t\t\t</tr>\n         \t</table>";
         $contenidoPagina .= "\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr>\n\t\t\t<td style='width:100%;'><b>Disponibilidades Presupuestales</b></td>\n\t\t\t</tr>\n         \t</table>\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr>\n\t\t\t<td style='width:6.5%;text-align=center;'>Vigencia</td>\n\t\t\t<td style='width:6.5%;text-align=center;'>Unidad Ejecutora</td>\n\t\t\t<td style='width:10%;text-align=center;'>Número<br>Disponibilidad</td>\n\t\t\t<td style='width:40%;text-align=center;'>Rubro</td>\n\t\t\t<td style='width:15%;text-align=center;'>Valor<br>Solicitado(\$)</td>\n\t\t\t<td style='width:22%;text-align=center;'>Valor Letras</td>\n\t\t\t</tr>\n\t\t\t</table>\t\t\t\n\t\t\t<table style='width:100%;'>\t\t\n         ";
         foreach ($infDisponibilidad as $valor) {
             $contenidoPagina .= "<tr>";
             $contenidoPagina .= "<td style='width:6.5%;text-align=center;'>" . $valor['vigencia'] . "</td>";
             $contenidoPagina .= "<td style='width:6.5%;text-align=center;'>" . $valor['unidad_ejecutora'] . "</td>";
             $contenidoPagina .= "<td style='width:10%;text-align=center;'>" . $valor['numero_diponibilidad'] . "</td>";
             $contenidoPagina .= "<td style='width:40%;text-align=justify;'>" . $valor['id_rubro'] . " " . $valor['descr_rubro'] . "</td>";
             $contenidoPagina .= "<td style='width:15%;text-align=center;'>\$ " . number_format($valor['valor_solicitado'], 2, ",", ".") . "</td>";
             $contenidoPagina .= "<td style='width:22%;text-align=center;'>" . $valor['valor_letras_solicitud'] . "</td>";
             $contenidoPagina .= "</tr>";
         }
         $contenidoPagina .= "</table>";
         if ($inRegistro) {
             $contenidoPagina .= "<br>\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr>\n\t\t\t<td style='width:100%;'><b>Registros Presupuestales</b></td>\n\t\t\t</tr>\n         \t</table>\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t<table style='width:100%;'>\n\t\t\t<tr>\n\t\t\t<td style='width:15%;text-align=center;'>Vigencia</td>\n\t\t\t<td style='width:30%;text-align=center;'>Rubro</td>\n\t\t\t<td style='width:15%;text-align=center;'>Unidad Ejecutora</td>\n\t\t\t<td style='width:20%;text-align=center;'>Número Registro</td>\n\t\t\t<td style='width:20%;text-align=center;'>Valor<br>Solicitado(\$)</td>\n\t\t\t</tr>\n\t\t\t</table>\n\t\t\t<table style='width:100%;'>\n         ";
             foreach ($inRegistro as $valor) {
                 $contenidoPagina .= "<tr>";
                 $contenidoPagina .= "<td style='width:15%;text-align=center;'>" . $valor['vigencia'] . "</td>";
                 $contenidoPagina .= "<td style='width:30%;text-align=center;'>" . $valor['id_rubro'] . " " . $valor['descr_rubro'] . "</td>";
                 $contenidoPagina .= "<td style='width:15%;text-align=center;'>" . $valor['unidad_ejecutora'] . "</td>";
                 $contenidoPagina .= "<td style='width:20%;text-align=center;'>" . $valor['numero_registro'] . "</td>";
                 $contenidoPagina .= "<td style='width:20%;text-align=center;'>\$ " . number_format($valor['valor_registro'], 2, ",", ".") . "</td>";
                 $contenidoPagina .= "</tr>";
             }
             $contenidoPagina .= "</table>";
         }
     }
     $contenidoPagina .= "<page_footer  backleft='10mm' backright='10mm'>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t<table style='width:100%; background:#FFFFFF ; border: 0px  #FFFFFF;'>\n\t\t\t<tr>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>_______________________________</td>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>_______________________________</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>FIRMA CONTRATISTA</td>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF; text-transform:capitalize;'>" . $ordenador[1] . "</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF; text-transform:capitalize;'>NOMBRE: " . $datosContratista['nombres'] . "</td>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>ORDENADOR GASTO</td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>C.C: " . $datosContratista['identificacion'] . "</td>\n\t\t\t<td style='width:50%;text-align:left;background:#FFFFFF ; border: 0px  #FFFFFF;'>" . $ordenador[0] . "</td>\n\t\t\t</tr>\n\t\t\t</table>\n\t\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<table style='width:100%;'>\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t<td style='width:100%;text-align:justify;'><font size='1px'>Observaciones: para el respectivo pago la factura y/o cuenta de cobro debe coincidir en valores, cantidades y razón social, con la presente orden de servicio. igualmente se debe anexar el recibido a satisfacción del servicio, pago de aportes parafiscal y/o seguridad social del mes de facturación y certificación bancaria con el numero de cuenta para realizar la transferencia bancaria.</font></td>\t\n\t\t\t\t\t\t\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t\t\t\t\t\t\t</table>\n\t\t\t\t\t\t\t\t\t\t\t</page_footer> \n\t\t\t\t</page>";
     // echo $contenidoPagina;exit;
     return $contenidoPagina;
 }
示例#9
0
                break;
            case 1:
                $t = " Mil";
                break;
            case 2:
                $t = " Millones";
                break;
            case 3:
                $t = " Billones";
                break;
        }
        return $Rtn . $t;
    }
}
//-------------- Programa principal ------------------------
$numeros = new EnLetras();
// $letras= $numeros->ValorEnLetras(1000,"pesos");
?>
<div class="center">
	<div class="titulo">
    <h2>DOCUMENTO EQUIVALENTE A FACTURAS EN OPERACIONES CON PERSONAS NATURALES INSCRITAS EN EL REGIMEN SIMPLIFICADO</h2>
    <q>No: ARE - <?php 
echo $model->id_cuenta;
?>
</q>
  </div>
	<q >Art. 3 Dec. 3050/1997 y el Art. 3 Dec. Reg. 522/2003</q>
	<br>

<div class="cuerpo">
	<p>Fecha: <?php 
示例#10
0
$cli = $row_Cliente['primerApellido'] . ' ' . $row_Cliente['segundoApellido'] . ', ' . $row_Cliente['nombres'];
$cli = strtoupper($cli);
//Linea 1
$pdf->SetFont('arial', 'B', 11);
$pdf->Cell(17, 6, 'Fecha: ', 0, 0, 'L');
$pdf->SetFont('arial', '', 11);
$pdf->Cell(17, 6, cambiaf($row_sqlPagos['fecha']), 0, 0, 'L');
$pdf->Cell(80, 6, '', 0, 0, 'L');
$pdf->Cell(30, 6, 'CANTIDAD Bs.', 0, 0, 'L');
$pdf->SetFont('arial', 'B', 11);
$pdf->Cell(17, 6, '  ' . number_format($row_sqlPagos['cantidad'] . '  ', 2, ",", "."), 0, 1, 'L');
$pdf->SetFont('arial', '', 11);
$text_contrato0 = 'Hemos recibido de: <t1>' . $cli . '  V.-' . $row_Cliente['cedula'] . '  </t1>';
$pdf->MultiCellTag(0, 6, $text_contrato0, 0, "J", 1, 0, 0, 0, 0);
$num = $row_sqlPagos['cantidad'];
$V = new EnLetras();
$V->ValorEnLetras($num, "Bolivares");
$pdf->SetFont('arial', '', 11);
$text_contrato1 = 'La Cantidad de : <t1>' . $V->ValorEnLetras($num, "Bolivares") . '  </t1>';
$pdf->MultiCellTag(0, 6, $text_contrato1, 0, "J", 1, 0, 0, 0, 0);
//DESCRIPCIÓN DEL PAGO
//table:
$pdf->Ln(2);
$pdf->SetFont('arial', 'B', 11);
$pdf->Cell(17, 6, 'Detalle del Pago: ', 0, 1, 'L');
//Tabla Títulos
$pdf->SetFont('arial', 'B', 8);
$pdf->Cell(2, 4, '', 0, 0, 'C');
$pdf->Cell(30, 4, 'REFERENCIA', 1, 0, 'C');
$pdf->Cell(65, 4, 'DESCRIPCION', 1, 0, 'C');
$pdf->Cell(32, 4, 'FORMA DE PAGO', 1, 0, 'C');
        $zz = $yy;
        for ($i = 0; $i < sizeof($array); $i++) {
            $pdf->Text(20, $zz, utf8_decode($array[$i]), 0, 0, 'J', 0);
            $zz = $zz + 3;
        }
        $yy = $yy + 4;
    } else {
        $pdf->Text(30, $yy, maxCaracter(utf8_decode($row[1]), 30), 0, 0, 'L', 0);
    }
    // posiciones precio unitario
    $pdf->Text(150, $yy, maxCaracter(number_format($total_sit, 2, ',', '.'), 6), 0, 0, 'L', 0);
    // posiciones valor total
    $pdf->Text(185, $yy, maxCaracter(number_format($total_si, 2, ',', '.'), 6), 0, 0, 'L', 0);
    $yy = $yy + 4;
}
$letras = new EnLetras();
$sql = pg_query("select cantidad,articulo,precio_venta,total_venta from  detalle_factura_venta,productos where id_factura_venta = '" . $_GET['id'] . "' and detalle_factura_venta.cod_productos = productos.cod_productos and productos.incluye_iva= 'No'");
$pdf->SetTextColor(0, 0, 0);
while ($row = pg_fetch_row($sql)) {
    $temp_1 = number_format($row[3], 2, ',', '.');
    $pdf->Text(5, $yy, maxCaracter(utf8_decode($row[0]), 3), 0, 1, 'L', 0);
    $array = ceil_caracter($row[1], 35);
    if (sizeof($array) > 1) {
        $zz = $yy;
        for ($i = 0; $i < sizeof($array); $i++) {
            $pdf->Text(20, $zz, utf8_decode($array[$i]), 0, 0, 'J', 0);
            $zz = $zz + 3;
        }
        $yy = $yy + 4;
    } else {
        $pdf->Text(20, $yy, maxCaracter(utf8_decode($row[1]), 30), 0, 0, 'L', 0);
示例#12
0
                $t = $this->Void;
                break;
            case 1:
                $t = " Mil";
                break;
            case 2:
                $t = " Millones";
                break;
            case 3:
                $t = " Billones";
                break;
        }
        return $Rtn . $t;
    }
}
$V = new EnLetras();
$con = strtoupper($V->ValorEnLetras($venta['montoTotal'], 'Bolivianos'));
?>
 
            <div align="center"><label>Son:&nbsp;<?php 
echo $con;
?>
</label></div>
            <?php 
$consulta7 = "SELECT * FROM Usuario WHERE idUsuario =? ";
$comando7 = Database::getInstance()->getDb()->prepare($consulta7);
$comando7->execute([$userMaster['idUsuario']]);
$cajero = $comando7->fetch();
?>
            <div align="center"><label>---------------------------------------------------------------------------</label></div>
            <div align="center"><label>Cajero(a): </label><label>&nbsp;&nbsp;<?php