@extends('layout') @section('content') @php $scopeName = $scopeName ?? null; $filters = [ '' => 'Tudo', 'a_receber' => 'A receber', 'a_pagar' => 'A pagar', 'previstos' => 'Previstos', 'realizados' => 'Realizados', 'ocultos' => 'Ocultos'.(($hiddenCount ?? 0) > 0 ? ' ('.$hiddenCount.')' : ''), ]; $exportQuery = request()->query(); unset($exportQuery['page']); $exportUrl = url('financeiro/exportar.csv'.($exportQuery !== [] ? '?'.http_build_query($exportQuery) : '')); $rangeStart = $financeFilters['de'] ?? null; $rangeEnd = $financeFilters['ate'] ?? null; $rangeLabel = $rangeStart && $rangeEnd ? \Carbon\Carbon::parse($rangeStart)->format('d/m/Y').' até '.\Carbon\Carbon::parse($rangeEnd)->format('d/m/Y') : ($rangeStart ? 'A partir de '.\Carbon\Carbon::parse($rangeStart)->format('d/m/Y') : ($rangeEnd ? 'Até '.\Carbon\Carbon::parse($rangeEnd)->format('d/m/Y') : 'Qualquer período')); $advancedFilterCount = (int) filled($financeFilters['categoria'] ?? null) + (int) filled($financeFilters['origem'] ?? null) + (int) filled($financeFilters['forma'] ?? null) + (int) (filled($rangeStart) || filled($rangeEnd)); $openAdvancedFilters = request()->query->has('categoria') || request()->query->has('origem') || request()->query->has('forma') || request()->query->has('de') || request()->query->has('ate'); @endphp
Caixa, contas a pagar e a receber