Pular para o conteúdo principal

RNF005 — Demonstrativo de Notas Fiscais

Fonte​

  • Source: source/RNF005/
  • Form: source/RNF005/URNF005.pas
  • DataModule: source/RNF005/UdmRNF005.pas
  • Package: source/RNF005/RNF005.dpk

Objetivo​

Relatório analitico/sintetico de notas fiscais com multiplas visoes: compra/venda, devolucao, faixa de preco e agrupamento por grupo. Permite filtrar por empresa, periodo, pessoa, vendedor, comprador, CFO, movimentação, municipio, estado, grupo, subgrupo, marca, secao, condicao de pagamento, perfil e regiao comercial. Calcula impostos, saldo de estoque, saldo de devolucao e origem da tabela de preco. Os filtros gravam dados de apoio em tabelas auxiliares antes da execucao do layout de relatorio.

Funcionalidades​

  • Seleção de Tipo de Relatório
  • Filtros de Período
  • Filtros de Classificação da Nota
  • Filtros Adicionais
  • Opções de Quebra (Agrupamento)
  • Filtros por Pessoa/Vendedor/Transportador
  • Filtros por Produto
  • Filtros por Movimentação/CFO
  • Opções de Período para Comparativos
  • Opções de Exclusão

Perguntas Frequentes​

P: Qual e a finalidade da tela RNF005? R: A tela RNF005 e o módulo mais abrangente de relatorios de faturamento, utilizado para gerar relatorios de venda e compra por item. Oferece mais de 40 tipos de relatorio diferentes (identificados por codigos 0-13, A-Z), incluindo: vendas por item, por cliente, por vendedor, por grupo, por marca, por secao, curva ABC, comparativos entre periodos, histogramas de faturamento, ranking de produtos, entre muitos outros. Os filtros disponiveis sao extremamente variados e incluem empresa, periodo (ate 4 pares de datas), produto, pessoa, vendedor, comprador, transportador, municipio, estado, movimentação, condicao de pagamento, CFO, grupo, subgrupo, marca, secao, tipo de pessoa, obra, distribuidor, perfil, motivo, unidade de medida, area comercial, regiao comercial, tabela de preco, endereco e faixas de valores e numeros de nota.


P: Ao selecionar um tipo de relatorio, o sistema exibe a mensagem "O Tipo Nota deve ser Compra!". O que devo fazer? R: Alguns tipos de relatorio (como o tipo U) sao exclusivos para notas de compra. Altere o filtro "Tipo Nota" para "Compra" antes de gerar este tipo de relatorio.

P: Ao gerar o relatorio, recebo a mensagem "A consulta nao retornou Registros.". Como proceder? R: A consulta com os filtros informados nao encontrou dados correspondentes. Verifique os filtros aplicados (empresa, periodo, tipo nota, produto, pessoa, etc.) e ajuste-os para ampliar a busca.

P: O sistema apresenta a mensagem "E Obrigado informar o valor Minimo!". O que significa? R: Para relatorios do tipo histograma de faturamento, o campo de valor minimo e obrigatorio. Informe um valor minimo no campo correspondente do filtro.

P: Recebi a mensagem "E Obrigado informar o valor Maximo!". Como resolver? R: Para relatorios do tipo histograma de faturamento, o campo de valor maximo e obrigatorio. Informe um valor maximo no campo correspondente do filtro.

P: O sistema exibe a mensagem "Os Valores Informados no Filtro nao Podem Ser Iguais!". O que devo fazer? R: Os valores minimo e maximo informados no filtro de histograma sao iguais. Informe valores diferentes para criar as faixas do histograma.

P: Recebi a mensagem "Os Valores Informados no Filtro nao Podem Ser Negativos!". Como corrigir? R: Os valores minimo e/ou maximo informados no filtro de histograma sao negativos. Informe valores positivos para ambos os campos.

P: O sistema apresenta a mensagem "Os Valores do Filtro Devem ser Informados!". O que significa? R: Os campos de valor minimo e maximo do filtro de histograma estao vazios. Preencha ambos os campos com os valores desejados para a faixa do histograma.

