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

Detalhes da Conta a Pagar

Informações da Conta

Fornecedor: {{ $accountPayable->supplier->name }}

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

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

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

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

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

Detalhes do Documento

Número do Documento: {{ $accountPayable->document_number ?? 'Não informado' }}

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

Data de Pagamento: {{ $accountPayable->payment_date?->format('d/m/Y') ?? 'Não pago' }}

@if($accountPayable->due_date && $accountPayable->due_date->isPast() && $accountPayable->status !== 'paid')

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

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

{{ $accountPayable->notes }}

@endif
Fornecedor

Nome: {{ $accountPayable->supplier->name }}

Email: {{ $accountPayable->supplier->email ?? 'Não informado' }}

Telefone: {{ $accountPayable->supplier->phone ?? 'Não informado' }}

Ver Fornecedor
Resumo

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

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

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

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

@elseif($accountPayable->status !== 'paid')

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

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