@extends('layouts.app') @section('title', 'Editar Conta a Receber') @push('styles-custom') @endpush @section('content')
@if ($errors->any())
Atenção!
@endif
@include('contas_a_receber.partials.form', [ 'action' => route('contas-a-receber.update', $conta->id), 'method' => 'PUT', 'title' => 'Editar Conta a Receber', 'subtitle' => 'Atualize os dados da conta a receber.', 'conta' => $conta, 'permiteEdicaoValor' => true, // Sempre permite edição 'filters' => $filters ?? [] ])
Status de Recebimento
@php $percentualRecebido = isset($conta) ? $conta->percentualRecebido() : 0; $statusClass = $percentualRecebido == 100 ? 'bg-success' : ($percentualRecebido > 0 ? 'bg-warning' : 'bg-danger'); $statusText = $percentualRecebido == 100 ? 'Recebido' : ($percentualRecebido > 0 ? 'Parcial' : 'Em Aberto'); @endphp
{{ $percentualRecebido }}%
Valor Total R$ {{ isset($conta) ? number_format($conta->valor, 2, ',', '.') : '0,00' }}
Recebido R$ {{ isset($conta) ? number_format($conta->totalRecebido(), 2, ',', '.') : '0,00' }}
Restante R$ {{ isset($conta) ? number_format($conta->valor - $conta->totalRecebido(), 2, ',', '.') : '0,00' }}
Informações da Conta

{{ optional($conta->contaBancaria->empresa)->nome_fantasia ?? 'Empresa não encontrada' }}

{{ optional($conta->cliente)->razao_social ?? 'Cliente não encontrado' }}

@if(isset($isFilhaDeContrato) && $isFilhaDeContrato) @endif
Recebimentos Registrados
@if($conta->recebimentos->count() > 0)
@foreach($conta->recebimentos->sortByDesc('data_pagamento') as $recebimento) @endforeach
# Tipo Valor Data de Pagamento Transferência Observação Ações
{{ $recebimento->id }} @if($recebimento->valor < 0) Estorno @elseif($recebimento->transferencia_id) Transferência @else Recebimento @endif R$ {{ number_format(abs($recebimento->valor), 2, ',', '.') }} @if($recebimento->valor < 0) @endif {{ $recebimento->data_pagamento ? $recebimento->data_pagamento->format('d/m/Y') : '-' }} @if($recebimento->transferencia_id) #{{ $recebimento->transferencia_id }} @else - @endif @if($recebimento->observacao) {{ $recebimento->observacao }} @else - @endif @if($recebimento->valor > 0) @else Estornado @endif
Total: R$ {{ number_format($conta->totalRecebido(), 2, ',', '.') }}
@else
Nenhum recebimento registrado para esta conta.
@endif
Notas Fiscais Anexadas
@if($conta->notasFiscaisAnexas->count() > 0)
@foreach($conta->notasFiscaisAnexas as $index => $nota) @endforeach
# Número da NF Descrição Data da NF Arquivo Ações
{{ $index + 1 }} {{ $nota->numero }} {{ $nota->descricao }} {{ $nota->data ? $nota->data->format('d/m/Y') : '-' }} @if($nota->caminho) Visualizar @else Sem arquivo @endif
@else
Nenhuma nota fiscal anexada.
@endif
@include('contas_a_receber.recebimentos.partials.modal_baixar', [ 'conta' => $conta, 'transferencias' => $transferencias ]) @foreach($conta->recebimentos as $recebimento) @include('contas_a_receber.recebimentos.partials.modal_estornar', [ 'conta' => $conta, 'recebimento' => $recebimento ]) @endforeach @include('notas_fiscais_anexas.partials.modal_anexar_nota', [ 'tipo' => 'S', 'conta' => $conta ])
@endsection @push('scripts-custom') @include('contas_a_receber.scripts.recebimentos') @endpush