Pular para o conteúdo principal

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:

  1. Confirme que existem notas fiscais de entrada (TP_NOTA = 'E') lançadas no período e empresa filtrados;
  2. Verifique a situação da nota selecionada — por padrão o filtro inicia com "Válidas (V)";
  3. Confirme se o fornecedor filtrado possui notas de entrada lançadas;
  4. Verifique se os itens das notas possuem NCM cadastrado, pois o SQL realiza INNER JOIN com a tabela NCM;
  5. Confirme se os itens possuem local de estoque (ITEMLOCAL ou ITEMEMPRESA) corretamente cadastrado, pois esse JOIN é obrigatório na consulta.

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CONTASSELECT
EMPRESASELECT
FORMAPAGTOSELECT
ITEMSELECT
ITEMEMPRESASELECT
ITEMLOCALSELECT
ITEMNOTASELECT
ITEMTABCOMPRASELECT
ITEMTABPRECOSELECT
LOCALESTOQUESELECT
MOVESTOQUESELECT
NCMSELECT
NOTASELECT
PARMFATURSELECT
PESSOASELECT
SECAOSELECT
TABPRECOSELECT
TIPOCALCULOSELECT
TIPOPESSOASELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
RETORNA_ESTOQUECOMPROMETIDOMOVESTOQUE (SELECT), OPERACAO (SELECT), PARMESTOQUE (SELECT)
RETORNA_SALDOESTOQUEESTOQUE (SELECT), ESTOQUEDIA (SELECT), ITEMLOCAL (SELECT), MOVESTOQUE (SELECT), OPERACAO (SELECT), PARMESTOQUE (SELECT)
RETORNA_TABPRECOITEM (SELECT), ITEMPERFIL (SELECT), ITEMTABPRECO (SELECT), PARAMRECAP (SELECT), PARMTABPRECO (SELECT), SESSAO (SELECT) +1

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
ESTOQUESELECT
ESTOQUEDIASELECT
ITEMSELECT
ITEMLOCALSELECT
ITEMPERFILSELECT
ITEMTABPRECOSELECT
MOVESTOQUESELECT
OPERACAOSELECT
PARAMRECAPSELECT
PARMESTOQUESELECT
PARMTABPRECOSELECT
SESSAOSELECT
TABPRECOSELECT

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTítuloTabelas em Comum
MRC020Confirmação de Ordem de Carregamento RecapadoraCONTAS
MFC023Duplicata / Adiantamento por ObraCONTAS
MFC027Gerenciamento Conciliação BancáriaCONTAS
MFC005Cancelamento de Duplicata / AdiantamentoCONTAS
MNF034Lançamento Documento Fiscal em LoteCONTAS
CNF012Consulta de CTRCCONTAS
MPD026Controle de ObrasCONTAS
MTR005Consulta / Fechamento de ViagemCONTAS
RPD015CONTAS
MRC030CONTAS
jFaturamentoCONTAS
MCA004Fechamento de ContratosCONTAS
MFC014CONTAS
MCA009Complemento de PagamentoCONTAS
MNF002Emissão de Nota Fiscal de VendaCONTAS
MFC034Provisão Financeira/Contábil para Devedores DuvidososCONTAS
MPD019Gerenciamento de Contrato/Romaneio ObrasCONTAS
MPD022CONTAS
MFC019Reparcelamento de ContasCONTAS
MFC012Agrupamento de ContasCONTAS
MNF023Gerenciamento de Contas de ContratosCONTAS
MNF009CONTAS
MNF017Venda BalcãoCONTAS
MNF024CONTAS
MNF007Devolução / Retorno de Notas FiscaisCONTAS
MFC015Desconto de Duplicatas / ChequesCONTAS
MFC032Gerenciamento de Títulos a PagarCONTAS
TFA067Contratos e Licenças de SoftwareCONTAS
MNF004Emissão de Notas Fiscais LiberadasCONTAS
MNF001Recebimento de Notas Fiscais de CompraCONTAS
...+75 telas