P: Recebi a mensagem "O Intervalo Entre os Valores Informados no Filtro nao Pode Ser Superior a R$ 19.000,00!". Como proceder? R: A diferenca entre o valor maximo e o valor minimo informados no filtro de histograma excede R$ 19.000,00. Reduza o intervalo entre os valores para que a diferenca seja igual ou inferior a este limite.

P: O sistema exibe a mensagem "E Obrigatorio informar a Pessoa Fisica / Juridica!". O que devo fazer? R: Para utilizar o filtro de endereco, e obrigatorio informar primeiro a pessoa fisica/juridica. Preencha o campo Pessoa antes de informar o endereco.

P: Recebi a mensagem "A Area Comercial nao esta cadastrada. Verifique [TFA080]!". Como resolver? R: O codigo de area comercial informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar uma area comercial valida na tela TFA080.

P: O sistema apresenta a mensagem "A Regiao Comercial nao esta cadastrada. Verifique [TFA014]!". O que significa? R: O codigo de regiao comercial informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar uma regiao comercial valida na tela TFA014.

P: Recebi a mensagem "O Municipio nao esta cadastrado. Verifique [TFA003]!". Como proceder? R: O codigo de municipio informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar um municipio valido na tela TFA003.

P: Ao informar a Empresa, recebo a mensagem "A Empresa nao esta Cadastrada/Liberada [ADM002]!". Como resolver? R: O codigo de empresa informado nao existe no cadastro ou nao esta liberada para o usuario. Verifique o codigo digitado ou use a tecla F9 para buscar uma empresa valida na tela ADM002.

P: O sistema apresenta a mensagem "O Código do Produto nao esta Cadastrado [TPO001]!". O que devo fazer? R: O codigo de produto informado nao existe no cadastro de produtos. Verifique o codigo digitado ou use a tecla F9 para buscar um produto valido na tela TPO001.

P: Ao informar a Pessoa, recebo a mensagem "A Pessoa Fisica / Juridica nao esta Cadastrada [TFA001]!". Como proceder? R: O codigo de pessoa informado nao existe no cadastro de pessoas. Verifique o codigo digitado ou use a tecla F9 para buscar uma pessoa valida na tela TFA001.

P: O sistema exibe a mensagem "O Comprador X nao esta Cadastrado [TFA011]!". Como resolver? R: O codigo de comprador informado nao existe no cadastro de compradores. Verifique o codigo digitado ou use a tecla F9 para buscar um comprador valido na tela TFA011.

P: Recebi a mensagem "O Vendedor X nao esta Cadastrado ! [TFA007]!". O que devo fazer? R: O codigo de vendedor informado nao existe no cadastro de vendedores. Verifique o codigo digitado ou use a tecla F9 para buscar um vendedor valido na tela TFA007.

P: O sistema apresenta a mensagem "Transportador nao esta Cadastrado [TFA001]!". Como proceder? R: O codigo de transportador informado nao existe no cadastro de pessoas/transportadores. Verifique o codigo digitado ou use a tecla F9 para buscar um transportador valido na tela TFA001.

P: Recebi a mensagem "O Municipio nao esta Cadastrado [TFA003]!". Como resolver? R: O codigo de municipio informado no filtro de municipio nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar um municipio valido na tela TFA003.

P: O sistema exibe a mensagem "O Estado nao esta Cadastrado [TFA004]!". O que significa? R: O codigo de estado (UF) informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar um estado valido na tela TFA004.

P: Recebi a mensagem "A Movimentação nao esta Cadastrada [TCB001]!". Como proceder? R: O codigo de movimentação informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar uma movimentação valida na tela TCB001.

P: O sistema apresenta a mensagem "A Condicao de Pagamento nao esta Cadastrada [TFC002]!". O que devo fazer? R: O codigo de condicao de pagamento informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar uma condicao de pagamento valida na tela TFC002.

P: Recebi a mensagem "O CFO nao esta Cadastrado [TFI002]!". Como resolver? R: O codigo de CFO (Código Fiscal de Operacao) informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar um CFO valido na tela TFI002.

P: O sistema exibe a mensagem "O Código do Grupo nao esta Cadastrado [TPO006]!". O que significa? R: O codigo de grupo de produto informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar um grupo valido na tela TPO006.

P: Recebi a mensagem "O Código do SubGrupo nao esta Cadastrado [TPO007]!". Como proceder? R: O codigo de subgrupo de produto informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar um subgrupo valido na tela TPO007.

