@extends('layouts.app') @section('content')

Detalhes da Conta a Receber

Informações da Conta

Cliente: {{ $accountReceivable->client->name }}

Descrição: {{ $accountReceivable->description }}

Valor Original: R$ {{ number_format($accountReceivable->amount, 2, ',', '.') }}

Data de Vencimento: {{ $accountReceivable->due_date?->format('d/m/Y') ?? 'Não informado' }}

Data de Emissão: {{ $accountReceivable->issue_date?->format('d/m/Y') ?? 'Não informado' }}

Status: @php $statusClass = match($accountReceivable->status) { 'received' => 'success', 'pending' => 'warning', 'overdue' => 'danger', 'cancelled' => 'secondary', default => 'secondary' }; $statusText = match($accountReceivable->status) { 'received' => 'Recebido', 'pending' => 'Pendente', 'overdue' => 'Vencido', 'cancelled' => 'Cancelado', default => 'Indefinido' }; @endphp {{ $statusText }}

Valores e Cálculos

Valor Original: R$ {{ number_format($accountReceivable->amount, 2, ',', '.') }}

Desconto: R$ {{ number_format($accountReceivable->discount ?? 0, 2, ',', '.') }}

Juros: R$ {{ number_format($accountReceivable->interest ?? 0, 2, ',', '.') }}

@php $finalAmount = $accountReceivable->amount - ($accountReceivable->discount ?? 0) + ($accountReceivable->interest ?? 0); @endphp

Valor Final: R$ {{ number_format($finalAmount, 2, ',', '.') }}

Data de Recebimento: {{ $accountReceivable->payment_date?->format('d/m/Y') ?? 'Não recebido' }}

@if($accountReceivable->due_date && $accountReceivable->due_date->isPast() && $accountReceivable->status !== 'received')

Dias em Atraso: {{ now()->diffInDays($accountReceivable->due_date) }} dias

@endif
Detalhes do Documento

Número da Fatura/NF: {{ $accountReceivable->invoice_number ?? 'Não informado' }}

Categoria: @if($accountReceivable->category) {{ ucfirst($accountReceivable->category) }} @else Não informado @endif

@if($accountReceivable->due_date && $accountReceivable->due_date->isFuture() && $accountReceivable->status !== 'received')

Vence em: {{ $accountReceivable->due_date->diffForHumans() }}

@endif
@if($accountReceivable->notes)
Observações

{{ $accountReceivable->notes }}

@endif
Cliente

Nome: {{ $accountReceivable->client->name }}

Email: {{ $accountReceivable->client->email ?? 'Não informado' }}

Telefone: {{ $accountReceivable->client->phone ?? 'Não informado' }}

Ver Cliente
Resumo

Criado em: {{ $accountReceivable->created_at->format('d/m/Y H:i') }}

Última atualização: {{ $accountReceivable->updated_at->format('d/m/Y H:i') }}

@if($accountReceivable->due_date) @if($accountReceivable->due_date->isFuture())

Vence em: {{ $accountReceivable->due_date->diffForHumans() }}

@elseif($accountReceivable->status !== 'received')

Vencido há: {{ $accountReceivable->due_date->diffForHumans() }}

@endif @endif
Ações Rápidas
@if($accountReceivable->status !== 'received')
@csrf @method('PUT')
@endif
@csrf @method('DELETE')
@endsection