{% extends "base.html" %} {% block title %}Relatório Entrada XLSX{% endblock %} {% macro moeda(valor) -%} R$ {{ "{:,.2f}".format(valor or 0).replace(",", "X").replace(".", ",").replace("X", ".") }} {%- endmacro %} {% macro quantidade(valor, usar_decimais=False) -%} {%- set numero = valor or 0 -%} {%- if usar_decimais -%} {{ "{:,.2f}".format(numero).replace(",", "X").replace(".", ",").replace("X", ".") }} {%- else -%} {%- if numero == (numero|int) -%} {{ "{:,}".format(numero|int).replace(",", ".") }} {%- else -%} {{ "{:,.2f}".format(numero).replace(",", "X").replace(".", ",").replace("X", ".") }} {%- endif -%} {%- endif -%} {%- endmacro %} {% block content %}
Visão gerencial das importações por arquivo da rotina de entrada manual, reaproveitando o rastreio comercial do histórico operacional. {% if empresa %}Empresa: {{ empresa.nome_fantasia or empresa.razao_social or empresa.nome }}{% endif %}
| Quantidade importada | {{ totais.quantidade_formatada }} |
|---|---|
| Custo rastreado nos itens | {{ totais.custo_total_formatado }} |
| Frete rateado | {{ totais.frete_formatado }} |
| Outros custos rateados | {{ totais.outros_formatado }} |
| Meta ao preço cartão | {{ totais.venda_total_formatado }} |
| Vendas realizadas desde a importação | {{ totais.venda_consolidada_formatado or moeda(0) }} |
| Saldo atual monitorado | {{ totais.saldo_estoque_formatado or '0' }} |
| Escoamento geral | {{ totais.escoamento_geral_formatado or '0,0%' }} |
| Fornecedor | Lotes | Custo | Vendas |
|---|---|---|---|
|
{{ item.nome }}
Itens: {{ item.itens }} · Qtd: {{ quantidade(item.quantidade, totais.possui_fracionado) }}
|
{{ item.lotes }} | {{ moeda(item.custo_total) }} | {{ moeda(item.vendas_realizadas) }} |
| Sem fornecedores vinculados nos filtros atuais. | |||
| Controle | Lotes | Saldo | Vendas |
|---|---|---|---|
|
{{ item.nome }}
Itens: {{ item.itens }} · Qtd: {{ quantidade(item.quantidade, totais.possui_fracionado) }}
|
{{ item.lotes }} | {{ quantidade(item.saldo, totais.possui_fracionado) }} | {{ moeda(item.vendas_realizadas) }} |
| Sem controles pessoais consolidados. | |||
| Marca | Lotes | Quantidade | Meta |
|---|---|---|---|
| {{ item.nome }} | {{ item.lotes }} | {{ quantidade(item.quantidade, totais.possui_fracionado) }} | {{ moeda(item.meta_total) }} |
| Sem marcas consolidadas. | |||
| Cota | Lotes | Quantidade | Meta |
|---|---|---|---|
| {{ item.nome }} | {{ item.lotes }} | {{ quantidade(item.quantidade, totais.possui_fracionado) }} | {{ moeda(item.meta_total) }} |
| Sem cotas consolidadas. | |||
| Lanç. | Data / arquivo | Controle / origem | Fornecedor / documento | Importado | Vendido | Saldo | Escoamento | Custo | Vendas | Ações |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ '%02d'|format(resumo.sequencia or loop.index) }} |
{{ lote.data_criacao.strftime('%d/%m/%Y %H:%M') if lote.data_criacao else '-' }}
{{ resumo.arquivo_nome }}
|
{{ lote.controle_pessoal or 'Sem controle pessoal' }}
{{ lote.numero_controle }}
{{ resumo.itens_total or 0 }} item(ns) · {{ resumo.destino_label }}
{% if resumo.controle_saldo_lote %} · saldo próprio{% endif %}
|
{{ resumo.fornecedor_nome }}
{% if resumo.documento_compra %}Doc: {{ resumo.documento_compra }}{% else %}Doc não informado{% endif %}
{% if resumo.fornecedor_documento %} · {{ resumo.fornecedor_documento }}{% endif %}
{{ resumo.entrada_status_label }}
|
{{ resumo_comercial.quantidade_importada_formatada or resumo.quantidade_total_formatada }}
{{ resumo.itens_total or 0 }} item(ns)
|
{{ resumo_comercial.quantidade_vendida_formatada or '0' }}
{{ resumo_comercial.vendido_label or 'Vendido' }}
|
{{ resumo_comercial.saldo_atual_formatada or resumo_comercial.saldo_atual_formatado or resumo.saldo_estoque_formatado or '0' }}
{{ resumo_comercial.saldo_label or 'Saldo atual' }}
|
{% set escoamento = resumo_comercial.escoamento or 0 %} {{ resumo_comercial.escoamento_formatado or '0,0%' }} |
{{ resumo.custo_total_formatado }}
Frete: {{ moeda(lote.valor_frete or 0) }}
Outros: {{ moeda(lote.valor_outros_custos or 0) }}
|
{{ resumo.venda_consolidada_formatado or moeda(0) }}
Meta: {{ resumo.venda_total_formatado }}
Entrada: {{ resumo.entrada_total_formatado or moeda(0) }}
|
|
| Nenhum lote de entrada manual encontrado para os filtros informados. | ||||||||||