RNF026 — Conferência de Notas de Compra
Fonte
- Source:
source/RNF026/
Perguntas Frequentes
Perguntas Gerais
P: Qual é a finalidade da tela RNF026? R: A tela RNF026 é o Relatório de Nota Fiscal de Entrada com detalhamento por item. Ela exibe as notas fiscais de entrada (TP_NOTA = 'E') lançadas no sistema, apresentando, para cada item da nota, informações como: fornecedor, data de emissão, data do fornecedor, produto, descrição, local de estoque, quantidade, valores de frete e despesa, preço de tabela de compra, custo médio, margem de lucro, preço de venda atual e anterior, NCM, CEST, código de barras e saldo comprometido. Também apresenta as parcelas de contas a pagar geradas pela nota (tabela CONTAS). O relatório suporta dois modelos de layout: Modelo Padrão (M) e Modelo Alternativo (N).
P: Quais filtros estão disponíveis no RNF026? R: Os seguintes filtros podem ser aplicados ao relatório:
- Empresa: filtra por empresa específica (campo CD_EMPRESA);
- Situação da Nota (ST_NOTA): Válidas (V), Canceladas (C), Excluídas (E) ou Todas (T);
- Fornecedor (CD_PESSOA): filtra por fornecedor;
- Série (CD_SERIE): filtra pela série da nota fiscal emitida;
- Número da Nota Fiscal (NR_NOTAFISCAL): filtra por número da nota do sistema;
- Série do Fornecedor (CD_SERIEFOR): filtra pela série informada pelo fornecedor;
- Número da Nota do Fornecedor (NR_NOTAFOR): filtra pelo número informado pelo fornecedor;
- Forma de Pagamento (CD_FORMAPAGTO): filtra por forma de pagamento;
- Período pelo Número da Nota do Fornecedor (DT_EMISSAODE / DT_EMISSAOATE): filtra pela data do fornecedor;
- Período de Emissão (DT_RECEBIMENTODE / DT_RECEBIMENTOATE): filtra pela data de emissão do lançamento;
- Exibir Observação: opção para incluir ou não o campo DS_OBSERVACAO da nota no relatório.
P: Quais são as opções de tipo de relatório disponíveis no RNF026? R: O campo "Tipo de Relatório" (TP_RELATORIO) controla a exibição da coluna de quantidade:
- Completo (C): exibe a quantidade real do item (COALESCE peso/quantidade);
- Sem Quantidade (S): oculta a coluna de quantidade (exibe NULL).
P: Quais modelos de layout estão disponíveis no RNF026? R: O campo "Modelo" (TP_MODELO) define o layout do relatório gerado:
- Modelo Padrão (M): utiliza o layout RNF026;
- Modelo Alternativo (N): utiliza o layout RNF026_A.
P: O relatório RNF026 considera a configuração de estoque por empresa ou por local? R: Sim. O sistema consulta o parâmetro ST_VALIDAITEMEMPRESA da tabela PARMFATUR. Se o parâmetro for igual a '1', o relatório une os itens pela tabela ITEMEMPRESA (por empresa). Caso contrário, utiliza a tabela ITEMLOCAL (por local de estoque). Isso garante que a consulta de local e custo reflita corretamente a configuração de estoque da empresa selecionada.
P: Quais são os atalhos de teclado disponíveis na tela RNF026? R: Os seguintes atalhos estão disponíveis:
- F5 - Limpar / Novo filtro;
- F8 - Gerar / Imprimir relatório;
- F9 - Busca (nas telas de pesquisa);
- F12 - Sair da tela.
Mensagens de Validação e Erros
P: O que significa a mensagem "Empresa não cadastrada! [ADM002]"? R: Esta mensagem é exibida quando o código de empresa informado no filtro não corresponde a nenhum registro na tabela EMPRESA. Verifique se o código digitado está correto. Utilize F9 para abrir a lista de empresas cadastradas e selecionar a empresa desejada. Caso a empresa não exista, acesse o cadastro de Empresa (ADM002) para incluí-la.
P: O que significa a mensagem "Pessoa não cadastrada! [TFA001]"? R: Esta mensagem é exibida quando o código de fornecedor informado no filtro não é encontrado na tabela PESSOA. Verifique se o código está correto. Utilize F9 para pesquisar e selecionar o fornecedor desejado. Caso o cadastro não exista, acesse o módulo de Cadastro de Pessoa (TFA001).
P: O que significa a mensagem "Esta pessoa está desativada! [TFA001]"? R: Esta mensagem indica que o fornecedor informado no filtro existe no sistema, porém está com o status ST_ATIVA = 'N' (inativo). Não é possível utilizar uma pessoa inativa como filtro. Para ativar o cadastro, acesse a tela TFA001 e altere o status do fornecedor para ativo.
P: O que significa a mensagem "Forma de Pagamento não cadastrada! [TFC001]"? R: Esta mensagem é exibida quando o código de forma de pagamento informado no filtro não existe na tabela FORMAPAGTO. Verifique se o código está correto ou utilize F9 para pesquisar as formas de pagamento disponíveis. Caso não exista, acesse o cadastro de Forma de Pagamento (TFC001).
P: O relatório é gerado em branco ou sem registros. O que verificar? R: Quando o relatório é gerado sem dados, verifique os seguintes pontos:
- Confirme que existem notas fiscais de entrada (TP_NOTA = 'E') lançadas no período e empresa filtrados;
- Verifique a situação da nota selecionada — por padrão o filtro inicia com "Válidas (V)";
- Confirme se o fornecedor filtrado possui notas de entrada lançadas;
- Verifique se os itens das notas possuem NCM cadastrado, pois o SQL realiza INNER JOIN com a tabela NCM;
- Confirme se os itens possuem local de estoque (ITEMLOCAL ou ITEMEMPRESA) corretamente cadastrado, pois esse JOIN é obrigatório na consulta.
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| CONTAS | SELECT |
| EMPRESA | SELECT |
| FORMAPAGTO | SELECT |
| ITEM | SELECT |
| ITEMEMPRESA | SELECT |
| ITEMLOCAL | SELECT |
| ITEMNOTA | SELECT |
| ITEMTABCOMPRA | SELECT |
| ITEMTABPRECO | SELECT |
| LOCALESTOQUE | SELECT |
| MOVESTOQUE | SELECT |
| NCM | SELECT |
| NOTA | SELECT |
| PARMFATUR | SELECT |
| PESSOA | SELECT |
| SECAO | SELECT |
| TABPRECO | SELECT |
| TIPOCALCULO | SELECT |
| TIPOPESSOA | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| RETORNA_ESTOQUECOMPROMETIDO | MOVESTOQUE (SELECT), OPERACAO (SELECT), PARMESTOQUE (SELECT) |
| RETORNA_SALDOESTOQUE | ESTOQUE (SELECT), ESTOQUEDIA (SELECT), ITEMLOCAL (SELECT), MOVESTOQUE (SELECT), OPERACAO (SELECT), PARMESTOQUE (SELECT) |
| RETORNA_TABPRECO | ITEM (SELECT), ITEMPERFIL (SELECT), ITEMTABPRECO (SELECT), PARAMRECAP (SELECT), PARMTABPRECO (SELECT), SESSAO (SELECT) +1 |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| ESTOQUE | SELECT |
| ESTOQUEDIA | SELECT |
| ITEM | SELECT |
| ITEMLOCAL | SELECT |
| ITEMPERFIL | SELECT |
| ITEMTABPRECO | SELECT |
| MOVESTOQUE | SELECT |
| OPERACAO | SELECT |
| PARAMRECAP | SELECT |
| PARMESTOQUE | SELECT |
| PARMTABPRECO | SELECT |
| SESSAO | SELECT |
| TABPRECO | SELECT |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| MRC020 | Confirmação de Ordem de Carregamento Recapadora | CONTAS |
| MFC023 | Duplicata / Adiantamento por Obra | CONTAS |
| MFC027 | Gerenciamento Conciliação Bancária | CONTAS |
| MFC005 | Cancelamento de Duplicata / Adiantamento | CONTAS |
| MNF034 | Lançamento Documento Fiscal em Lote | CONTAS |
| CNF012 | Consulta de CTRC | CONTAS |
| MPD026 | Controle de Obras | CONTAS |
| MTR005 | Consulta / Fechamento de Viagem | CONTAS |
| RPD015 | CONTAS | |
| MRC030 | CONTAS | |
jFaturamento | CONTAS | |
| MCA004 | Fechamento de Contratos | CONTAS |
| MFC014 | CONTAS | |
| MCA009 | Complemento de Pagamento | CONTAS |
| MNF002 | Emissão de Nota Fiscal de Venda | CONTAS |
| MFC034 | Provisão Financeira/Contábil para Devedores Duvidosos | CONTAS |
| MPD019 | Gerenciamento de Contrato/Romaneio Obras | CONTAS |
| MPD022 | CONTAS | |
| MFC019 | Reparcelamento de Contas | CONTAS |
| MFC012 | Agrupamento de Contas | CONTAS |
| MNF023 | Gerenciamento de Contas de Contratos | CONTAS |
| MNF009 | CONTAS | |
| MNF017 | Venda Balcão | CONTAS |
| MNF024 | CONTAS | |
| MNF007 | Devolução / Retorno de Notas Fiscais | CONTAS |
| MFC015 | Desconto de Duplicatas / Cheques | CONTAS |
| MFC032 | Gerenciamento de Títulos a Pagar | CONTAS |
| TFA067 | Contratos e Licenças de Software | CONTAS |
| MNF004 | Emissão de Notas Fiscais Liberadas | CONTAS |
| MNF001 | Recebimento de Notas Fiscais de Compra | CONTAS |
| ... | +75 telas |