<style type="text/css">
<!--
table { vertical-align: top; }
tr    { vertical-align: top; }
td    { vertical-align: top; }
.midnight-blue{
    background:#2c3e50;
    padding: 4px 4px 4px;
    color:white;
    font-weight:bold;
    font-size:12px;
}
.silver{
    background:white;
    padding: 3px 4px 3px;
}
.clouds{
    background:#ecf0f1;
    padding: 3px 4px 3px;
}
.border-top{
    border-top: solid 1px #bdc3c7;

}
.border-left{
    border-left: solid 1px #bdc3c7;
}
.border-right{
    border-right: solid 1px #bdc3c7;
}
.border-bottom{
    border-bottom: solid 1px #bdc3c7;
}
table.page_footer {width: 100%; border: none; background-color: white; padding: 2mm;border-collapse:collapse; border: none;}
-->
</style>
<page pageset='new' backtop='10mm' backbottom='10mm' backleft='20mm' backright='20mm' style="font-size: 13pt; font-family: helvetica">

  <?php include "encabezado_general.php";?>
  <table cellpadding='4' cellspacing='0' border='0'>
    <tr>
      <td style="width:100%;" class='midnight-blue' align="center">REPORTE CORTE DE CAJA</td>
    </tr>
  </table><br>
  <div>
    Cajero:
    <?php
$sql1 = mysqli_query($conexion, "select nombre_users, apellido_users from users where id_users='" . $employee_id . "'");
$rw1 = mysqli_fetch_array($sql1);
$fullname = isset($rw1['nombre_users']) && isset($rw1['apellido_users']) ? $rw1['nombre_users'] . ' ' . $rw1['apellido_users'] : null;
if ($employee_id === null) {
    echo "Todos";
} else {
    echo $fullname;
}
?>
</div><br>
<?php
$finales = 0;
$totalVentas = 0;
$totalEfectivo = 0;
$totalCheque = 0;
$totalTrans = 0;
$totalCredito = 0;
$totalYape = 0;
$totalVenta = 0;
$simbolo_moneda = get_row('perfil', 'moneda', 'id_perfil', 1);
while ($row = mysqli_fetch_array($query)) {
    if ($row['condiciones'] == 2) {
        $totalCheque += $row['monto_factura'];
    } elseif ($row['condiciones'] == 3) {
        $totalTrans += $row['monto_factura'];
    } elseif ($row['condiciones'] == 4) {
        $totalCredito += $row['monto_factura'];
    } elseif ($row['condiciones'] == 1) {
        $totalEfectivo += $row['monto_factura'];
    }
    $totalVenta += $row['monto_factura'];
}
//---------------------------------------------------------------------------------------
$abonoSql = "SELECT * FROM creditos_abonos where fecha_abono between '$fecha_inicial' and '$fecha_final'";
$abonoQuery = $conexion->query($abonoSql);
$total_abono = 0;
while ($abonoResult = $abonoQuery->fetch_assoc()) {
    $total_abono += $abonoResult['abono'];
}
//---------------------------------------------------------------------------------------
$orderSql = "SELECT * FROM facturas_compras WHERE DATE(fecha_factura)='$fecha_actual' and id_users_factura='$employee_id' and condiciones=1";
$orderQuery = $conexion->query($orderSql);
$totalCompra = 0;
while ($orderResult = $orderQuery->fetch_assoc()) {
    $totalCompra += $orderResult['monto_factura'];
}
//---------------------------------------------------------------------------------------
?>
<table cellspacing="0" style="width: 85%;">
    <tr>
        <td style="width:100%; text-align: center;">Ventas</td>
    </tr>
    <tr>
        <td style="width:50%;text-align: left;">Efectivo:</td>
        <td style="width:50%; text-align: left;"><?php echo $simbolo_moneda . '' . formato($totalEfectivo); ?></td>
    </tr>
    <tr>
        <td style="width:50%;text-align: left;">Cheque:</td>
        <td style="width:50%; text-align: left;"><?php echo $simbolo_moneda . '' . formato($totalCheque); ?></td>
    </tr>
    <tr>
        <td style="width:50%;text-align: left;">Transferencia Bancaria:</td>
        <td style="width:50%; text-align: left;"><?php echo $simbolo_moneda . '' . formato($totalTrans); ?></td>
    </tr>
    <tr>
        <td style="width:50%;text-align: left;">Crédito:</td>
        <td style="width:50%; text-align: left;"><?php echo $simbolo_moneda . '' . formato($totalCredito); ?></td>
    </tr>
    <tr>
        <td style="width:100%;text-align: center;">--------------------------------------------------------------------------------------------------------
        </td>
    </tr>
    <tr>
        <td style="width:50%;text-align: left;font-weight:bold;">Total Ventas:</td>
        <td style="width:50%; text-align: left;"><?php echo $simbolo_moneda . '' . formato($totalVenta); ?></td>
    </tr>
