@extends('layouts.app') @section('title', 'Contas a Receber') @push('styles-custom') @endpush @section('content')

Contas a Receber

E
@php $clientPerPage = (int) request('per_page', 100); @endphp
@forelse($contasAReceber as $conta) @empty @endforelse
# Descrição Evento Data Empresa Cliente Vencimento Valor Recebido Saldo Ações
{{ $conta->id }} {{ $conta->descricao_sem_data ?? 'N/A' }} {{ $conta->data_extra ?? 'N/A' }} {{ $conta->contaBancaria->empresa->nome_fantasia ?? 'N/A' }} {{ $conta->cliente->razao_social ?? 'N/A' }} @php $rawDate = $conta->getRawOriginal('data_vencimento'); $parts = $rawDate ? explode('-', $rawDate) : [0, 0, 0]; @endphp {{ $parts[0] ?? 0 }} {{ $parts[1] ?? 0 }} {{ $parts[2] ?? 0 }} {{ strtotime($rawDate ?? '0') }} {{ $conta->data_vencimento ?? 'N/A' }} {{ $conta->valor ? 'R$ '.number_format($conta->valor,2,',','.') : 'N/A' }} R$ {{ number_format($conta->totalRecebido(),2,',','.') }} R$ {{ number_format($conta->valor - $conta->totalRecebido(),2,',','.') }}
Nenhuma conta a receber encontrada.
@foreach($contasAReceber as $conta) @include('contas_a_receber.recebimentos.partials.modal_baixar', [ 'conta' => $conta, 'transferencias' => $transferencias {{-- ← passe também aqui --}} ]) {{-- agora, fora da modal_view, adicionamos os estornar-modals --}} @foreach($conta->recebimentos as $recebimento) @include('contas_a_receber.recebimentos.partials.modal_estornar', [ 'conta' => $conta, 'recebimento' => $recebimento ]) @endforeach @include('contas_a_receber.recebimentos.partials.modal_view', ['conta' => $conta]) @include('contas_a_receber.partials.delete_modal', ['conta' => $conta]) @include('notas_fiscais_anexas.partials.modal_anexar_nota', ['tipo' => 'S', 'conta' => $conta]) @endforeach
{{ $contasAReceber->appends([ 'status' => request('status', 'all'), 'per_page' => request('per_page', 100), 'periodo' => request('periodo', 'tudo'), 'data_inicio' => request('data_inicio'), 'data_fim' => request('data_fim'), 'data_especifica' => request('data_especifica'), 'q' => request('q'), 'campo' => request('campo', 'all'), 'q2' => request('q2'), 'campo2' => request('campo2', 'all'), ])->links('vendor.pagination.bootstrap-5') }}
@endsection @push('scripts-custom') @include('contas_a_receber.scripts.recebimentos') @endpush