@extends('layouts.app') @section('header_title', 'Financeiro - Relatorio de Faturamento') @section('header_description', 'Analise faturamento por periodo, forma de pagamento e desempenho de produtos.') @section('content')

Periodo do Relatorio

Fluxo de Caixa Contas a Pagar

Faturamento Total

R$ {{ number_format($totalRevenue, 2, ',', '.') }}

No periodo selecionado

Quantidade de Vendas

{{ $salesCount }}

Vendas concluidas

Ticket Medio

R$ {{ number_format($avgTicket, 2, ',', '.') }}

Valor medio por venda

Melhor Dia

{{ $bestDay ? \Carbon\Carbon::parse($bestDay->ref_date)->format('d/m/Y') : '-' }}

{{ $bestDay ? 'R$ '.number_format((float) $bestDay->total_amount, 2, ',', '.') : 'Sem vendas' }}

Faturamento Diario

@forelse ($dailyRevenue as $day) @empty @endforelse
Data Vendas Faturamento
{{ \Carbon\Carbon::parse($day->ref_date)->format('d/m/Y') }} {{ (int) $day->total_sales }} R$ {{ number_format((float) $day->total_amount, 2, ',', '.') }}
Sem dados de faturamento diario.

Recebimento por Forma

@forelse ($paymentByMethod as $payment) @empty @endforelse
Forma Total
{{ str_replace('_', ' ', ucfirst($payment->method)) }} R$ {{ number_format((float) $payment->total_amount, 2, ',', '.') }}
Sem pagamentos no periodo.

Top Produtos

@forelse ($topProducts as $item) @empty @endforelse
Produto SKU Qtd Faturamento
{{ $item->description }} {{ $item->sku }} {{ number_format((float) $item->total_qty, 3, ',', '.') }} R$ {{ number_format((float) $item->total_revenue, 2, ',', '.') }}
Sem itens vendidos no periodo.

Desempenho por Hora

@forelse ($revenueByHour as $hour) @empty @endforelse
Hora Vendas Faturamento
{{ str_pad((string) $hour->ref_hour, 2, '0', STR_PAD_LEFT) }}:00 {{ (int) $hour->total_sales }} R$ {{ number_format((float) $hour->total_amount, 2, ',', '.') }}
Sem dados por hora no periodo.

Faturamento Mensal (ultimos 12 meses)

@forelse ($monthlyRevenue as $month) @empty @endforelse
Mes Faturamento
{{ \Carbon\Carbon::createFromFormat('Y-m', $month->ref_month)->format('m/Y') }} R$ {{ number_format((float) $month->total_amount, 2, ',', '.') }}
Sem historico mensal disponivel.
@endsection