P: O sistema apresenta a mensagem "O Código da Marca nao esta Cadastrado [TPO002]!". O que devo fazer? R: O codigo de marca informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar uma marca valida na tela TPO002.

P: Recebi a mensagem "O Código da Secao nao esta Cadastrado [TPO008]!". Como resolver? R: O codigo de secao informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar uma secao valida na tela TPO008.

P: O sistema exibe a mensagem "O Tipo de Pessoa nao esta Cadastrado [TFA005]!". O que significa? R: O codigo de tipo de pessoa informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar um tipo de pessoa valido na tela TFA005.

P: Recebi a mensagem "Este Numero da Obra nao esta Cadastrada [MPD026]!". Como proceder? R: O numero de obra informado nao existe no cadastro de obras. Verifique o numero digitado ou use a tecla F9 para buscar uma obra valida na tela MPD026.

P: O sistema apresenta a mensagem "Distribuidor nao Cadastrado [TFA007]!". O que devo fazer? R: O codigo de distribuidor informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar um distribuidor valido na tela TFA007.

P: Recebi a mensagem "O Percentual de desconto deve ser entre 0 e 100 %!". Como corrigir? R: O valor informado no campo de percentual de desconto (inicial ou final) esta fora do intervalo permitido. Informe um valor entre 0% e 100%.

P: O sistema exibe a mensagem "O Código do Perfil nao esta Cadastrado [TPO033]!". O que significa? R: O codigo de perfil informado nao existe no cadastro de perfis. Verifique o codigo digitado ou use a tecla F9 para buscar um perfil valido na tela TPO033.

P: Recebi a mensagem "A Pessoa nao esta Cadastrada. [TFA001]!". Como resolver? R: O codigo de pessoa (motorista/pessoa adicional) informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar uma pessoa valida na tela TFA001.

P: O sistema apresenta a mensagem "O Valor maximo nao pode ser menor que o valor minimo. Verifique!". O que devo fazer? R: O valor informado no campo de valor maximo e inferior ao valor minimo. Corrija os valores para que o valor maximo seja igual ou superior ao valor minimo.

P: Ao informar as datas, recebo a mensagem "A Data Inicial nao pode ser Maior que a Data Final!". Como proceder? R: A data informada no campo "Data Inicial" e posterior a "Data Final". Corrija as datas para que a data inicial seja igual ou anterior a data final. Este módulo possui ate 4 pares de datas que seguem a mesma regra de validacao.

P: O sistema exibe a mensagem "A Data Final nao pode ser Menor que a Data Inicial!". Como corrigir? R: A data informada no campo "Data Final" e anterior a "Data Inicial". Ajuste a data final para que seja igual ou posterior a data inicial.

P: Recebi a mensagem "O Numero Final da nota nao pode ser menor que o numero inicial. Verifique!". O que significa? R: O numero de nota final informado e menor que o numero de nota inicial. Corrija os valores para que o numero final seja igual ou superior ao numero inicial.

P: O sistema apresenta a mensagem "O Código do Motivo nao esta Cadastrado [TFA009]!". Como resolver? R: O codigo de motivo informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar um motivo valido na tela TFA009.

P: Recebi a mensagem "A Unidade de Medida nao esta Cadastrada! Verifique [TPO003]". O que devo fazer? R: O codigo de unidade de medida informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar uma unidade de medida valida na tela TPO003.

P: O sistema exibe a mensagem "E Obrigatorio informar a Pessoa para Informar um Endereco!". Como proceder? R: O campo de endereco requer que uma pessoa fisica/juridica seja informada previamente, pois o endereco e vinculado ao cadastro da pessoa. Preencha primeiro o campo Pessoa e depois informe o endereco desejado.

P: Recebi a mensagem "O Comprador nao esta Cadastrado! Verifique [TFA011]". Como resolver? R: O codigo de comprador informado nao existe no cadastro de compradores. Verifique o codigo digitado ou use a tecla F9 para buscar um comprador valido na tela TFA011.

P: O sistema apresenta a mensagem "Tabela de preco nao cadastrada!". O que significa? R: O codigo de tabela de preco informado nao existe no cadastro. Verifique o codigo digitado ou use a tecla F9 para buscar uma tabela de preco valida.

