@php $config = is_array($empresa->configuracoes ?? null) ? $empresa->configuracoes : []; $logo = $config['logo_url'] ?? null; $logoSrc = null; if ($logo) { $logoPath = parse_url($logo, PHP_URL_PATH); $logoFileLocal = $logoPath ? public_path(ltrim($logoPath, '/')) : null; $logoSrc = ($logoFileLocal && file_exists($logoFileLocal)) ? $logoFileLocal : $logo; } $clienteNome = $locacao->cliente->razao_social ?? $locacao->cliente->nome ?? '-'; $clienteDoc = $locacao->cliente->cpf_cnpj ?? '-'; $empresaNome = $empresa->razao_social ?? $empresa->nome_empresa ?? '-'; $totalProdutos = (float) ($locacao->produtos->sum('preco_total') ?? 0) + (float) ($locacao->produtosTerceiros->sum('valor_total') ?? 0); $valorFinal = (float) ($locacao->valor_final ?? $locacao->valor_total ?? 0); @endphp
@if($logoSrc) @endif
Contrato de Locação de Bens Móveis
Contrato Nº:
{{ $locacao->numero_contrato }}

Pelo presente instrumento de locação de bens móveis, de um lado: {{ $empresaNome }} (CNPJ: {{ $empresa->cnpj }}), e de outro: {{ $clienteNome }} (CPF/CNPJ: {{ $clienteDoc }}), as partes ajustam a locação dos materiais abaixo descritos.

@forelse($locacao->produtos as $item) @empty @endforelse @foreach($locacao->produtosTerceiros as $item) @endforeach
Descrição Qtd Preço Sub Total
{{ $item->produto->nome ?? 'Item' }} {{ $item->quantidade ?? 1 }} R$ {{ number_format((float) ($item->preco_unitario ?? 0), 2, ',', '.') }} R$ {{ number_format((float) ($item->preco_total ?? 0), 2, ',', '.') }}
Sem itens cadastrados.
{{ $item->nome_produto }} {{ $item->quantidade ?? 1 }} R$ {{ number_format((float) ($item->preco_unitario ?? 0), 2, ',', '.') }} R$ {{ number_format((float) ($item->valor_total ?? 0), 2, ',', '.') }}
Total Locado: R$ {{ number_format($totalProdutos, 2, ',', '.') }}

PERÍODO: {{ optional($locacao->data_inicio)->format('d/m/Y') }} às {{ $locacao->hora_inicio ?? '00:00' }} horas até {{ optional($locacao->data_fim)->format('d/m/Y') }} às {{ $locacao->hora_fim ?? '23:59' }} horas, totalizando {{ $locacao->quantidade_dias ?? '-' }} dias e valor final de R$ {{ number_format($valorFinal, 2, ',', '.') }}.

CLÁUSULA I - DO PRAZO CONTRATUAL

O prazo de vigência do presente contrato corresponde ao período informado, podendo as partes ajustar prorrogação mediante comum acordo.

CLÁUSULA II - DA CONSERVAÇÃO DOS BENS

A parte contratante se responsabiliza pela guarda e conservação dos bens durante toda a locação, comprometendo-se a devolvê-los em condições normais de uso.

CLÁUSULA III - AVARIAS, EXTRAVIO E INADIMPLEMENTO

Havendo avaria, perda, extravio ou atraso na devolução, poderão ser aplicadas cobranças adicionais de acordo com os valores de reposição e regras comerciais da empresa contratada.

{{ $empresaNome }}
CNPJ: {{ $empresa->cnpj ?? '-' }}
{{ $clienteNome }}
CPF/CNPJ: {{ $clienteDoc }}