{% extends "base.html" %} {% import 'macros/empresa.html' as empresa_ui %} {% block title %}Relatório de Classificação de Despesas{% endblock %} {% macro tabela_pendencias(titulo, classe, contas) %}
{{ titulo }} {{ contas|length }}
{% if contas %}
{% for conta in contas %} {% endfor %}
# Vencimento Fornecedor Descrição Status Valor Ação
#{{ conta.id }} {{ conta.data_vencimento.strftime('%d/%m/%Y') if conta.data_vencimento else '-' }} {{ conta.get_fornecedor_nome() }} {{ conta.descricao }}
{% if conta.plano_contas %} {{ conta.plano_contas.codigo }} - {{ conta.plano_contas.nome }} {% else %} {% if conta.categoria and conta.categoria.vincular_dre == False %} Operacional sem DRE {% else %} Sem plano {% endif %} {% endif %} {% if conta.centro_custo %} {% if conta.centro_custo.codigo %}{{ conta.centro_custo.codigo }} - {% endif %}{{ conta.centro_custo.nome }} {% else %} Sem centro {% endif %}
{% if conta.pago %} Pago {% else %} Pendente {% endif %} R$ {{ '%.2f'|format(conta.valor_titulo or conta.valor or 0) }} Classificar
{% else %}
Nenhuma despesa encontrada nesta pendência.
{% endif %}
{% endmacro %} {% block content %}

Relatório de Classificação de Despesas

Use este painel para encontrar títulos sem classificação obrigatória. Categorias operacionais sem DRE não entram como pendência de plano.

{% if contas_pendentes_ids %} Classificar tudo em lote {% endif %} Voltar para contas a pagar
Sem plano obrigatório: {{ contas_sem_plano|length }}
Sem centro: {{ contas_sem_centro|length }}
Sem ambos: {{ contas_sem_ambos|length }}
{{ tabela_pendencias('Despesas sem plano de contas obrigatório', 'warning', contas_sem_plano) }} {{ tabela_pendencias('Despesas sem centro de custo', 'danger', contas_sem_centro) }} {{ tabela_pendencias('Despesas sem plano e sem centro de custo', 'secondary', contas_sem_ambos) }} {% endblock %}