</table>
<br>
<?php
$totalEntrada = 0;
$totalSalida = 0;
$total_efectivo = 0;
if ($employee_id > 0) {
    $caja = mysqli_query($conexion, "select * from facturas_compras where id_users_factura='" . $employee_id . "' and fecha_factura between '$fecha_inicial' and '$fecha_final'");
} else {
    $caja = mysqli_query($conexion, "select * from facturas_compras where fecha_factura between '$fecha_inicial' and '$fecha_final'");
}
while ($rw = mysqli_fetch_array($caja)) {
    $totalSalida += $rw['monto_factura'];
    $total_efectivo = $totalSalida - $totalEntrada;
}
// -------------------------------------------------------------------------------------- -
if ($employee_id == 0) {
    $caja = mysqli_query($conexion, "select * from detalle_caja where estado_caja = 0");
    $rw = mysqli_fetch_array($caja);
    $id_caja = $rw['caja_id'];
    $s_inicial = $rw['s_inicial'];
} else {
    $caja = mysqli_query($conexion, "select * from detalle_caja where empleado_id='$employee_id' and estado_caja = 0");
    $rw = mysqli_fetch_array($caja);
    $id_caja = $rw['caja_id'];
    $s_inicial = $rw['s_inicial'];
}
$totalGeneral = ($totalVenta + $totalEfectivo + $total_abono) - $totalCompra;
?>
<table cellspacing="0" style="width: 85%;">
    <tr>
        <td style="width:100%; text-align: center;">Control de Efectivo</td>
    </tr>
    <tr>
        <td style="width:50%;text-align: left;">Caja Inicial:</td>
        <td style="width:50%; text-align: left;"><?php echo $simbolo_moneda . '' . formato($s_inicial); ?></td>
    </tr>
    <tr>
        <td style="width:50%;text-align: left;">Compras:</td>
        <td style="width:50%; text-align: left;"><?php echo $simbolo_moneda . '' . formato($totalCompra); ?></td>
    </tr>
    <tr>
        <td style="width:50%;text-align: left;">Cuentas por Cobrar:</td>
        <td style="width:50%; text-align: left;"><?php echo $simbolo_moneda . '' . formato($total_abono); ?></td>
    </tr>
    <tr>
        <td style="width:100%;text-align: center;">--------------------------------------------------------------------------------------------------------
        </td>
    </tr>
    <tr>
        <td style="width:50%;text-align: left;font-weight:bold;">Total Efectivo:</td>
        <td style="width:50%; text-align: left;"><?php echo $simbolo_moneda . '' . formato($totalEfectivo + $total_abono + $s_inicial); ?></td>
    </tr>
</table>
<br>
<table cellspacing="0" style="width: 85%;">
    <tr>
        <td style="width:100%;text-align: center;">--------------------------------------------------------------------------------------------------------
        </td>
    </tr>
    <tr>
        <td style="width:50%;text-align: left;font-weight:bold;">Total Caja:</td>
        <td style="width:50%; text-align: left;"><?php echo $simbolo_moneda . '' . formato($totalEfectivo + $total_abono + $s_inicial); ?></td>
    </tr>
</table>
<page_footer>
    <table style="width: 100%; border: solid 0px black;">
        <tr>
            <td style="text-align: left; width: 50%"></td>
            <td style="text-align: right; width: 50%">page [[page_cu]]/[[page_nb]]</td>
        </tr>
    </table>
</page_footer>
</page>