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> </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\"> </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'> 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'> <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} </td></tr>"; echo "<tr><td></td><td style='text-align:right'>Saldo Actual</td><td style='text-align:right'> \$ "; 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> </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'> <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> </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> </td><td style='text-align:right'> Inclue IVA(16%) por:</td><td style='text-align:right;border-bottom:2px solid;'>".dinero($total_iva_credito)."</td></tr>"; // echo "<tr><td> </td><td style='text-align:right'> <strong>Total</strong></td><td style='text-align:right;'><strong>".dinero($total_iva_credito+$total_credito)."</strong></td></tr>"; // echo "<tr><td> </td><td> </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 . "%) <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> </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'> <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>"; }
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);