{% extends "base.html" %} {% block title %}Caixa{% endblock %} {% block content %}

Caixa

{% if not caixa_aberto %} {% endif %}
{% if caixa_aberto %} {# Caixa Aberto - Card Principal #}
Caixa Aberto {{ caixa_aberto.data_abertura.strftime('%d/%m/%Y %H:%M') }}
Valor Inicial

R$ {{ "%.2f"|format(caixa_aberto.valor_inicial) }}

Total Entradas

R$ {{ "%.2f"|format(caixa_aberto.total_entradas()) }}

Total Saídas

R$ {{ "%.2f"|format(caixa_aberto.total_saidas()) }}

Saldo Atual

R$ {{ "%.2f"|format(caixa_aberto.calcular_saldo()) }}


{# Lista de Vendas para Recebimento e Recebidas #}
Vendas para Receber
{% if vendas_para_receber %}
{% for v in vendas_para_receber %} {% endfor %}
Pedido Cliente Data Fechamento Valor Ações
{{ v.numero_pedido }} {{ v.get_cliente_nome() }} {% if v.data_fechamento %}{{ v.data_fechamento.strftime('%d/%m/%Y %H:%M') }}{% else %}-{% endif %} R$ {{ "%.2f"|format(v.valor_total) }} Ver
{% else %}

Nenhuma venda para receber no momento.

{% endif %}
Vendas Recebidas (últimas)
{% if vendas_recebidas %}
{% for v in vendas_recebidas %} {% endfor %}
Pedido Cliente Data Recebimento Valor Ações
{{ v.numero_pedido }} {{ v.get_cliente_nome() }} {% if v.data_recebimento %}{{ v.data_recebimento.strftime('%d/%m/%Y %H:%M') }}{% else %}-{% endif %} R$ {{ "%.2f"|format(v.valor_total) }} Ver
{% else %}

Nenhuma venda recebida recentemente.

{% endif %}
{% else %} {# Sem Caixa Aberto #}
Não há caixa aberto. Clique em "Abrir Caixa" para iniciar as operações.
{% endif %} {# Histórico de Caixas #}
Histórico de Caixas (Últimos 30 dias)
{% if historico %}
{# Lista de Vendas para Recebimento e Recebidas (visível mesmo sem caixa aberto) #}
Vendas para Receber
{% if vendas_para_receber %}
{% for v in vendas_para_receber %} {% endfor %}
Pedido Cliente Data Fechamento Valor Ações
{{ v.numero_pedido }} {{ v.get_cliente_nome() }} {% if v.data_fechamento %}{{ v.data_fechamento.strftime('%d/%m/%Y %H:%M') }}{% else %}-{% endif %} R$ {{ "%.2f"|format(v.valor_total) }} Ver {% if caixa_aberto %}
{% else %} {% endif %}
{% else %}

Nenhuma venda para receber no momento.

{% endif %}
Vendas Recebidas (últimas)
{% if vendas_recebidas %}
{% for v in vendas_recebidas %} {% endfor %}
Pedido Cliente Data Recebimento Valor Ações
{{ v.numero_pedido }} {{ v.get_cliente_nome() }} {% if v.data_recebimento %}{{ v.data_recebimento.strftime('%d/%m/%Y %H:%M') }}{% else %}-{% endif %} R$ {{ "%.2f"|format(v.valor_total) }} Ver {% if caixa_aberto %}
{% else %} {% endif %}
{% else %}

Nenhuma venda recebida recentemente.

{% endif %}
step="0.01" min="0" value="0" required> Informe o valor em dinheiro no caixa no início do dia
{# Modal Fechar Caixa #} {% if caixa_aberto %} {% endif %} {% endblock %}