{% extends "base.html" %} {% block title %}Nota de Entrada #{{ nota.numero_nota }}{% endblock %} {% block content %}

Nota de Entrada #{{ nota.numero_nota }}/{{ nota.serie }}

Detalhes da nota fiscal de entrada e itens


{% if nota.finalizada %} Fechada {% if pendencias_recomendadas %} Ajustes cadastrais pendentes {% endif %} {% if nota.data_reabertura %} Reaberta anteriormente {% endif %} {% else %} Digitação {% if nota.data_reabertura %} Reprocessamento {% endif %} {% endif %} {% if status_geral and status_geral.titulo %} {{ status_geral.titulo }} {% endif %} {% if permite_ignorar_pendencias and not nota.finalizada %} Pode finalizar com override {% endif %} {% if override_pendencias_registrado %} Override registrado {% endif %}
{% if pendencias_bloqueantes or pendencias_ignoraveis or pendencias_recomendadas %} {% if pendencias_bloqueantes %} Editar Itens / Resolver Pendências {% elif pendencias_ignoraveis %} Revisar Itens / Conferir Override {% elif nota.finalizada %} Abrir Revisão da Entrada {% else %} Editar Itens / Revisar Ajustes {% endif %} {% endif %} {% if not nota.finalizada %} {% else %} {% endif %} Voltar
{% if pendencias_bloqueantes %}
Pendências bloqueantes da entrada

Esses pontos precisam ser ajustados antes da finalização, pois afetam vínculo ERP, fiscal ou conversão de estoque.

Editar itens/cadastros
{% endif %} {% if permite_ignorar_pendencias and pendencias_ignoraveis %}
Pendências que podem ser ignoradas

Para esta empresa/operação, você pode optar por concluir a entrada mesmo com estes alertas fiscais/cadastrais.

{% endif %} {% if override_pendencias_registrado %}
Autorização registrada para ignorar pendências
{% if override_pendencias_usuario %}
Autorizado por: {{ override_pendencias_usuario.nome or override_pendencias_usuario.username or ('Usuário #' ~ override_pendencias_usuario.id) }}
{% endif %} {% if override_pendencias_em %}
Data/Hora: {{ override_pendencias_em.strftime('%d/%m/%Y %H:%M') }}
{% endif %} {% if override_pendencias_motivo %}
Motivo: {{ override_pendencias_motivo }}
{% endif %}
{% endif %} {% if pendencias_recomendadas %}
Ajustes recomendados de cadastro

{% if nota.finalizada %} A nota já foi concluída, mas estes ajustes ainda podem ser feitos para manter o cadastro e a parte fiscal mais consistentes. {% else %} Estes ajustes não impedem a navegação da tela, mas vale revisar para manter o cadastro redondo. {% endif %}

Abrir revisão
{% endif %} {% if resumo_custos and resumo_custos.itens %}
Prévia de Custo da Entrada
{% for custo in resumo_custos.itens %} {% endfor %}
Item Base Rateios Desc. Custo Total Qtd Estoque Custo Unit. Estoque
{{ custo.descricao }} {% if custo.fator_conversao and custo.fator_conversao > 1 %}
Conversão: {{ custo.quantidade_documento|formatar_decimal_br(4) }} {{ custo.unidade_documento or '-' }} → {{ custo.quantidade_estoque|formatar_decimal_br(4) }} {{ custo.unidade_estoque or '-' }} {% endif %}
R$ {{ "%.2f"|format(custo.base_item) }} R$ {{ "%.2f"|format(custo.frete_rateado + custo.seguro_rateado + custo.outras_rateadas + custo.ipi_rateado) }} R$ {{ "%.2f"|format(custo.desconto_rateado) }} R$ {{ "%.2f"|format(custo.custo_total_item) }} {{ custo.quantidade_estoque|formatar_decimal_br(4) }} R$ {{ custo.custo_unitario_estoque|formatar_decimal_br(4) }}
{% endif %}
Dados da Nota
Número/Série: {{ nota.numero_nota }}/{{ nota.serie }}
Chave de Acesso: {{ nota.chave_acesso or 'N/A' }}
Data Emissão: {{ nota.data_emissao.strftime('%d/%m/%Y %H:%M') }}
Data Entrada: {{ nota.data_entrada.strftime('%d/%m/%Y %H:%M') if nota.data_entrada else 'N/A' }}
Forma Pagamento: {{ nota.forma_pagamento|default('N/A')|replace('_', ' ')|title }}
Fornecedor
{% set fornecedor = nota.get_fornecedor() %}
{{ nota.get_fornecedor_nome() }}

Documento: {{ (fornecedor.cnpj if fornecedor and fornecedor.cnpj is defined and fornecedor.cnpj else (fornecedor.cpf if fornecedor and fornecedor.cpf is defined and fornecedor.cpf else (fornecedor.cnpj_cpf if fornecedor and fornecedor.cnpj_cpf is defined else 'N/A'))) }}
{% if fornecedor and fornecedor.telefone %} Telefone: {{ fornecedor.telefone }}
{% endif %} {% if fornecedor and fornecedor.email %} Email: {{ fornecedor.email }}
{% endif %} {% if fornecedor and fornecedor.cidade %} Cidade: {{ fornecedor.cidade }}/{{ fornecedor.estado if fornecedor.estado is defined else fornecedor.uf }} {% endif %}

Itens da Nota ({{ nota.itens|length }})
{% for item in nota.itens %} {% endfor %}
Código Descrição NCM Qtd Un Valor Unit. Total Estoque
{{ item.codigo_produto }} {{ item.descricao }} {% if item.produto %}
Vinculado ao produto ID {{ item.produto.id }} {% else %}
Produto não encontrado {% endif %}
{{ item.ncm }} {{ "%.2f"|format(item.quantidade) }} {{ item.unidade }} R$ {{ "%.2f"|format(item.valor_unitario) }} R$ {{ "%.2f"|format(item.valor_total) }} {% if item.estoque_atualizado %} Atualizado {% else %} Pendente {% endif %}
Totais da Nota
{% if nota.valor_frete > 0 %} {% endif %} {% if nota.valor_desconto > 0 %} {% endif %}
Produtos: R$ {{ "%.2f"|format(nota.valor_produtos) }}
Frete: R$ {{ "%.2f"|format(nota.valor_frete) }}
Desconto: - R$ {{ "%.2f"|format(nota.valor_desconto) }}
TOTAL: R$ {{ "%.2f"|format(nota.valor_total) }}
{% if nota.observacoes %}
Observações
{{ nota.observacoes }}
{% endif %}
{% endblock %}