Mensagens exibidas​

Levantadas de source/RNF005/ pela camada 0 (commit 96fc51e236).

Mais 51 mensagens com texto literal no código: RNF005.

Parâmetros lidos​

Campos PARM* lidos via values[] em source/RNF005/ (commit 96fc51e236).

ParâmetroTabela
CD_TABPRECOPARMFATUR
ST_VARIOSVENDEDORESPARMFATUR
TP_LISTAITEMPARMFATUR

Tabelas de Escrita (INSERT/UPDATE/DELETE)​

TabelaOperacoes
AREACOMERCIALDELETE, INSERT, SELECT, UPDATE
CFODELETE, INSERT, SELECT, UPDATE
COMPRADORDELETE, INSERT, SELECT, UPDATE
EMPRESADELETE, INSERT, SELECT, UPDATE
GRUPODELETE, INSERT, SELECT, UPDATE
HISTORICODELETE, INSERT, SELECT, UPDATE
ITEMDELETE, INSERT, SELECT, UPDATE
MARCADELETE, INSERT, SELECT, UPDATE
MOTORISTADELETE, INSERT, SELECT, UPDATE
PERFILDELETE, INSERT, SELECT, UPDATE
PESSOADELETE, INSERT, SELECT, UPDATE
SECAODELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
CHEQUESELECT
COLUNAGRADESELECT
CONDPAGTOSELECT
CONDPARCELASELECT
CONTASSELECT
CONTRATONFSELECT
CONTROLESELOSELECT
DEVOLUCAONOTASELECT
EMBARQUESELECT
ENDERECOPESSOASELECT
ESTADOSELECT
FORMAPAGTOSELECT
FRETENOTASELECT
IMPOSTOSELECT
IMPOSTONOTASELECT
ITEMLOCALSELECT
ITEMNOTASELECT
ITEMNOTAGRADESELECT
ITEMNOTASELOSELECT
ITEMNOTASEMENTESELECT
ITEMNOTAVENDEDORSELECT
ITEMPERFILSELECT
ITEMSERIALSELECT
ITEMTABPRECOSELECT
LINHAGRADESELECT
LOTESEMENTESELECT
MOTIVOSELECT
MOVESTOQUESELECT
MOVIMENTACAOSELECT
MOVTOCAIXASELECT
MOVTOPROCESSOSELECT
MUNICIPIOSELECT
NCMSELECT
NFESELECT
NOTASELECT
NOTAPRODUTORSELECT
NOTAREFERENCIADASELECT
PARMFATURSELECT
PESSOAPERFILSELECT
PESSOAVENDEDORSELECT
PROCESSOSELECT
REGIAOCOMERCIALSELECT
REMESSASELECT
ROMANEIOSELECT
ROMANEIONOTASELECT
SUBGRUPOSELECT
TABPRECOSELECT
TIPOCALCULOSELECT
TIPOFATURAMENTOSELECT
TIPOPESSOASELECT
TIPOVENDEDORSELECT
UNIDMEDSELECT
VENDEDORSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
HABILITA_PESOQTDEITEM (SELECT), TIPOCALCULO (SELECT), UNIDMED (SELECT)
MES_EXTENSO-
PAUTA_FISCALITEM (SELECT), PAUTAFISCAL (SELECT), TIPOCALCULO (SELECT)
RETORNA_BIMESTRE-
RETORNA_DADOSCADASTRAISAREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4
RETORNA_EMPRESAEMPRESA (SELECT), USUARIOEMPRESA (SELECT)
RETORNA_IMPOSTONOTAIMPOSTO (SELECT), IMPOSTONOTA (SELECT), ITEM (SELECT), ITEMNOTA (SELECT)
RETORNA_IN-
RETORNA_MES-
RETORNA_PRAZONOTACONTASCONTAS (SELECT)
RETORNA_SALDOESTOQUEESTOQUE (SELECT), ESTOQUEDIA (SELECT), ITEMLOCAL (SELECT), MOVESTOQUE (SELECT), OPERACAO (SELECT), PARMESTOQUE (SELECT)
RETORNA_SALDONOTADEVOLUCAODEVOLUCAONOTA (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), NOTA (SELECT), TIPOCALCULO (SELECT)
RETORNA_SEMANA-
RETORNA_TABPRECOORIGEMDEVOLUCAONOTA (SELECT), ITEMNOTA (SELECT), NOTA (SELECT), PARMFATUR (SELECT)
RETORNA_VENDEDORESNOTARECAPITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT), PESSOA (SELECT)
VALOR_IMPOSTOIMPOSTO (SELECT), IMPOSTONOTA (SELECT), NOTA (SELECT), PESSOA (SELECT)
VIEW_RNF005GRUPOGRUPO (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), MOVIMENTACAO (SELECT), MUNICIPIO (SELECT), NOTA (SELECT) +2
VIEW_RNF005_COMPRA_VENDAITEM (SELECT), ITEMNOTA (SELECT), MARCA (SELECT), MOVIMENTACAO (SELECT), NOTA (SELECT), PESSOA (SELECT) +2
VIEW_RNF005_DEVOLUCAODEVOLUCAONOTA (SELECT), EMBARQUE (SELECT), ENDERECOPESSOA (SELECT), ITEM (SELECT), ITEMNOTA (SELECT), ITEMNOTAVENDEDOR (SELECT) +13
VIEW_RNF005_FAIXAPRECOITEM (SELECT), ITEMNOTA (SELECT), ITEMTABPRECO (SELECT), MOVIMENTACAO (SELECT), NOTA (SELECT), PESSOA (SELECT) +1

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
AREACOMERCIALSELECT
CONTASSELECT
DEVOLUCAONOTASELECT
EMBARQUESELECT
EMPRESASELECT
ENDERECOPESSOASELECT
ESTADOSELECT
ESTOQUESELECT
ESTOQUEDIASELECT
FORMAPAGTOSELECT
GRUPOSELECT
GRUPOPCPSELECT
IMPOSTOSELECT
IMPOSTONOTASELECT
ITEMSELECT
ITEMLOCALSELECT
ITEMNOTASELECT
ITEMNOTAVENDEDORSELECT
ITEMTABPRECOSELECT
MARCASELECT
MOVESTOQUESELECT
MOVIMENTACAOSELECT
MUNICIPIOSELECT
NFESELECT
NOTASELECT
OPERACAOSELECT
PAISBACENSELECT
PARMESTOQUESELECT
PARMFATURSELECT
PAUTAFISCALSELECT
...+11 tabelas

