RNF027 — Relatório de Créditos de Vendedor
Fonte
- Source:
source/RNF027/
Perguntas Frequentes
Perguntas Gerais
P: Qual é a finalidade da tela RNF027? R: A tela RNF027 é o Relatório de Crédito de Vendedor. Ele consulta a tabela MOVTOCREDITOVENDEDOR, que registra os movimentos de crédito e débito gerados para vendedores — geralmente associados a diferenças de preço de venda em relação à tabela de preços. O relatório permite visualizar o saldo acumulado de crédito por vendedor (layout resumido) ou o detalhamento de cada movimento individual (layout analítico), podendo ser agrupado por pessoa (cliente) quando necessário.
P: Quais filtros estão disponíveis no RNF027? R: Os seguintes filtros podem ser aplicados:
- Empresa (CD_EMPRESA): obrigatório — define a empresa para consulta;
- Número da Nota Fiscal (NR_NOTA): filtra movimentos vinculados a uma nota fiscal específica;
- Data Inicial / Data Final (DT_INICIAL / DT_FINAL): filtra pelo campo DT_REGISTRO do movimento;
- Produtos (grid de itens): permite selecionar um ou mais produtos (CD_ITEM) para filtrar;
- Pessoas (grid de clientes): permite selecionar uma ou mais pessoas/clientes para filtrar;
- Vendedores (grid de vendedores): permite selecionar um ou mais vendedores para filtrar;
- Série de NF / Espécie (grid de série): filtra pela série e espécie fiscal da nota.
P: Quais modelos de layout estão disponíveis no RNF027? R: O campo "Modelo" (MD_LAYOUT) define o tipo de relatório gerado:
- Saldo por Vendedor (S): layout RNF027 — exibe o saldo total (VL_DIFERENCA agrupado) por vendedor. O agrupamento por pessoa fica desativado neste modo;
- Analítico (A): layout RNF027_1 — exibe cada movimento individualmente com detalhes como tipo (Crédito/Débito), produto, nota fiscal, valor do item, valor de tabela, diferença e quantidade. Permite agrupamento por pessoa quando o checkbox "Quebra por Pessoa" estiver marcado.
P: O que é o campo "Quebra por Pessoa"? R: Quando o layout Analítico está selecionado, o checkbox "Quebra por Pessoa" habilita o agrupamento dos movimentos por cliente (NM_PESSOA) no relatório. Isso facilita a visualização dos créditos/débitos de cada vendedor separados por cliente. Esta opção não está disponível no layout Saldo por Vendedor.
P: Quais são os atalhos de teclado disponíveis na tela RNF027? R: Os seguintes atalhos estão disponíveis:
- F4 - Limpar linha selecionada no grid ativo;
- F5 - Novo / Limpar todos os filtros;
- F8 - Gerar / Imprimir relatório;
- F9 - Abrir pesquisa no campo ativo;
- F12 - Sair da tela.
P: Como adicionar e remover itens dos grids de filtro (Produtos, Pessoas, Vendedores, Séries)? R: Clique no grid correspondente (Produtos, Pessoas, Vendedores ou Série NF) para ativá-lo. Use F9 para abrir a pesquisa e selecionar os registros desejados. Para remover um item, selecione a linha no grid e pressione F4 (botão Limpar), que excluirá a linha selecionada no grid ativo.
Mensagens de Validação e Erros
P: O que significa a mensagem "É Obrigatório Informar a Empresa para Realizar a Consulta!"? R: Esta mensagem é exibida ao tentar imprimir o relatório sem informar o código da empresa. O campo Empresa é obrigatório no RNF027. Informe o código da empresa desejada ou utilize F9 para pesquisar e selecionar uma empresa cadastrada.
P: O que significa a mensagem "A Empresa não está Cadastrada [ADM002]!"? R: Esta mensagem aparece ao informar um código de empresa que não existe na tabela EMPRESA do banco de dados. Verifique se o código digitado está correto ou utilize F9 para pesquisar as empresas disponíveis. Caso a empresa não esteja cadastrada, acesse o módulo ADM002.
P: O que significa a mensagem "O Produto não está Ativo [TPO001]!"? R: Esta mensagem é exibida ao tentar adicionar ao filtro um produto com status ST_ATIVO = 'N' (inativo). Apenas produtos ativos podem ser utilizados como filtro. Verifique o código do produto ou selecione um produto com status ativo. Para reativar um produto, acesse o cadastro de Produto (TPO001).
P: O que significa a mensagem "O Código do Produto não está Cadastrado [TPO001]!"? R: Esta mensagem indica que o código de produto informado no grid de itens não existe na tabela ITEM. Verifique se o código foi digitado corretamente ou utilize F9 para pesquisar e selecionar um produto válido.
P: O que significa a mensagem "A Data Inicial não pode ser Maior que a Data Final!"? R: Esta mensagem de validação é exibida quando a data informada no campo Data Inicial é posterior à data do campo Data Final. Corrija o período informado de forma que a Data Inicial seja igual ou anterior à Data Final.
P: O que significa a mensagem "A Data Final não pode ser Menor que a Data Inicial!"? R: Esta mensagem é exibida ao informar uma Data Final anterior à Data Inicial. Verifique e corrija as datas para que o período seja válido (Data Final maior ou igual à Data Inicial).
P: O que significa a mensagem "A Pessoa Física / Jurídica não está Ativa [TFA001]!"? R: Esta mensagem indica que a pessoa informada no grid de filtro de clientes existe no cadastro, porém está inativa (ST_ATIVA = 'N'). Selecione apenas pessoas ativas como filtro. Para reativar o cadastro, acesse a tela TFA001.
P: O que significa a mensagem "A Pessoa Física / Jurídica não está Cadastrada [TFA001]!"? R: Esta mensagem é exibida quando o código de pessoa informado no grid não corresponde a nenhum registro na tabela PESSOA. Verifique o código digitado ou utilize F9 para pesquisar e selecionar a pessoa correta.
P: O que significa a mensagem "O Vendedor não está Cadastrado [TFA007]!"? R: Esta mensagem indica que o código informado no grid de vendedores não corresponde a nenhum registro na tabela VENDEDOR vinculado à tabela PESSOA. Verifique o código do vendedor ou utilize F9 para pesquisar os vendedores disponíveis. O cadastro de vendedores é realizado na tela TFA007.
P: O que significa a mensagem "A Condição de Pagamento não está Cadastrada [TFC002]!"? R: Esta mensagem é exibida ao informar um código de condição de pagamento que não existe na tabela CONDPAGTO. Verifique o código ou utilize F9 para selecionar uma condição de pagamento válida cadastrada em TFC002.
P: O que significa a mensagem "A Forma de Pagamento não está Cadastrada [TFC001]!"? R: Esta mensagem indica que a forma de pagamento informada não existe na tabela FORMAPAGTO. Verifique o código digitado ou utilize F9 para pesquisar as formas de pagamento disponíveis cadastradas em TFC001.
P: O que significa a mensagem "A Tabela de Preço não está Cadastrada [TFA006]!"? R: Esta mensagem é exibida quando o código de tabela de preço informado não corresponde a nenhum registro na tabela TABPRECO. Utilize F9 para pesquisar e selecionar uma tabela de preço válida. O cadastro de tabelas de preço é realizado na tela TFA006.
P: O que significa a mensagem "É Obrigatório Informar a Empresa para Validação do Pedido!"? R: Esta mensagem aparece ao tentar informar um número de nota fiscal sem que o campo Empresa tenha sido preenchido. O código da empresa é necessário para validar se a nota fiscal existe para aquela empresa. Preencha primeiro o campo Empresa e depois informe o número da nota fiscal.
P: O que significa a mensagem "A Nota não está Lançada para a Empresa X"? R: Esta mensagem indica que o número de nota fiscal informado no filtro não existe na tabela NOTA para a empresa selecionada. Verifique se o número está correto e se a nota foi lançada na empresa informada.
P: O que significa a mensagem "Série Não Cadastrada. Verifique! [TFI007]"? R: Esta mensagem é exibida ao informar uma série de nota fiscal que não possui nenhum modelo/espécie cadastrado na tabela MODELONF. Verifique se a série foi digitada corretamente ou utilize F9 para selecionar uma série válida. O cadastro de modelos de nota fiscal é realizado em TFI007.
Mensagens exibidas
Levantadas de source/RNF027/ pela camada 0 (commit 96fc51e236).
Mais 17 mensagens com texto literal no código: RNF027.
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| ITEM | DELETE, INSERT, SELECT, UPDATE |
| PARMNOTA | DELETE, INSERT, SELECT, UPDATE |
| PESSOA | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| CONDPAGTO | SELECT |
| FORMAPAGTO | SELECT |
| MODELONF | SELECT |
| MOVTOCREDITOVENDEDOR | SELECT |
| NOTA | SELECT |
| TABPRECO | SELECT |