{% if venda.status == 'cancelado' %}
Cancelado
{% endif %}
Folha 1 de 1
{% if venda.status == 'cancelado' %} {% elif venda.status in ['aberto', 'digitacao', 'fechado'] %} {% elif venda.status in ['recebido', 'faturado'] %} {% else %} {% endif %}
Empresa
Razão Social {{ venda.empresa.razao_social if venda.empresa else 'CapeSystem' }}
CNPJ {{ venda.empresa.cnpj if venda.empresa else 'N/A' }}
IE {{ venda.empresa.inscricao_estadual if venda.empresa and venda.empresa.inscricao_estadual else 'ISENTO' }}
Cidade/UF {{ venda.empresa.municipio if venda.empresa else '' }}/{{ venda.empresa.uf if venda.empresa else 'BA' }}
Fone {{ venda.empresa.telefone if venda.empresa else 'N/A' }}
Informações do Pedido
Nº Pedido {{ '%06d'|format(venda.numero_pedido) }}
Status {{ venda.status }}
Vendedor {{ venda.vendedor.nome if venda.vendedor else (venda.usuario.username if venda.usuario and venda.usuario.username else (venda.usuario.email if venda.usuario else 'N/A')) }}
Data/Hora Pedido {{ venda.data_venda.strftime('%d/%m/%Y') if venda.data_venda else 'N/A' }} {{ venda.data_criacao.strftime('%H:%M') if venda.data_criacao else '' }}
Data/Hora Impressão {{ data_hora_atual }}
{% if venda.forma_pagamento or venda.condicao_pagamento %}
Condições Comerciais
{% if venda.forma_pagamento %}
Forma de Pagamento {{ venda.forma_pagamento.replace('_', ' ') }}
{% endif %} {% if venda.condicao_pagamento %}
Condição de Pagamento {{ venda.condicao_pagamento }}
{% endif %} {% if venda.empresa and venda.empresa.tabela_preco_padrao_pedido_id %}
Tabela de Preço PADRÃO
{% endif %} {% if venda.desconto and venda.desconto > 0 %}
Desconto Aplicado R$ {{ "%.2f"|format(venda.desconto) }}
{% endif %}
{% endif %}
Cliente
Nome/Razão Social {{ venda.get_cliente_nome() or 'Consumidor Final' }}
CPF/CNPJ {% if venda.pessoa %} {{ venda.pessoa.cnpj or venda.pessoa.cpf or 'N/A' }} {% else %} N/A {% endif %}
IE {% if venda.pessoa and venda.pessoa.inscricao_estadual %} {{ venda.pessoa.inscricao_estadual }} {% else %} Não Contribuinte {% endif %}
Telefone {{ venda.pessoa.telefone or venda.pessoa.celular if venda.pessoa else 'N/A' }}
CEP {{ venda.pessoa.cep if venda.pessoa and venda.pessoa.cep else 'N/A' }}
Endereço {% if venda.pessoa %} {{ venda.pessoa.logradouro or '' }}{% if venda.pessoa.numero %}, {{ venda.pessoa.numero }}{% endif %}{% if venda.pessoa.bairro %} - {{ venda.pessoa.bairro }}{% endif %}{% if venda.pessoa.municipio %}, {{ venda.pessoa.municipio }}{% endif %}{% if venda.pessoa.uf %}/{{ venda.pessoa.uf }}{% endif %} {% else %} N/A {% endif %}
E-mail {{ venda.pessoa.email if venda.pessoa and venda.pessoa.email else 'N/A' }}
Produtos / Lançamentos
{% for item in venda.itens %} {% endfor %}
# Descrição Qtd V. Unit. Desc. Total
{{ loop.index }} {{ item.descricao or (item.produto.nome if item.produto else 'Produto') }} {% if item.embalagem %}
📦 {{ item.embalagem.nome }}{% if item.embalagem.embalagem %} - {{ item.embalagem.embalagem.get_descricao_composicao() }}{% endif %}
{% endif %}
{{ item.quantidade }} R$ {{ "%.2f"|format(item.valor_unitario) }} {% if item.desconto_item and item.desconto_item > 0 %} R$ {{ "%.2f"|format(item.desconto_item) }} {% else %} R$ 0,00 {% endif %} R$ {{ "%.2f"|format(item.valor_total) }}
TOTAIS: {{ "%.2f"|format(venda.itens|sum(attribute='quantidade')) }} {{ venda.itens|length }} itens R$ {{ "%.2f"|format(venda.itens|sum(attribute='valor_total')) }}
Observações
{% if venda.observacoes %} {{ venda.observacoes }} {% else %} Sem observações {% endif %}
Pagamento / Totais
{% if pagamentos and pagamentos|length > 0 %} {% for pag in pagamentos %}
{{ pag.forma_nome }} R$ {{ "%.2f"|format(pag.valor) }}
{% endfor %} {% else %}
Forma: {{ venda.forma_pagamento or 'N/A' }}
{% endif %}
Condição: {{ venda.condicao_pagamento or 'À vista' }}
Status: {% if venda.status == 'aberto' %} Pendente {% elif venda.status == 'faturado' or venda.status == 'finalizada' %} Pago {% elif venda.status == 'recebido' %} Recebido {% elif venda.status == 'cancelado' %} Cancelado {% else %} {{ venda.status|default('Pendente')|title }} {% endif %}
Subtotal: R$ {{ "%.2f"|format(venda.subtotal or ((venda.valor_total or 0) + (venda.desconto or 0))) }}
Desconto: R$ {{ "%.2f"|format(venda.desconto or 0) }}
TOTAL: R$ {{ "%.2f"|format(venda.valor_total or 0) }}
{% if venda.status == 'cancelado' %}
⚠️ PEDIDO CANCELADO - SEM VALOR LEGAL ⚠️
{% elif venda.status in ['aberto', 'digitacao', 'fechado'] %}
📋 Orçamento sujeito a confirmação e alterações até o fechamento
{% endif %} {% if empresa and empresa.mensagem_marketing_ativa and empresa.mensagem_marketing %}
{{ empresa.mensagem_marketing }}
{% endif %}
Pedido de Venda gerado pelo CapeServer