{% extends "layouts/base.html" %} {% load i18n %} {% load static %} {% block extrastyle %} {% endblock extrastyle %} {% block breadcrumbs %} {% endblock breadcrumbs %} {% block page_header %}
{% trans "Relatório de Pedidos e Pagamentos" %}
{% endblock page_header %} {% block content %}

{% trans "Relatório de Pedidos e Pagamentos" %}

{% trans "Analise todos os pedidos e status de pagamentos dos usuários do servidor" %}

{% if resumo %}
{% trans "Total de Pedidos" %}
{{ resumo.total_pedidos }}
{% trans "Total Pago" %}
R$ {{ resumo.total_valor_pago|floatformat:2 }}
{% trans "Total Bônus" %}
R$ {{ resumo.total_bonus|floatformat:2 }}
{% trans "Total Creditado" %}
R$ {{ resumo.total_creditado|floatformat:2 }}
{% trans "Total Moedas" %}
{{ resumo.total_moedas|floatformat:2 }}
{% trans "Média por Pedido" %}
R$ {{ resumo.media_valor|floatformat:2 }}
{% trans "Aprovados" %}
{{ resumo.status_contador.aprovado }}
{% trans "% Bônus Geral" %}
{{ resumo.percentual_bonus_geral|floatformat:2 }}%
{% trans "Pendentes" %}
{{ resumo.status_contador.pendente }}
{% trans "Cancelados" %}
{{ resumo.status_contador.cancelado }}
{% trans "Processando" %}
{{ resumo.status_contador.processando }}
{% if resumo.status_contador.outros > 0 %}
{% trans "Outros Status" %}
{{ resumo.status_contador.outros }}
{% endif %}
{% if resumo.origem_contador %}
{% trans "Via Serviço" %}
{{ resumo.origem_contador.servico }}
{% trans "Webhook/Callback" %}
{% trans "Manual (Staff)" %}
{{ resumo.origem_contador.manual }}
{% trans "Confirmado no Admin" %}
{% if resumo.origem_contador.indeterminado > 0 %}
{% trans "Indeterminado" %}
{{ resumo.origem_contador.indeterminado }}
{% trans "Origem não determinada" %}
{% endif %}
{% endif %}
{% endif %}
{% trans "Filtros" %}
{% if filter_form %}
{{ filter_form.status.label_tag }} {{ filter_form.status }}
{{ filter_form.metodo.label_tag }} {{ filter_form.metodo }}
{{ filter_form.data_inicio.label_tag }} {{ filter_form.data_inicio }}
{{ filter_form.data_fim.label_tag }} {{ filter_form.data_fim }}
{{ filter_form.usuario.label_tag }} {{ filter_form.usuario }}
{{ filter_form.valor_minimo.label_tag }} {{ filter_form.valor_minimo }}
{{ filter_form.valor_maximo.label_tag }} {{ filter_form.valor_maximo }}
{% trans "Limpar Filtros" %}
{% endif %}
{% for item in relatorio %} {% empty %} {% endfor %}
{% trans "ID do Pedido" %} {% trans "Usuário" %} {% trans "Valor Pago" %} {% trans "Bônus" %} {% trans "% Bônus" %} {% trans "Total Creditado" %} {% trans "Moedas Geradas" %} {% trans "Data" %} {% trans "Status" %} {% trans "Origem" %} {% trans "Método de Pagamento" %}
#{{ item.id_pedido }} {{ item.usuario }} R$ {{ item.valor|floatformat:2 }} {% if item.bonus_aplicado > 0 %} R$ {{ item.bonus_aplicado|floatformat:2 }} {% else %} R$ 0,00 {% endif %} {% if item.percentual_bonus > 0 %} {{ item.percentual_bonus|floatformat:2 }}% {% else %} 0% {% endif %} R$ {{ item.total_creditado|floatformat:2 }} {{ item.moedas_geradas|floatformat:2 }} {{ item.data|date:"d/m/Y H:i" }} {% if item.status == 'aprovado' %} {% trans "Aprovado" %} {% elif item.status == 'pendente' %} {% trans "Pendente" %} {% elif item.status == 'cancelado' %} {% trans "Cancelado" %} {% elif item.status == 'processando' %} {% trans "Processando" %} {% else %} {{ item.status|title }} {% endif %} {% if item.origem_pagamento == 'manual' %} {% trans "Manual" %} {% elif item.origem_pagamento == 'servico' %} {% trans "Serviço" %} {% else %} {% trans "Indeterminado" %} {% endif %} {% if item.metodo_pagamento == 'Mercado Pago' %} Mercado Pago {% elif item.metodo_pagamento == 'Stripe' %} Stripe {% elif item.metodo_pagamento == 'PIX' %} PIX {% elif item.metodo_pagamento == 'Cartão' %} {% trans "Cartão" %} {% elif item.metodo_pagamento == 'Boleto' %} {% trans "Boleto" %} {% else %} {{ item.metodo_pagamento|title }} {% endif %}

{% trans "Nenhum pedido ou pagamento encontrado" %}

{% if page_obj.has_other_pages %}
{% with query_params=request.GET.urlencode %} {% include 'includes/pagination.html' %} {% endwith %}
{% trans "Mostrando" %} {{ page_obj.start_index }} {% trans "até" %} {{ page_obj.end_index }} {% trans "de" %} {{ page_obj.paginator.count }} {% trans "pedidos" %}
{% endif %}
{% endblock %}