Example #1
0
function ticket_devolucion($fid)
{
    $database = new DB();
    if ($fid) {
        $query = "SELECT cliente.cliente_id,apellidop, apellidom, nombre, credito, saldo,total_ultimo,fecha_total_ultimo, abono,factura_id,\n\t\t\t\t\t\t\ttipomov_id,fecha,saldo_actual,saldo_total,ticket  FROM cliente,factura \n\t\t\t\t\t\tWHERE  factura.cliente_id=cliente.cliente_id AND factura.factura_id=" . $fid;
        list($cliente_id, $apellidop, $apellidom, $nombre, $credito, $saldo, $total_ultimo, $fecha_total_ultimo, $abono, $factura_id, $tipomov_id, $fecha_factura, $saldo_actual, $saldo_total, $ticket) = $database->get_row($query);
        $cliente = $apellidop . " " . $apellidom . " " . $nombre;
    }
    echo "<table   width=100%>\n\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t<td style='text-align:center;border-bottom:0px dotted black' colspan=4>\n\t\t\t\t\t\t\t\t<H2>DEVOLUCION</H2>";
    //				echo "Cliente: ". strtoupper($cliente);
    if ($tipomov_id == 3) {
        echo "Tipo de Venta: <span class=\"label label-inverse\">Credito</span>";
    } else {
        echo "<br>";
    }
    //Tipo de Venta: <span class=\"label label-inverse\">Contado</span><br><br>";
    //echo "Folio: $factura_id [$cliente_id]";
    echo "</td></tr>";
    //echo "<tr><td>&nbsp;</td></tr>";
    $cliente_id = $_SESSION['dev_cliente_id'];
    //$saldo = $_SESSION['dev_saldo'];
    $cuantos = get_cuantosdev();
    echo "</table>";
    $item = $_SESSION['cart_temp'];
    $items = count($item);
    $n = $items - 1;
    $total = 0;
    foreach ($item as $row => $value) {
        if ($item[$n]['tipomov_id'] == "X") {
            $total_credito += $item[$n]['precio_credito'];
            $total_contado += $item[$n]['precio_venta'];
        }
        $n--;
    }
    echo "<table width=100% style='border:1px dotted black;background:#cccccc;'>";
    if ($cliente_id) {
        $total_iva_credito = $total_credito * 0.16;
        $disponible = $credito - $saldo - $total_credito - $total_iva_credito;
        $saldo_total = $saldo + $total_credito + $total_iva_credito;
        // echo "<tr><td colspan=4 style=\"border-bottom:1px dotted black\">&nbsp;</td></tr><tr><td></td><td style='text-align:right'>Total</td><td style='text-align:right;boarder-top:2px solid;'>$". dinero($total_credito+$total_iva_credito)."</td></tr>";
        // echo "<tr><td></td><td style='text-align:right'>&nbsp;Incluye IVA(16%) por</td><td style='text-align:right;border-bottom:2px solid;'>".dinero($total_iva_credito)."</td></tr>";
        echo "<tr><td style='text-align:center;'>ITEMS</td><td style='text-align:right'>&nbsp;<font size=+1>Total</font></td>\n\t\t\t\t\t\t\t\t<td  style='text-align:right;background:white;color:black'><font size=+1><b>\$ " . dinero($total_credito) . "</strong></td></tr>";
        echo "<tr><td style='text-align:center'>{$cuantos}&nbsp;</td></tr>";
        echo "<tr><td></td><td style='text-align:right'>Saldo Actual</td><td style='text-align:right'> &nbsp;&nbsp; \$ ";
        echo dinero($saldo);
        echo "</td></tr>";
        $cupon = dinero($total_iva_credito + $total_credito - $saldo);
        //-$total_iva_credito-$total_credito);
        $saldoafavor = $total_iva_credito + $total_credito;
        if ($cupon > 0) {
            echo "<tr><td></td><td style='text-align:right'>Nota de Venta</td><td style='text-align:right;background:yellow;color:black'><b>\$" . dinero($cupon) . "</b></td></tr>";
        } else {
            echo "<tr><td></td><td style='text-align:right'>Saldo a Favor</td><td style='text-align:right;'>\$" . dinero($saldoafavor) . "</td></tr>";
            echo "<tr><td></td><td style='text-align:right'>Saldo Nuevo</td><td style='text-align:right;border-top:2px solid black'>\$" . dinero($saldo - $saldoafavor) . "</td></tr>";
        }
    } else {
        if ($total_contado) {
            $total_iva_contado = $total_contado * 0.16;
            // echo "<tr><td>&nbsp;</td></tr><tr><td></td><td style='text-align:right'>Subtotal</td><td style='text-align:right'>$". dinero($total_contado+$total_iva_contado)."</td></tr>";
            // echo "<tr><td></td><td style='text-align:right'>Incluye IVA(16%) por</td><td style='text-align:right'>$". dinero($total_iva_contado)."</td></tr>";
            echo "<tr><td></td><td style='text-align:right'>&nbsp;<font size=+2>Total</font></td>\n\t\t\t\t\t\t\t\t\t\t\t<td width=220 style='text-align:right;text-align:right;background:white;color:black;border:2px solid;'>\n\t\t\t\t\t\t\t\t\t\t\t<font size=+3><b>\$ " . dinero($total_contado) . "</b></font></td></tr>";
        }
    }
    echo "</table>";
    echo "<table width=100%>";
    if ($tipomov_id == 3) {
        if (!$_SESSION['cart_temp']) {
            echo "<tr><td style='text-align:center'colspan=4><br>\n\t\t\t\t\t\t\t\t\t\t<img src=/img/empty_cart.jpeg><br><strong>Carrito Vacio</strong><br><br><br></td></tr>";
        } else {
            $item = $_SESSION['cart_temp'];
            $n = 0;
            $total = 0;
            foreach ($item as $row => $value) {
                switch ($item[$n]['tipomov_id']) {
                    case '2':
                        $bgcolor = "bgcolor='#FFB8D6' ";
                        $textcolor = "<font color=gray> ";
                        break;
                    case 'X':
                        $bgcolor = "bgcolor='#FFE1A1' ";
                        $textcolor = "<font color=gray> ";
                        break;
                    default:
                        $bgcolor = "";
                        $textcolor = "";
                        break;
                }
                if ($item[$n]['tipomov_id'] == "X") {
                    $query = "SELECT  facturadet_id,producto,precio_contado,iva_contado,precio_credito,iva_credito,codigo,color,talla,sku \n\t\t\t\t\t\t\t\t\t\tFROM facturadet\n\t\t\t\t\t\t\t\t\t\tWHERE  facturadet_id=" . $item[$n]['facturadet_id'];
                    list($faturadet_id, $producto, $precio_contado, $iva_contado, $precio_credito, $iva_credito, $codigo, $color, $talla, $sku) = $database->get_row($query);
                    echo "<tr {$bgcolor}><td>" . $item[$n]['facturadet_id'] . "</td> <td>\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"/index.php?data=pos&op=detalles&prid=" . $item['id'] . "\">" . $sku . "<br>" . substr($producto, 0, 23) . "...</a> \n\t\t\t\t\t\t\t\t\t\t\t<br>" . strtolower($color) . " " . strtoupper($talla) . "</td> \n\t\t\t\t\t\t\t\t\t\t\t<td style='text-align:right'>";
                    if ($cliente_id) {
                        echo dinero($precio_credito + $iva_credito);
                    } else {
                        echo dinero($precio_contado + $iva_contado);
                    }
                    echo "</td><td><a href=\"/functions/cart_dev.php?func=del_dev_item&facturadet_id=" . $item[$n]['facturadet_id'] . "\" class=\"\">\n\t\t\t\t\t\t\t\t\t\t\t<i class=\"halflings-icon trash\"></i></a>" . $item[$n]['tipomov_id'] . "</td></tr>";
                    if ($item[$n]['tipomov_id'] == "X") {
                        $total_credito += $precio_credito + $iva_credito;
                        $total_contado += $precio_contado + $iva_contado;
                    }
                }
                $n++;
            }
        }
    }
    //		$item_temp=$_SESSION['cart_temp'];
    $n = 0;
    $total = 0;
    // foreach ($item_temp as $row => $value)
    // {
    // 	echo "<tr><td>".$item_temp[$n]['facturadet_id']."</td> <td>
    // 		<a href=\"/index.php?data=pos&op=detalles&prid=".$item_temp[$n]['id']."\">
    // 		".$item_temp[$n]['sku']."<br>". substr($item_temp[$n]['producto'],0,23)."...</a>
    // 		<br>".strtolower($item_temp[$n]['color'])." ".strtoupper($item_temp[$n]['talla'])."</td>
    // 		<td style='text-align:right'>";
    // 		if ($cliente_id) echo dinero($item_temp[$n]['precio_credito']+($item_temp[$n]['precio_credito']*.16));
    // 		else echo dinero($item_temp[$n]['precio_contado']+($item_temp[$n]['precio_contado']*.16));
    // 		echo "</td><td>".$item_temp[$n]['tipomov_id']."</td></tr>";
    // 	$total_credito+=$item_temp[$n]['precio_credito'];
    // 	$total_contado+=$item_temp[$n]['precio_contado'];
    // 	$n++;
    // }
    // if ($cliente_id>0)
    // {
    // 	//$total_iva_credito=$total_credito+$iva_credito;
    // 	//$disponible=$credito-$saldo-$total_credito-$total_iva_credito;
    // 	//$saldo_total=$saldo+$total_credito+$total_iva_credito;
    // 	echo "<tr style=\"border-top:1px dotted black\"><td>&nbsp;</td><td style='text-align:right'>SubTotal</td>
    // 	      	  <td style='text-align:right;boarder-top:2px solid;'>$". dinero($total_credito+$total_iva_credito)."</td></tr>";
    // 	//echo "<tr><td>&nbsp;</td><td style='text-align:right'>&nbsp;Inclue IVA(16%) por:</td><td style='text-align:right;border-bottom:2px solid;'>".dinero($total_iva_credito)."</td></tr>";
    // 	echo "<tr><td>&nbsp;</td><td style='text-align:right'>&nbsp;<strong>Total</strong></td><td style='text-align:right;'><strong>".dinero($total_iva_credito+$total_credito)."</strong></td></tr>";
    // 	echo "<tr><td>&nbsp;</td><td>&nbsp;</td></tr>";
    // }
    // else
    if ($cliente_id == 0) {
        $query = "SELECT  facturadet_id,facturadet.factura_id,facturadet.producto,facturadet.precio_contado,facturadet.iva_contado,producto.codigo,color,talla,sku FROM facturadet,producto\n\t\t\t\t\tWHERE  facturadet.producto_id=producto.producto_id AND facturadet.factura_id=" . $fid;
        $results = $database->get_results($query);
        $n = 0;
        $total = 0;
        $item_temp = $_SESSION['cart_temp'];
        foreach ($item_temp as $row => $value) {
            switch ($item_temp[$n]['tipomov_id']) {
                case '2':
                    $bgcolor = "bgcolor='#FFB8D6' ";
                    $textcolor = "<font color=gray> ";
                    break;
                case 'X':
                    $bgcolor = "bgcolor='#FFE1A1' ";
                    $textcolor = "<font color=gray> ";
                    break;
                default:
                    $bgcolor = "";
                    $textcolor = "";
                    break;
            }
            if ($item_temp[$n]['tipomov_id'] == "X") {
                $query = "SELECT  facturadet_id,producto,precio_contado,iva_contado,precio_credito,iva_credito,codigo,color,talla,sku,precio_venta,iva,precio_promocion,descuento\n\t\t\t\t\t\tFROM facturadet\n\t\t\t\t\t\tWHERE  facturadet_id=" . $item_temp[$n]['facturadet_id'];
                list($faturadet_id, $producto, $precio_contado, $iva_contado, $precio_credito, $iva_credito, $codigo, $color, $talla, $sku, $precio_venta, $iva, $precio_promocion, $descuento) = $database->get_row($query);
                echo "<tr {$bgcolor}><td>" . $item_temp[$n]['facturadet_id'] . "</td><td> {$textcolor}" . $sku . "<br>\n\t\t\t\t\t\t\t" . substr($producto, 0, 26) . "...</a>\n\t\t\t\t\t\t\t<br><p class=\"muted\" >" . $color . " " . $talla . "</p></td>\n\t\t\t\t\t\t\t<td style='text-align:right;vertical-align:text-top'>";
                if ($descuento) {
                    echo "(-" . $descuento . "%) &nbsp;<s>" . dinero($precio_contado * 1.16) . "</s><br>";
                    echo dinero($precio_venta);
                } else {
                    echo dinero($precio_venta);
                }
                echo "</td><td><a href=\"/functions/cart_dev.php?func=del_dev_item&facturadet_id=" . $item_temp[$n]['facturadet_id'] . "\" class=\"\">\n\t\t\t\t\t\t\t\t\t\t\t<i class=\"halflings-icon trash\"></i></a>" . $item_temp[$n]['tipomov_id'] . "</td>";
                // if ($item['tipomov_id']==2 || $item['tipomov_id']==3 )
                // 	echo "<td></td>";
                // else
                // 	echo "	<td style='text-align:right;vertical-align:text-top'><a href=\"#\" class=\"btn btn-info blue btn-setting\">Devolucion</a></td> ";
                echo "</tr>";
                if ($item_temp[$n]['tipomov_id'] == "X") {
                    $total_credito += $precio_credito;
                    $total_contado += $precio_contado;
                }
            }
            $n++;
        }
        $total_iva_contado = $total_contado * 0.16;
        // echo "<tr>
        // 		<td>&nbsp;</td></tr>
        // 			<tr>
        // 				<td></td><td style='text-align:right'>Subtotal</td>
        // 	<td style='text-align:right'>$". dinero($total_contado+$total_iva_contado)."</td></tr>";
        // echo "<tr><td></td><td style='text-align:right'>Incluye IVA(16%) por:</td>
        // 	<td style='text-align:right'>$". dinero($total_iva_contado)."</td></tr>";
        // echo "<tr><td></td><td style='text-align:right'>&nbsp;<strong>Total</strong></td>
        // 	<td style='text-align:right;text-align:right;border-top:2px solid;'>
        // 	<strong>".dinero($total_iva_contado+$total_contado)."</strong></td></tr>";
    }
    echo "</table>";
    echo "<div class=\"form-actions\">";
    echo "<a href=\"#\" class=\"btn btn-info blue btn-setting\">Hacer Devolucion</a>";
    echo "</div>";
}
Example #2
0
require_once '../config/config.php';
$database = new DB();
if (!$login->getUserActive()) {
    header("location:/index.html");
}
//session_start();
// $k=$cuantos=0;
// $item=$_SESSION['cart_temp'];
//  foreach ($item as $row => $value)
//   {
// 	if ( $item[$k]['tipomov_id']=="X")
// 		$cuantos++;
// 	$k++;
// }
$cuantos = get_cuantosdev();
echo "<br>cuantos: {$cuantos}<br>";
if ($cuantos) {
    echo "<br>user: "******"<br>fid: " . ($fid = $_SESSION['fid_dev']);
    echo "<br>nid: " . ($nid = $_SESSION['nid']);
    echo "<br>tipomov_id: " . ($tipomov_id = $_SESSION['fdid_tipomov_id']);
    echo "<br>cliente_id: " . ($cliente_id = $_SESSION['dev_cliente_id']);
    echo "<br>saldo _anterior: " . ($saldo_anterior = $_SESSION['dev_saldo']);
    echo "<br>saldo: " . ($saldo_nuevo = 0);
    echo "<br>";
    $query = "SELECT fecha from factura where factura_id={$fid}";
    list($fecha_factura) = $database->get_row($query);
    $fecha_hoy = date("Y-m-d H:i:s");
    //The fields and values to insert
    $names = array('admin_id' => $admin_id, 'fecha_factura' => $fecha_factura, 'fecha' => $fecha_hoy, 'tipomov_id' => $tipomov_id, 'factura_id' => $fid, 'cliente_id' => $cliente_id, 'saldo_anterior' => $saldo_anterior, 'total' => 0, 'saldo' => 0);