@if($temVinculos)
@endif
@if(isset($mov['documento_id']))
#{{ $mov['documento_id'] }}
@else
-
@endif
{{ $mov['data']->format('d/m/Y') }}
@if($mov['tipo'] == 'Pagamento')
{{ $mov['tipo'] }}
@elseif($mov['tipo'] == 'Recebimento')
{{ $mov['tipo'] }}
@elseif($mov['tipo'] == 'Estorno' || $mov['tipo'] == 'Estorno de Pagamento')
{{ $mov['tipo'] }}
@elseif(str_contains($mov['tipo'], 'Transferência'))
{{ $mov['tipo'] }}
@else
{{ $mov['tipo'] }}
@endif
@if(strlen($mov['historico']) > 80)
{{ Str::limit($mov['historico'], 80) }}
Ver mais
@else
{{ $mov['historico'] }}
@endif
{{-- Indicador especial para folha de pagamento --}}
@if(isset($mov['modelo']) && isset($mov['modelo']->contaAPagar) && $mov['modelo']->contaAPagar->plano_de_conta_id == 30)
Folha
@endif
{{ Str::limit($mov['empresa']->nome_fantasia ?? $mov['empresa']->razao_social ?? '-', 25) }}
@if($mov['tipo_movimento'] == 'entrada')
@if($mov['tipo'] == 'Estorno de Pagamento')
+ R$ {{ number_format($mov['valor'], 2, ',', '.') }}
estorno
@else
+ R$ {{ number_format($mov['valor'], 2, ',', '.') }}
{{-- COMENTADO: Exibição de juros e multa
@if(isset($mov['juros']) && $mov['juros'] > 0 || isset($mov['multa']) && $mov['multa'] > 0)
@if($mov['juros'] > 0)
J: R$ {{ number_format($mov['juros'], 2, ',', '.') }}
@endif
@if($mov['multa'] > 0)
@if($mov['juros'] > 0) | @endif
M: R$ {{ number_format($mov['multa'], 2, ',', '.') }}
@endif
@endif
--}}
@endif
@else
-
@endif
@if($mov['tipo_movimento'] == 'saida')
- R$ {{ number_format($mov['valor'], 2, ',', '.') }}
{{-- COMENTADO: Exibição de juros e multa
@if(isset($mov['juros']) && $mov['juros'] > 0 || isset($mov['multa']) && $mov['multa'] > 0)
@if($mov['juros'] > 0)
J: R$ {{ number_format($mov['juros'], 2, ',', '.') }}
@endif
@if($mov['multa'] > 0)
@if($mov['juros'] > 0) | @endif
M: R$ {{ number_format($mov['multa'], 2, ',', '.') }}
@endif
@endif
--}}
@else
-
@endif
R$ {{ number_format($mov['saldo'], 2, ',', '.') }}
{{-- Linhas de Vínculos (inicialmente ocultas) --}}
@if($temVinculos && $mov['transferencia'])
@php
$contasAPagar = collect();
$contasAReceber = collect();
// Coletar contas a pagar
if($mov['transferencia']->contaAPagar) {
$contasAPagar->push($mov['transferencia']->contaAPagar);
}
foreach($mov['transferencia']->pagamentos as $pagamento) {
if($pagamento->contaAPagar && !$contasAPagar->contains('id', $pagamento->contaAPagar->id)) {
$contasAPagar->push($pagamento->contaAPagar);
}
}
// Coletar contas a receber
if($mov['transferencia']->contaAReceber) {
$contasAReceber->push($mov['transferencia']->contaAReceber);
}
foreach($mov['transferencia']->recebimentos as $recebimento) {
if($recebimento->contaAReceber && !$contasAReceber->contains('id', $recebimento->contaAReceber->id)) {
$contasAReceber->push($recebimento->contaAReceber);
}
}
@endphp
{{-- Contas a Pagar Vinculadas --}}
@foreach($contasAPagar as $contaPagar)
#{{ $contaPagar->id }}
Conta a Pagar
#{{ $contaPagar->id }} -
{{ $contaPagar->fornecedor->razao_social ?? 'N/A' }} -
{{ Str::limit($contaPagar->descricao, 50) }}
{{ $contaPagar->empresa->nome_fantasia ?? '-' }}
-
R$ {{ number_format($contaPagar->valor, 2, ',', '.') }}
informação gerencial
-
@endforeach
{{-- Contas a Receber Vinculadas --}}
@foreach($contasAReceber as $contaReceber)
Conta a Receber
#{{ $contaReceber->id }} -
{{ $contaReceber->cliente->razao_social ?? 'N/A' }} -
{{ Str::limit($contaReceber->descricao, 50) }}
{{ $contaReceber->empresa->nome_fantasia ?? '-' }}
R$ {{ number_format($contaReceber->valor, 2, ',', '.') }}
-
não contabilizado
-
@endforeach
{{-- Vinculações de Transferência --}}
@foreach($mov['transferencia']->vinculacoesOrigem as $vinc)