{% extends "base.html" %} {% block title %}Caixa{% endblock %} {% block content %}
| Pedido | Cliente | Origem | Data Fechamento | Valor | Ações |
|---|---|---|---|---|---|
| {{ v.numero_pedido }} | {{ v.get_cliente_nome() }} | {% if v.origem == 'balcao' or v.origem == 'web' %} 🏪 Balcão {% elif v.origem == 'pdv' or v.origem == 'pdv_desktop' %} 💻 PDV {% elif v.origem == 'pdvweb' or v.origem == 'pdv_web' %} 🌐 PDVWeb {% elif v.origem == 'food_mesa' %} 🪑 Mesa {% elif v.origem == 'food_delivery' %} 🛵 Delivery {% elif v.origem == 'food_balcao' %} 🍔 Food {% elif v.origem == 'api' %} 🔌 API {% else %} {{ v.origem or '-' }} {% endif %} | {% if v.data_fechamento %}{{ v.data_fechamento.strftime('%d/%m/%Y %H:%M') }}{% else %}-{% endif %} | R$ {{ "%.2f"|format(v.valor_total) }} | Abrir Venda |
Nenhuma Venda para Recebimento no momento.
{% endif %}| Pedido | Cliente | Origem | Data Recebimento | Valor | Ações |
|---|---|---|---|---|---|
| {{ v.numero_pedido }} | {{ v.get_cliente_nome() }} | {% if v.origem == 'balcao' or v.origem == 'web' %} 🏪 Balcão {% elif v.origem == 'pdv' or v.origem == 'pdv_desktop' %} 💻 PDV {% elif v.origem == 'pdvweb' or v.origem == 'pdv_web' %} 🌐 PDVWeb {% elif v.origem == 'food_mesa' %} 🪑 Mesa {% elif v.origem == 'food_delivery' %} 🛵 Delivery {% elif v.origem == 'food_balcao' %} 🍔 Food {% elif v.origem == 'api' %} 🔌 API {% else %} {{ v.origem or '-' }} {% endif %} | {% if v.data_recebimento %}{{ v.data_recebimento.strftime('%d/%m/%Y %H:%M') }}{% elif v.data_venda %}{{ v.data_venda.strftime('%d/%m/%Y') if v.data_venda else '-' }}{% else %}-{% endif %} | R$ {{ "%.2f"|format(v.valor_total) }} | Abrir Venda 2ª Via |
Nenhuma Venda recebida recentemente.
{% endif %}| Número OS | Cliente | Data Conclusão | Valor | Ações |
|---|---|---|---|---|
| {{ os.numero_os }} | {% if os.pessoa %} {{ os.pessoa.nome_fantasia or os.pessoa.razao_social or os.pessoa.nome }} {% elif os.cliente %} {{ os.cliente.nome }} {% else %} - {% endif %} | {% if os.data_conclusao %}{{ os.data_conclusao.strftime('%d/%m/%Y %H:%M') }}{% else %}-{% endif %} | R$ {{ "%.2f"|format(os.valor_total) }} | Abrir OS |
Nenhuma OS concluída para Recebimento no momento.
{% endif %}| Número OS | Cliente | Data Recebimento | Valor | Ações |
|---|---|---|---|---|
| {{ os.numero_os }} | {% if os.pessoa %} {{ os.pessoa.nome_fantasia or os.pessoa.razao_social or os.pessoa.nome }} {% elif os.cliente %} {{ os.cliente.nome }} {% else %} - {% endif %} | {% if os.data_recebimento %}{{ os.data_recebimento.strftime('%d/%m/%Y %H:%M') }}{% else %}-{% endif %} | R$ {{ "%.2f"|format(os.valor_total) }} | Abrir OS Comprovante |
Nenhuma OS recebida recentemente.
{% endif %}| 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) }} | Abrir Venda |
Nenhuma Venda para Recebimento no momento.
{% endif %}| 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) }} | Abrir Venda |
Nenhuma Venda recebida recentemente.
{% endif %}| Data Abertura | Data Fechamento | Responsável | Valor Inicial | Entradas | Saídas | Saldo | Ações |
|---|---|---|---|---|---|---|---|
| {{ c.data_abertura.strftime('%d/%m/%Y %H:%M') }} | {% if c.data_fechamento %} {{ c.data_fechamento.strftime('%d/%m/%Y %H:%M') }} {% else %} Aberto {% endif %} | {{ c.usuario.username if c.usuario and c.usuario.username else (c.usuario.email if c.usuario else '-') }} | R$ {{ "%.2f"|format(c.valor_inicial) }} | R$ {{ "%.2f"|format(c.total_entradas()) }} | R$ {{ "%.2f"|format(c.total_saidas()) }} | R$ {{ "%.2f"|format(c.calcular_saldo()) }} | Abrir Caixa |
Nenhum histórico de caixa nos últimos 30 dias.
{% endif %}