Relatório de Contratos Inadimplentes por Vendedor
Introdução
O relatório de contratos inadimplentes por vendedor apresenta a quantidade de contratos de clientes que não quitaram seus débitos, identificando também os vendedores responsáveis por essas vendas.
Acesso ao Relatório
Caminho: Menu Ferramentas → Query Builder → Pivot Contas a Receber
Para gerar o relatório mencionado, é imprescindível possuir permissão adequada. Para mais detalhes sobre como obter essa permissão, acesse Habilitar acesso ao Query Builder
Estrutura do Relatório
Este relatório inicia-se a partir da seleção do Pivot de Contas a Receber incluindo os seguintes campos:
- ID do contrato do cliente
- Razão Social
- Valor
- Data do pagamento
- Data do vencimento
- Vendedor
Construção do Relatório
Passo 1: Configuração dos Formulários Ancestrais
Para iniciar a elaboração deste relatório, utilizaremos os formulários ancestrais na coluna de junções, conforme segue:
- Contrato do Cliente, proveniente do formulário de Contas a Receber
- Vendedor, proveniente do formulário de Contrato do Cliente
- Cliente, proveniente do formulário de Contrato do Cliente
No formulário de Cliente, localizado na coluna de junções, clique no ícone de engrenagem e, em Campo Origem, altere de avalista_2 para id_cliente. Em seguida, salve as alterações.
Passo 2: Seleção e Configuração de Campos
Arraste os seguintes campos para a coluna de campos:
Nome | Mostrar | Formulário |
---|---|---|
id | ID | contrato do cliente |
razao | Razão social/nome | Cliente |
valor | Valor | Contas a receber |
pagamento_data | Data do pagamento | Contas a receber |
nome | Vendedor | vendedor |
Passo 3: Aplicação de Filtros
Neste relatório será necessário aplicarmos filtros para obter informações específicas, para isso vamos utilizar os seguintes filtros:
- Contas a receber (Data do vencimento)
- Contas a receber (Data do pagamento)
- Cliente (Ativo) Exemplo:
Contas a receber (data do vencimento) | Entre |
---|---|
01/01/2024 | 01/02/2024 |
Contas a receber (Data do pagamento) | É nulo |
---|
Cliente (Ativo) | Igual | Sim |
---|
Relatório Espelho
Campos (fields) | Junções (joins) | Agrupamentos (group) | Ordenação (order) |
---|---|---|---|
Nome: id Mostrar: ID Formulário: contrato do cliente | Formulário Principal: fn_areceber Formulário Relacionado: cliente_contrato Campo Principal: id_contrato_avulso Campo Relacionado: id Alias: fn_areceber_cliente_contrato | Nome: nome Mostrar: Vendedor Formulário: Vendedor | |
Nome: razao Mostrar: Razão social/nome Formulário: Cliente | Formulário Principal: cliente_contrato Formulário Relacionado: vendedor Campo Principal: id_vendedor Campo Relacionado: id Alias: cliente_contrato_vendedor | ||
Nome: valor Mostrar: Valor Formulário: Contas a receber | Formulário Principal: cliente_contrato Formulário Relacionado: cliente Campo Principal: id_cliente Campo Relacionado: id Alias: cliente_contrato_cliente | ||
Nome: pagamento_data Mostrar: Data do pagamento Formulário: Contas a receber | |||
Nome: nome Mostrar: Vendedor Formulário: vendedor |
SQL Gerado
SELECT fn_areceber_cliente_contrato.id as fn_areceber_cliente_contrato_id, cliente_contrato_cliente.razao as cliente_contrato_cliente_razao, fn_areceber.valor as fn_areceber_valor,DATE_FORMAT(fn_areceber.pagamento_data, "%d/%m/%Y") as fn_areceber_pagamento_data,DATE_FORMAT(fn_areceber.data_vencimento, "%d/%m/%Y") as fn_areceber_data_vencimento, cliente_contrato_vendedor.nome as cliente_contrato_vendedor_nome
FROM fn_areceber
LEFT JOIN cliente_contrato fn_areceber_cliente_contrato ON fn_areceber.id_contrato_avulso = fn_areceber_cliente_contrato.id
LEFT JOIN vendedor cliente_contrato_vendedor ON fn_areceber_cliente_contrato.id_vendedor = cliente_contrato_vendedor.id
LEFT JOIN cliente cliente_contrato_cliente ON fn_areceber_cliente_contrato.id_cliente = cliente_contrato_cliente.id WHERE (fn_areceber.data_vencimento BETWEEN '2022-01-01' AND '2025-01-01' AND fn_areceber.pagamento_data IS NULL AND cliente_contrato_cliente.ativo = 'S')
ORDER BY cliente_contrato_vendedor.nome DESC
Exemplo de Saída
ID | Razão social/nome | valor | Data do pagamento | Data do vencimento | Vendedor |
---|---|---|---|---|---|
12 | Laura | 119,90 | 10/01/2024 | Carlos |
Neste exemplo de saída, observamos que a cliente Laura está inadimplente, pois não realizou o pagamento da fatura de 119,90, que tinha vencimento no dia 10. O vendedor responsável por esta venda foi Carlos.
Exportação do Relatório
Para visualizar o relatório completo, clique em Visualização completa.
- Exporte o relatório em formato CSV ou PDF conforme necessário.
- Para salvar o relatório para uso futuro:
- Clique em Criar Visão
- Nomeie o relatório
- Preencha uma descrição detalhada
- Salve a visão
Dica:
Os relatórios salvos podem ser acessados rapidamente através da opção Selecione uma visão no Query Builder.
Etiquetas
ContratosInadimplentes Vendedor QueryBuilder GestaoFinanceira Pagamento IXCSoft Planejamento Clientes ContasaReceber