"; $ActiveUser = $_SESSION['user']; include "conexion.php"; $fecha = $_GET['fecha']; $Local = $_SESSION['Local']; if ($fecha != 'si') { echo "

Obtener Arqueo Historico


"; } elseif ($fecha == "si") { $today = $_POST['MiFecha']; $today = strtotime($today); $today2 = date("d-m-Y", $today); $today = date("Y-m-d", $today); $busquedaInicial = mysqli_query($conexion, "SELECT * FROM caja WHERE Local LIKE '%$Local%' AND Tipo LIKE '%Inicial%' AND Fecha LIKE '%$today%'"); while ($rowInicial=mysqli_fetch_row($busquedaInicial)) { $CajaInicial = $rowInicial[5]; } $busquedaFinal = mysqli_query($conexion, "SELECT * FROM caja WHERE Local LIKE '%$Local%' AND Tipo LIKE '%$%' AND Fecha LIKE '%$today%'"); while ($rowFinal=mysqli_fetch_row($busquedaFinal)) { if ($rowFinal[8] == "Caja Final $2000") { $DosMil = $rowFinal[5]; } if ($rowFinal[8] == "Caja Final $1000") { $Mil = $rowFinal[5]; } if ($rowFinal[8] == "Caja Final $500") { $Quinientos = $rowFinal[5]; } if ($rowFinal[8] == "Caja Final $200") { $Doscientos = $rowFinal[5]; } if ($rowFinal[8] == "Caja Final $100") { $Cien = $rowFinal[5]; } if ($rowFinal[8] == "Caja Final $50") { $Cincuenta = $rowFinal[5]; } if ($rowFinal[8] == "Caja Final $20") { $Veinte = $rowFinal[5]; } if ($rowFinal[8] == "Caja Final $50M") { $CincuentaM = $rowFinal[5]; } if ($rowFinal[8] == "Caja Final $10") { $Diez = $rowFinal[5]; } if ($rowFinal[8] == "Caja Final $5") { $Cinco = $rowFinal[5]; } if ($rowFinal[8] == "Caja Final $2") { $Dos = $rowFinal[5]; } if ($rowFinal[8] == "Caja Final $1") { $Uno = $rowFinal[5]; } $CajaFinal = $DosMil + $Mil + $Quinientos + $Doscientos + $Cien + $Cincuenta + $Veinte + $CincuentaM + $Diez + $Cinco + $Dos + $Uno; } if ($CajaInicial > 0 && $CajaFinal > 0) { $busquedaArqueo = mysqli_query($conexion, "SELECT * FROM caja WHERE Local LIKE '%$Local%' AND Fecha LIKE '%$today%'"); $CajaFinalArqueo = $CajaInicial; $TotalVentas = 0; $Egresos = 0; $Ingresos = 0; echo "

Planilla De Caja - $Local - $today2

Ingresos y Egresos

"; while ($rowArq=mysqli_fetch_row($busquedaArqueo)) { if ($rowArq[8] != "Caja Inicial" && strpos($rowArq[8], 'Final') === false && strpos($rowArq[8], 'Tarjeta') === false && strpos($rowArq[8], 'Registro') === false && strpos($rowArq[8], 'Financiera') === false) { $CajaFinalArqueo = $CajaFinalArqueo + $rowArq[5]; } if ($rowArq[8] == "Egreso de Caja") { $Egresos = $Egresos + $rowArq[5]; echo ""; } if ($rowArq[8] == "Ingreso a Caja") { $Ingresos = $Ingresos + $rowArq[5]; echo ""; } //echo ""; $String = "Venta"; if (strpos($rowArq[8], $String) === 0) { if (strpos($rowArq[1], "Entrega de Orden") === 0) { $TotalVentas = $TotalVentas + $rowArq[5]; $Metodo = str_replace("Venta ", "", $rowArq[8]); echo ""; } else { $TotalVentas = $TotalVentas + $rowArq[5]; echo ""; } } if ($rowArq[8] == "Reversion") { $TotalVentas = $TotalVentas + $rowArq[5]; echo ""; } if (strpos($rowArq[8], 'Tarjeta')) { $VentasTarj = $rowArq[5]; } } $Diferencia = $CajaFinal - $CajaFinalArqueo; echo "
Tipo Concepto Unidades Monto
Egreso$rowArq[1]$rowArq[4]$rowArq[5]
Ingreso$rowArq[1]$rowArq[4]$rowArq[5]
$rowArq[8]$rowArq[1]$rowArq[5]
ORDEN $Metodo$rowArq[1]$rowArq[4]$rowArq[5]
$rowArq[8]$rowArq[1]$rowArq[4]$rowArq[5]
Reversion$rowArq[1]$rowArq[4]$rowArq[5]

Calculos de Caja

"; $arrlength = count($MetodosDePago); $VentasTarjeta = 0; for($x = 0; $x < $arrlength; $x++) { $VentasMetodo = 0; $busquedaArqueo = mysqli_query($conexion, "SELECT * FROM caja WHERE Local LIKE '%$Local%' AND Fecha LIKE '%$today%'"); while ($rowArq=mysqli_fetch_row($busquedaArqueo)) { if (strpos($rowArq[8], $MetodosDePago[$x])) { $Metodo = $MetodosDePago[$x]; $VentasMetodo = $VentasMetodo + $rowArq[5]; $VentasTarjeta = $VentasTarjeta + $rowArq[5]; } } if ($VentasMetodo > 0) { echo ""; } } if ($VentasTarjeta == 0) { $VentasTarjeta = $VentasTarj; } echo "
Caja Inicial Declarada $ $CajaInicial
Ventas Del Dia $ $TotalVentas
Ingresos Efectivo $ $Ingresos
Egresos Efectivo $ $Egresos
Caja Final Declarada $ $CajaFinal
Arqueo De Caja $ $CajaFinalArqueo
Diferencia $ $Diferencia
$Metodo: $ $VentasMetodo
Ventas con Tarjeta $ $VentasTarjeta
Arqueo = (Caja Inicial + Ventas + Ingresos) - Egresos
Un Arqueo correcto deberia ser igual a la Caja Final Declarada.

Valor BilleteTotal
2000
1000
500
200
100
50
20
Valor MonedaTotal
50
10
5
2
1
"; } else { echo' '; } } ?>