@extends('layouts.app')
@section('header_title', 'Financeiro - Fluxo de Caixa')
@section('header_description', 'Resumo diario de vendas, pagamentos e operacoes de caixa.')
@section('content')
Total de Vendas
R$ {{ number_format($salesTotal, 2, ',', '.') }}
{{ $salesCount }} venda(s)
Reforcos de Caixa
R$ {{ number_format($reforcoTotal, 2, ',', '.') }}
Entradas operacionais
Sangrias
R$ {{ number_format($sangriaTotal, 2, ',', '.') }}
Saidas operacionais
Saldo Operacional
R$ {{ number_format(($salesTotal + $reforcoTotal) - $sangriaTotal, 2, ',', '.') }}
Vendas + reforco - sangria
Recebimentos por Forma
| Forma |
Total |
@forelse ($paymentByMethod as $payment)
| {{ str_replace('_', ' ', ucfirst($payment->method)) }} |
R$ {{ number_format((float) $payment->total_amount, 2, ',', '.') }} |
@empty
| Sem pagamentos no periodo. |
@endforelse
Resumo Rapido
Periodo: {{ \Carbon\Carbon::parse($from)->format('d/m/Y') }} ate {{ \Carbon\Carbon::parse($to)->format('d/m/Y') }}
Use este painel para conferencia diaria de caixa e vendas do PDV.
Sessoes de Caixa no Periodo
| Terminal |
Operador |
Abertura |
Fechamento |
Saldo Inicial |
Vendas |
Sangria |
Reforco |
Saldo Informado |
@forelse ($sessions as $session)
@php
$sessionSales = (float) $session->sales->sum('total');
$sessionSangria = (float) $session->movements->where('movement_type', 'sangria')->sum('amount');
$sessionReforco = (float) $session->movements->where('movement_type', 'reforco')->sum('amount');
@endphp
| {{ $session->terminal->code }} - {{ $session->terminal->name }} |
{{ $session->user->name }} |
{{ $session->opened_at?->format('d/m/Y H:i') }} |
{{ $session->closed_at?->format('d/m/Y H:i') ?? '-' }} |
R$ {{ number_format((float) $session->opening_balance, 2, ',', '.') }} |
R$ {{ number_format($sessionSales, 2, ',', '.') }} |
R$ {{ number_format($sessionSangria, 2, ',', '.') }} |
R$ {{ number_format($sessionReforco, 2, ',', '.') }} |
R$ {{ number_format((float) ($session->closing_balance ?? 0), 2, ',', '.') }} |
@empty
| Nenhuma sessao encontrada no periodo. |
@endforelse
@endsection