Árvore de páginas

Carregando...

Índice

Objetivo

As Naturezas funcionam como classificadoras das operações financeiras a pagar ou a receber, sendo que, nas situações de contas a pagar, elas oferecem o controle do processo sem a colaboração direta da contabilidade. Também é responsável pela definição do cálculo de retenções de impostos.

As Naturezas devem ser previamente agrupadas de acordo com a operação (a pagar ou a receber) com o objetivo de facilitar a filtragem de dados em consultas e relatórios. O controle das informações gerenciais deste cadastro contemplam as seguintes rotinas:

  • Orçamentos.
  • Títulos a Pagar e a Receber.
  • Documento de Entrada.
  • Pedidos de Vendas.
  • Documento de Saída.
  • Movimentações Financeiras em geral. 

Desta forma, o cadastro de naturezas é importante para o controle gerencial e na geração automática de títulos. Elas podem ser classificadas em analíticas ou sintéticas.

As naturezas permitem classificar a origem das receitas e despesas agrupando as movimentações com características comuns, como por exemplo:

  • Pagamento de fornecedores.
  • Recebimento de clientes.
  • Gastos gerais.
  • Pagamentos de luz, água, etc.

Nota

Para facilitar a identificação das naturezas nas consultas e relatórios do sistema, é necessário definir uma máscara que é, na verdade, o formato para apresentação dos códigos de identificação das naturezas. Neste caso, isso é feito com a utilização do parâmetro MV_MASCNAT para contemplar a quantidade de níveis e de caracteres que definem o formato do código, ou seja, a cada nível é possível classificar a origem e o destino de cada movimentação financeira.

Exemplos:

Se o conteúdo do parâmetro for 242, o código será tratado em três níveis:

    • 1º nível com dois dígitos: identifica a despesa do departamento.
    • 2º nível com quatro dígitos: identifica o departamento.
    • 3º nível com dois dígitos: identifica o centro de custo.

 99.9999.99

Para melhor organização das naturezas, as receitas e despesas devem iniciar com códigos diferentes para facilitar seu agrupamento e a totalização em consultas e orçamentos.

    • 10.XXXX.XX – Despesas.
    • 20.XXXX.XX – Receitas.

Ao criar as categorias é possível incluir subcategorias, uma vez que, podem existir diferentes fontes de receitas e despesas. Essa possibilidade permite que na consulta de títulos a pagar ou orçamentos os saldos sejam totalizados por cada categoria e ao final, em conjunto, a partir da categoria principal (pai).

    • 20.100 - Receitas – Total.
    • 20.1000.01 – Receitas – Serviços de Manutenção.
    • 20.1000.02 – Receitas – Vendas de Equipamentos.
Número Títulos a PagarNomeNaturezaVencimentoValor
54661ABC do Brasil20.1000.0104/06/16

5.000,00

Total - 20.1000.01




5.000,00

54662

DEF do Brasil20.1000.0204/06/16

2.000,00

Total - 20.1000.02




2.000,00

Total - 20.1000




7.000,00

54663

ABC do Brasil20.1010.0103/06/16

10.000,00

Total - 20.1010.01




10.000,00

54664

DEF do Brasil20.1010.0203/06/16

3.000,00

Total - 20.1010.02




3.000,00

Total 20.1010




13.000,00

Total - 20




20.000,00


Abaixo um exemplo de uso relacionando: Tipo de Natureza, Código Pai e Rateio em Multiplas Naturezas. 

Gerando um título de contas a receber:

Gerando um título do contas a pagar:


Nota

Os parâmetros MV_IRF, MV_ISS, MV_INSS e MV_FORINSS indicam as naturezas que devem ser utilizadas para aplicação dos impostos na implantação dos títulos a receber e a pagar. O padrão é IRF, ISS, INSS e INSS, respectivamente.

Pesquisa relacionada: Parâmetro MV_NATSINT no configurador - Campo Tipo Natureza em Dados da Natureza.



Mapa Mental

Conheça neste diagrama as informações que contemplam as funcionalidades da rotina: 


Na página principal da rotina, estão disponíveis as opções:

Importante

À partir da versão 12.1.27 a opção Alterar terá uma nova função: a de replicar dados da natureza sintética de Livro Caixa Digital do Produtor Rural (LCDPR) para as naturezas analíticas.



Permite a inclusão de informações para o cadastro de naturezas que serão utilizadas na classificação dos títulos a pagar e a receber conforme a operação.

Ao selecionar esta opção, eleja a Filial desejada e clique em Ok.

Preencha as informações de acordo com as orientações descritas em Principais Campos.

Veja também as funcionalidades disponíveis em Outras Ações.


Principais Campos 

Campo:

Descrição

Código:

