@php $empresaNome = $empresa->razao_social ?? $empresa->nome_empresa ?? 'Empresa'; $empresaDocumento = $empresa->cnpj_formatado ?? $empresa->cpf_formatado ?? ($empresa->cnpj ?? $empresa->cpf ?? '-'); $pessoaNome = $tipo === 'pagar' ? ($conta->fornecedor->nome ?? $conta->fornecedor->razao_social ?? '-') : ($conta->cliente->nome ?? $conta->cliente->razao_social ?? '-'); $pessoaDocumento = $tipo === 'pagar' ? ($conta->fornecedor->cpf_cnpj ?? '-') : ($conta->cliente->cpf_cnpj ?? '-'); $valorPagoTotal = (float) ($conta->valor_pago ?? 0); $valorOriginal = (float) ($conta->valor_total ?? 0); $dataReferencia = $conta->data_pagamento ?: optional($pagamentos->first())->data_pagamento; $dataReferenciaFormatada = $dataReferencia ? \Carbon\Carbon::parse($dataReferencia)->format('d/m/Y') : now()->format('d/m/Y'); $cidadeUf = trim(($empresa->cidade ?? '') . ' - ' . ($empresa->uf ?? '')); $dataExtenso = now()->locale('pt_BR')->isoFormat('DD [de] MMMM [de] YYYY'); $textoAcao = $tipo === 'pagar' ? 'Pagamos para' : 'Recebemos de'; $textoRef = $tipo === 'pagar' ? 'pagamento da conta' : 'recebimento da conta'; $logoSrc = \App\Helpers\PdfAssetHelper::resolveCompanyConfigImage($empresa, 'logo_url', true); $assinaturaSrc = \App\Helpers\PdfAssetHelper::resolveCompanyConfigImage($empresa, ['assinatura_locadora_url', 'assinatura_url']); @endphp
@if($logoSrc) @endif
{{ strtoupper($titulo ?? 'RECIBO') }}
Recibo Nº: #{{ $conta->id_contas }} Data de Emissão: {{ now()->format('d/m/Y H:i') }}
Empresa: {{ $empresaNome }} Documento: {{ $empresaDocumento ?: '-' }}
{{ $textoAcao }} {{ $pessoaNome }}, inscrito(a) no CPF/CNPJ {{ $pessoaDocumento }}, a importância total de R$ {{ number_format($valorPagoTotal, 2, ',', '.') }}, referente ao {{ $textoRef }} {{ $conta->descricao }}.

Valor original da conta: R$ {{ number_format($valorOriginal, 2, ',', '.') }}
Data de referência: {{ $dataReferenciaFormatada }}
@if($pagamentos->count() > 0) @foreach($pagamentos as $item) @endforeach
Data Forma de Pagamento Banco Valor
{{ optional($item->data_pagamento)->format('d/m/Y') }} {{ $item->formaPagamento->nome ?? '-' }} {{ $item->banco->nome_banco ?? '-' }} R$ {{ number_format((float) $item->valor_pago, 2, ',', '.') }}
Total R$ {{ number_format($valorPagoTotal, 2, ',', '.') }}
@endif
Para todos os fins legais, declara-se {{ $tipo === 'pagar' ? 'realizado o pagamento' : 'confirmado o recebimento' }} do valor acima.

{{ $cidadeUf ?: 'Brasil' }}, {{ $dataExtenso }}.
@if($assinaturaSrc)
Assinatura Locadora
@endif
{{ $empresaNome }}
{{ $tipo === 'pagar' ? 'Pagador' : 'Recebedor' }}
@if($assinaturaSrc)
@endif
{{ $pessoaNome }}
{{ $tipo === 'pagar' ? 'Favorecido' : 'Pagador' }}