Dependencias Aferentes (quem alimenta esta tela)​

Telas que escrevem em tabelas lidas por esta tela.

TelaTítuloTabelas em Comum
MNF001Recebimento de Notas Fiscais de CompraEMBARQUE, EMPRESA, ENDERECOPESSOA, FRETENOTA, GRUPO +21
CNF001Consulta de Notas FiscaisCONDPAGTO, CONTAS, EMBARQUE, EMPRESA, GRUPO +15
MNF002Emissão de Nota Fiscal de VendaEMBARQUE, EMPRESA, IMPOSTONOTA, ITEMNOTA, ITEMNOTAGRADE +8
TFA006Tabelas de PreçoCONDPAGTO, EMPRESA, FORMAPAGTO, GRUPO, ITEM +8
MNF019Gerenciamento de Notas Geral/MestraDEVOLUCAONOTA, EMBARQUE, EMPRESA, IMPOSTONOTA, ITEMNOTA +6
MPD011Confirmação Ordem CarregamentoCONTAS, EMBARQUE, EMPRESA, IMPOSTONOTA, ITEMNOTA +6
CNF012Consulta de CTRCCONDPAGTO, CONTAS, EMPRESA, IMPOSTONOTA, ITEM +5
MNF011Alteração de ComissõesCONTAS, EMPRESA, ENDERECOPESSOA, ITEM, ITEMNOTA +5
MNF024EMPRESA, IMPOSTONOTA, ITEM, ITEMNOTA, ITEMNOTAGRADE +5
MRC020Confirmação de Ordem de Carregamento RecapadoraCONTAS, EMBARQUE, EMPRESA, IMPOSTONOTA, ITEMNOTA +5
JunsoftIntegracaoGRUPO, ITEM, ITEMTABPRECO, MARCA, NFE +4
MNF007Devolução / Retorno de Notas FiscaisDEVOLUCAONOTA, EMBARQUE, EMPRESA, IMPOSTONOTA, ITEMNOTA +4
MNF008Emissão Nota Fiscal de Venda - ObrasEMBARQUE, IMPOSTONOTA, ITEMNOTA, ITEMNOTAGRADE, ITEMNOTASELO +4
MNF032Importação de XML TransmitidoEMBARQUE, ENDERECOPESSOA, IMPOSTONOTA, ITEMNOTA, ITEMNOTAVENDEDOR +4
CEQ005Movimentos EstoqueEMPRESA, GRUPO, ITEM, ITEMSERIAL, MARCA +3
CNF009Programação/Fechamento de ComissõesEMPRESA, GRUPO, ITEM, ITEMNOTAVENDEDOR, MARCA +3
MCB015Envio de EmailCONDPAGTO, EMPRESA, ESTADO, FORMAPAGTO, MUNICIPIO +3
MNF026Troca de Produtos com Emissão de Nota FiscalDEVOLUCAONOTA, EMPRESA, IMPOSTONOTA, ITEMNOTA, ITEMNOTAGRADE +3
MNF030EMBARQUE, EMPRESA, ENDERECOPESSOA, ITEM, ITEMNOTA +3
REQ012Relação de Entradas e Saídas do EstoqueEMPRESA, GRUPO, IMPOSTO, ITEM, MARCA +3
RRC023EMPRESA, GRUPO, ITEM, MARCA, PERFIL +3
TFA001Pessoas Físicas / JurídicasAREACOMERCIAL, ENDERECOPESSOA, PESSOA, PESSOAPERFIL, PESSOAVENDEDOR +3
CEQ001Saldo em EstoqueEMPRESA, GRUPO, ITEM, MARCA, PERFIL +2
CFA003Gerenciamento de Margens sobre ProdutosEMPRESA, GRUPO, ITEM, ITEMTABPRECO, MARCA +2
CNF006Gerenciamento de Preços para VendaEMPRESA, GRUPO, ITEM, ITEMTABPRECO, MARCA +2
CNF007EMPRESA, GRUPO, ITEM, MARCA, NOTA +2
CNF008Demonstrativo de Margens sobre VendasEMPRESA, GRUPO, ITEM, MARCA, PESSOA +2
REQ001Saldo em Estoque por ProdutoEMPRESA, GRUPO, ITEM, MARCA, PERFIL +2
REQ024Relatório de Estoque por GradeEMPRESA, GRUPO, IMPOSTO, ITEM, MARCA +2
RNF002Comissão sobre Notas FiscaisEMPRESA, GRUPO, HISTORICO, ITEM, MARCA +2
...+599 telas

