@use('Illuminate\Support\Number') @php // A mesma tela serve ao painel da empresa e ao master. Sem vínculo com // empresa as rotas do painel redirecionam, então os links seguem o contexto. $noMaster = auth()->user()->isMaster() && ! auth()->user()->company_id; $rotaLista = $noMaster ? 'master.notas' : 'painel.notas'; $rotaXml = $noMaster ? 'master.notas.download' : 'painel.notas.download'; $rotaDanfe = $noMaster ? 'master.notas.danfe' : 'painel.notas.danfe'; @endphp Voltar @if ($nota->tem_xml_completo) Imprimir PDF Baixar XML @endif
{{-- Identificação --}}
@if ($nota->tem_xml_completo) XML completo @else Somente resumo @endif {{ $nota->manifestacaoLabel() }}
@foreach ([ ['Fornecedor', $nota->emit_nome ?: '—'], ['CNPJ do fornecedor', $nota->emit_cnpj_formatado], ['Inscrição estadual', $nota->emit_ie ?: '—'], ['UF', $nota->emit_uf ?: '—'], ['Número / série', $nota->numero.' / '.$nota->serie], ['Modelo', $nota->modelo ?: '—'], ['Emissão', $nota->data_emissao?->format('d/m/Y H:i') ?: '—'], ['Autorização', $nota->data_autorizacao?->format('d/m/Y H:i') ?: '—'], ['Protocolo', $nota->protocolo ?: '—'], ['NSU', $nota->nsu ?: '—'], ] as [$rotulo, $valor])
{{ $rotulo }}
{{ $valor }}
@endforeach
Valor total
{{ Number::currency((float) $nota->valor_total, 'BRL', 'pt_BR') }}
Chave de acesso
{{ $nota->chave_formatada }}
{{-- Eventos --}}

Eventos da nota

@forelse ($nota->eventos as $evento)

{{ $evento->descricao }}

Tipo {{ $evento->tipo_evento }} · sequência {{ $evento->sequencia }} @if ($evento->protocolo) · protocolo {{ $evento->protocolo }} @endif

{{ $evento->data_evento?->format('d/m/Y H:i') }}

@empty

Nenhum evento registrado para esta nota.

@endforelse
{{-- XML --}} @if ($xml)

Conteúdo do XML

{{ $xml }}
@endif
{{-- Manifestação --}}
{{-- Manifestar é ato fiscal em nome da empresa: exige o vínculo. O master usa "Acessar como cliente" quando precisar fazê-lo. --}} @if (! $noMaster && (auth()->user()->isAdmin() || auth()->user()->isMaster()))

Manifestação do destinatário

Registrar a ciência libera o XML completo quando a SEFAZ entregou apenas o resumo. A manifestação é um ato fiscal e não pode ser desfeita.

@csrf
@if ($nota->manifestacao)

Última manifestação: {{ $nota->manifestacaoLabel() }} em {{ $nota->manifestacao_at?->format('d/m/Y H:i') }}.

@endif
@endif @unless ($nota->tem_xml_completo)
A SEFAZ entregou apenas o resumo desta nota. O XML completo é liberado depois da manifestação de ciência e chega na próxima sincronização.
@endunless