@isset($exportar) @php header("Cache-Control: maxage=1"); header("Pragma: public"); header('Content-type: application/vnd.ms-excel'); header("Content-Disposition: attachment; filename=Auxiliar_Detallado.xls"); header("Pragma: no-cache"); header("Expires: 0"); @endphp @endisset
@php $totalDebito=0; $totalCredito=0; // Identificar naturaleza por el primer dígito de la cuenta $clase = substr($cuentaConsultar ?? '', 0, 1); $esDebito = in_array($clase, ['1', '5', '6', '7']); // El saldo inicial viene del controlador $Saldo = $saldoInicial ?? 0; @endphp @isset($Movimeintos) {{-- Fila de Saldo Inicial --}} @if(($incSI ?? '0') == '1' && $Saldo != 0) @endif @foreach ($Movimeintos as $item) @php $totalDebito=$totalDebito+$item->egreso; $totalCredito=$totalCredito+$item->ingreso; // El saldo acumulado (interno) siempre es egreso - ingreso $Saldo = $Saldo + $item->egreso - $item->ingreso; // Valor a mostrar según naturaleza $valorMostrar = $esDebito ? $Saldo : ($Saldo * -1); @endphp @endforeach @endisset
Movimiento Numero Nit Debito Credito Saldo Nombre Cliente Detalle Fecha Cuenta
SALDO INICIAL 0 0 {{ number_format($esDebito ? $Saldo : ($Saldo * -1)) }}
{{$item->tipoMovimiento}} {{$item->numeroMoimiento}} {{$item->nit}} {{number_format($item->egreso) }} {{number_format($item->ingreso)}} {{number_format($valorMostrar)}} {{$item->Nombre }} {{$item->apellido }} {{$item->observacion}} {{$item->fechaM}} {{$item->cuentaNum}}
@if(isset($exportar)) @else



@endif