Dependencias Eferentes (quem consome dados desta tela)​

Telas que leem tabelas escritas por esta tela.

TelaTítuloTabelas em Comum
RNF002Comissão sobre Notas FiscaisAREACOMERCIAL, CFO, EMPRESA, GRUPO, HISTORICO +5
jCommonCFO, EMPRESA, GRUPO, HISTORICO, ITEM +5
MNF001Recebimento de Notas Fiscais de CompraCFO, COMPRADOR, EMPRESA, GRUPO, HISTORICO +4
CEQ001Saldo em EstoqueEMPRESA, GRUPO, HISTORICO, ITEM, MARCA +3
CNF001Consulta de Notas FiscaisCFO, EMPRESA, GRUPO, HISTORICO, ITEM +3
TFA007VendedoresEMPRESA, GRUPO, HISTORICO, ITEM, MARCA +3
TPO001ProdutosEMPRESA, GRUPO, HISTORICO, ITEM, MARCA +3
CEQ005Movimentos EstoqueEMPRESA, GRUPO, HISTORICO, ITEM, MARCA +2
CNF007EMPRESA, GRUPO, HISTORICO, ITEM, MARCA +2
CNF009Programação/Fechamento de ComissõesEMPRESA, GRUPO, HISTORICO, ITEM, MARCA +2
CPD001Consulta de PedidosCOMPRADOR, EMPRESA, GRUPO, HISTORICO, ITEM +2
MCO006Compra de Peças (Oficina)COMPRADOR, EMPRESA, GRUPO, ITEM, MARCA +2
MCO008COMPRA DE ITENSCOMPRADOR, EMPRESA, GRUPO, ITEM, MARCA +2
REQ005Ordens de ProduçãoEMPRESA, GRUPO, HISTORICO, ITEM, MARCA +2
REQ006Movimentos do EstoqueEMPRESA, GRUPO, HISTORICO, ITEM, MARCA +2
REQ012Relação de Entradas e Saídas do EstoqueEMPRESA, GRUPO, HISTORICO, ITEM, MARCA +2
RNF006Relação de Custo X Lucro sobre VendasEMPRESA, GRUPO, HISTORICO, ITEM, MARCA +2
RNF010Curva ABC de ProdutosEMPRESA, GRUPO, ITEM, MARCA, PERFIL +2
RPD007Demonstrativo de PedidosEMPRESA, GRUPO, ITEM, MARCA, PERFIL +2
RRC001Relatório de Produção de PneusAREACOMERCIAL, EMPRESA, GRUPO, ITEM, PERFIL +2
RRC014Relação de Pneus Faturados / Para FaturarAREACOMERCIAL, EMPRESA, GRUPO, ITEM, PERFIL +2
RRC023EMPRESA, GRUPO, ITEM, MARCA, PERFIL +2
TFA006Tabelas de PreçoEMPRESA, GRUPO, ITEM, MARCA, PERFIL +2
TOF007Cadastro de PeçasEMPRESA, GRUPO, ITEM, MARCA, PERFIL +2
CCO001Consulta de CotaçõesCOMPRADOR, EMPRESA, ITEM, MARCA, PESSOA +1
CNF005Análise de Produtos para CompraEMPRESA, GRUPO, ITEM, MARCA, PESSOA +1
CNF008Demonstrativo de Margens sobre VendasEMPRESA, GRUPO, ITEM, MARCA, PESSOA +1
CNF012Consulta de CTRCCFO, EMPRESA, HISTORICO, ITEM, MOTORISTA +1
JunsoftEZEMPRESA, GRUPO, ITEM, MARCA, PERFIL +1
JunsoftIntegracaoEMPRESA, GRUPO, ITEM, MARCA, PESSOA +1
...+1387 telas

