{% extends "base.html" %} {% import 'macros/empresa.html' as empresa_ui %} {% macro decimal_br(valor, casas=2) -%}{{ valor|formatar_decimal_br_milhar(casas) }}{%- endmacro %} {% macro moeda_br(valor, casas=2) -%}{{ valor|formatar_moeda_br(casas) }}{%- endmacro %} {% block title %}Movimentação Financeira do Caixa{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
Por Operador
Caixa: {{ caixa.numero_caixa }}
| Cod. | Nome | Total Venda Bruta |
Trocas e Devoluções |
(A) Total Venda Líquida |
(B) Receb. de Carnês |
(C) Sangria / Suprimento |
(D) Fundo Inicial |
(E) Total (A+B+C+D) |
(F) Saldo em Caixa |
(F) Diferença: (F-E) |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ forma.codigo }} | {{ forma.nome }} | {{ decimal_br(forma.total_bruto) }} | {{ decimal_br(forma.trocas) }} | {{ decimal_br(forma.total_liquido) }} | {{ decimal_br(forma.recebimento_carnes) }} | {{ decimal_br(forma.sangria_suprimento) }} | {{ decimal_br(forma.fundo_inicial) }} | {{ decimal_br(forma.total) }} | {{ decimal_br(forma.saldo_caixa) }} | {{ decimal_br(forma.diferenca) }} |
| TOTAL | {{ decimal_br(totais.total_bruto) }} | {{ decimal_br(totais.trocas) }} | {{ decimal_br(totais.total_liquido) }} | {{ decimal_br(totais.recebimento_carnes) }} | {{ decimal_br(totais.sangria_suprimento) }} | {{ decimal_br(totais.fundo_inicial) }} | {{ decimal_br(totais.total) }} | {{ decimal_br(totais.saldo_caixa) }} | {{ decimal_br(totais.diferenca) }} | |
| Hora | Usuário | Histórico | E/S | Espécie | Valor |
|---|---|---|---|---|---|
| {{ formatar_datetime_operacional(mov.data_hora, '%H:%M:%S', caixa.empresa) }} | {{ mov.usuario.username if mov.usuario else caixa.usuario.username }} | {{ mov.descricao or mov.observacoes or ('FUNDO INICIAL' if loop.first and mov.tipo == 'suprimento' else mov.tipo|upper) }} | {% if mov.tipo == 'suprimento' %} E {% else %} S {% endif %} | {{ mov.forma_pagamento|upper if mov.forma_pagamento else 'DINHEIRO' }} | {% if mov.tipo == 'sangria' %} {% set _ = total_movimentado.update({'valor': total_movimentado.valor - mov.valor}) %} -{{ decimal_br(mov.valor) }} {% else %} {% set _ = total_movimentado.update({'valor': total_movimentado.valor + mov.valor}) %} {{ decimal_br(mov.valor) }} {% endif %} |
| Total Movimentado: | {{ decimal_br(total_movimentado.valor) }} | ||||
| Nenhum movimento de suprimento/sangria registrado | |||||