@extends('layouts.app') @section('title', 'Contas a Pagar') @section('header')

Contas a Pagar

Gerencie suas contas a pagar e compromissos financeiros

@endsection @section('content')
Total

{{ $stats['total'] }}

Pendentes

{{ $stats['pending'] }}

Vencidas

{{ $stats['overdue'] }}

Pagas

{{ $stats['paid'] }}

Valor Pendente

R$ {{ number_format($stats['pending_amount'], 2, ',', '.') }}

Valor Vencido

R$ {{ number_format($stats['overdue_amount'], 2, ',', '.') }}

Contas a Pagar
@forelse($accountPayables as $account) @empty @endforelse
Fornecedor Descrição Categoria Valor Vencimento Status Valor Pago Restante Ações
{{ strtoupper(substr($account->supplier->name, 0, 1)) }}
{{ $account->supplier->name }}
{{ $account->description }} @if($account->document_number)
Doc: {{ $account->document_number }} @endif
@switch($account->category) @case('services') Serviços @break @case('products') Produtos @break @case('utilities') Utilidades @break @case('rent') Aluguel @break @case('taxes') Impostos @break @default Outros @endswitch {{ $account->formatted_amount }} {{ $account->due_date->format('d/m/Y') }} @if($account->days_until_due < 0)
{{ abs($account->days_until_due) }} dias atrasado @elseif($account->days_until_due <= 7)
Vence em {{ $account->days_until_due }} dias @endif
{!! $account->status_badge !!} {{ $account->formatted_paid_amount }} {{ $account->formatted_remaining_amount }}
@if($account->status !== 'paid') @endif

Nenhuma conta a pagar encontrada

Cadastrar Primeira Conta
@if($accountPayables->hasPages())
{{ $accountPayables->links() }}
@endif
@endsection @push('styles') @endpush @push('scripts') @endpush