Regras de Negocio​

  1. Validacoes OnValidate nos parametros: empresa (ADM002), produto (TPO001), pessoa/transportador (TFA001), vendedor (TFA007), comprador (TFA011), municipio (TFA003), estado (TFA004), movimentação (TCB001), condicao de pagamento (TFC002), CFO (TFI002), grupo (TPO006), subgrupo (TPO007), marca (TPO002), secao (TPO008), tipo pessoa (TFA005), obra (MPD026), distribuidor (TFA007).
  2. Percentual de desconto limitado a 0-100% (exception E-0000).
  3. Usa RETORNA_IMPOSTONOTA e VALOR_IMPOSTO para decompor impostos por item.
  4. RETORNA_SALDONOTADEVOLUCAO calcula quanto ainda pode ser devolvido de cada nota.
  5. RETORNA_SALDOESTOQUE consulta ESTOQUE/ESTOQUEDIA para mostrar posicao atual.
  6. RETORNA_TABPRECOORIGEM identifica a tabela de preco usada na nota (DEVOLUCAONOTA + ITEMNOTA + PARMFATUR).
  7. RETORNA_VENDEDORESNOTARECAP lista vendedores com participacao (recapadora).
  8. Views VIEW_RNF005_COMPRA_VENDA / VIEW_RNF005_DEVOLUCAO / VIEW_RNF005_FAIXAPRECO / VIEW_RNF005GRUPO encapsulam o core do demonstrativo.

Datasets e SQL​

  • tabNOTA + tabITEMNOTA: Base principal filtrada por periodo/empresa/movimentação.
  • tabIMPOSTO + tabIMPOSTONOTA: Decomposicao fiscal por item.
  • tabPESSOA / tabVENDEDOR / tabCOMPRADOR / tabTRANSPORTADOR: Lookups de pessoas relacionadas.
  • tabGRUPO / tabSUBGRUPO / tabMARCA / tabSECAO: Agrupadores de produto.
  • tabCFO / tabMovimentacao / tabHISTORICO: Dimensoes fiscais/contabeis.
  • tabMOTIVO: Motivo de devolucao para a visao VIEW_RNF005_DEVOLUCAO.