Código da natureza.

Exemplo:

001FIN

Descrição:

Descrição da natureza.

Exemplo:

Natureza simples

Tipo Natureza:

Define o tipo de Natureza de acordo com a seleção entre as opções Analíticas e Sintéticas. Quando esta informação estiver associada ao conteúdo do código da Natureza Pai, permite a estruturação do cadastro de naturezas nos moldes de um plano contábil, permitindo extrair os dados gerenciais em ambos os níveis de relatórios e consultas específicas.

Quando este campo não é preenchido ele assume a condição da natureza do tipo Analítica.

Nota

Para esta funcionalidade é necessário configurar o parâmetro MV_NATSINT com o conteúdo em 1. (Para mais informações)

Código Pai:

Código da natureza sintética superior a natureza atual dentro da estrutura de naturezas Sintéticas/Analíticas.

Uso Natureza:

O conteúdo deste campo é definido por meio da seleção entre as opções:

  • Livre: indica que a natureza pode ser utilizada em qualquer movimento financeiro.
  • Contas a Receber: indica que a natureza somente pode ser utilizada em movimentos que tenham como partida a carteira de Contas a Receber (inclusões, faturas, liquidação etc).
  • Contas a Pagar: indica que a natureza só pode ser utilizada em movimentos que tenham como partida a carteira de Contas a Pagar (inclusões, faturas, liquidação etc).
  • Mov. Bancário: indica que a natureza pode ser utilizada somente em movimentos que tenham como partida procedimentos que envolvam movimentos bancários (manual, transferências entre contas correntes, movimentos bancários em geral, cheques etc).
Data Inclusão:

Data da inclusão da natureza.

Exemplo:

02/05/2016

Permite Movimentação Bancária:

Identifica se natureza realiza movimentação bancária.

Exemplo:

1-Sim

Rotina Automática

Procedimento realizado de forma automática na rotina de Natureza (FINA010), sem exibição de telas ou necessidade de interação do usuário.

Utilizado em customizações onde o processo não necessita de interações do usuário (MSEXECAUTO)


Exemplo de rotina automática Expandir origem
#INCLUDE "Protheus.ch"

USER FUNCTION FIN010INC()
LOCAL aArray := {}
 
PRIVATE lMsErroAuto := .F.
 
aArray := { { "ED_CODIGO"  , "TST"             , NIL },;
            { "ED_DESCRIC" , "DESCRIÇÃO TESTE" , NIL },;
            { "ED_CALCIRF" , "N"               , NIL },;
            { "ED_CALCISS" , "N"               , NIL },;
            { "ED_CALCINS" , "N"               , NIL },;
            { "ED_CALCCSL" , "N"               , NIL },;
            { "ED_CALCCOF" , "N"               , NIL },;
            { "ED_CALCPIS" , "N"               , NIL },;
            { "ED_DEDPIS"  , "2"               , NIL },;
            { "ED_DEDCOF"  , "2"               , NIL },;
            { "ED_COND"    , "R"               , NIL } }
 
MsExecAuto( { |x,y| FINA010(x,y)} , aArray, 3)  // 3 - Inclusao, 4 - Alteração, 5 - Exclusão
 
 
If lMsErroAuto
    MostraErro()
Else
    Alert("Natureza incluída com sucesso!")
Endif
 
Return
 
USER FUNCTION FINA010ALT()
LOCAL aArray := {}
 
PRIVATE lMsErroAuto := .F.
 
aArray := { { "ED_CODIGO"  , "TST"                , NIL },;
                { "ED_DESCRIC" , "DESCRIÇÃO ALTERADA" , NIL } }  
           
DbSelectArea("SED")
DbSeek(xFilial("SED"))

MsExecAuto( { |x,y| FINA010(x,y)} , aArray, 4)  // 3 - Inclusao, 4 - Alteração, 5 - Exclusão

If lMsErroAuto
    MostraErro()
Else
    Alert("Natureza alterada com sucesso!")
Endif

Return
 
 
USER FUNCTION FIN010EXC()
LOCAL aArray := {}
 
PRIVATE lMsErroAuto := .F.
 
DbSelectArea("SED")
DbSeek(xFilial("SED")+"TST")
                                
aArray := { { "ED_CODIGO" , SED->ED_CODIGO , NIL } }
 
MsExecAuto( { |x,y| FINA010(x,y)} , aArray, 5)  // 3 - Inclusao, 4 - Alteração, 5 - Exclusão
 
If lMsErroAuto
    MostraErro()
Else
    Alert("Exclusão da Natureza com sucesso!")
Endif
 
Return

Relatórios

Os relatórios abaixo utilizam a estrutura para natureza Analítica/Sintética


Conteúdos Relacionados