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:

NomeMostrarFormulário
idIDcontrato do cliente
razaoRazão social/nomeCliente
valorValorContas a receber
pagamento_dataData do pagamentoContas a receber
nomeVendedorvendedor

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/202401/02/2024
Contas a receber (Data do pagamento)É nulo
Cliente (Ativo)IgualSim

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

IDRazão social/nomevalorData do pagamentoData do vencimentoVendedor
12Laura119,9010/01/2024Carlos

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

Leia Também