Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Variáveis de contabilização da Compensação de Contas à Receber (online e offline)

Produto:

 

 Microsiga Protheus

Versões:

 

 A partir da 11.80

Ocorrência:

 


Quais são as variáveis de contabilização (online e off-line) da Compensação de Contas à Receber

- FINA330

?

Passo a passo:

 

A seguir a lista de variáveis que podem ser utilizadas na configuração Compensação CR (FINA330)

Para contabilização do Lançamento Padrão 596  (Compensação CR)

para contabilização ONLINE da

ONLINE, as variáveis a seguir estarão disponíveis:

VALOR - armazena o valor compensado
VALORMF - armazena o valor compensado na moeda correspondente do título
VALOR2 - Valor de IRRF
VALOR3 - Valor de PIS
VALOR4 - Valor de COFINS
VALOR5 - Valor de CSLL
VALOR6 - Valor de INSS
VALOR7 - Valor de decréscimos
VALOR8 - Valor de acréscimos
VARIACAO - Variação da

correção monetária

correção monetária
ABATIMENTO - Valores de abatimentos
REGVALOR -

Recno

RECNO do registro atual
STRLCTPAD - Chave do título principal + número do documento

Para

Contabilização

contabilização do Lançamento Padrão 596  ( Compensação CR) OFFLINE (

FINA370

CTBAFIN) e

Impostos

geração de impostos na

Emissão

Baixa,, as variáveis

estarão dispostas com os seguintes valores

a seguir estarão disponíveis:

VALOR

=

- Valor da NF compensada deduzindo os impostos/valores acessórios
VALOR2

=

- ISS
VALOR3

=

- INSS
VALOR4

=

- IRRF
VALOR5

=

- PIS
VALOR6

=

- COFINS
VALOR7

=

- CSLL
VALOR8

=

- Valor acréscimo
VALOR9

=

- Valor decréscimo
VARIACAO - Variação da correção monetária da NF
VARIACAORA - Variação da correção monetária do RA

 
        REGVALOR - RECNO da NF

Para contabilização do Lançamento Padrão 588 (Estorno de compensação CR) ONLINE, as variáveis a seguir estarão disponíveis:

VALOR - Valor compensado
VALOR2 - Valor de IRRF
VALOR3 - Valor de PIS
VALOR4 - Valor de COFINS
VALOR5 - Valor de CSLL
VALOR6 - Valor de INSS
VALOR7 - Valor de decréscimos
VALOR8 - Valor de acréscimos
VARIACAO - Variação da correção monetária
REGVALOR - RECNO do registro atual

 


Observação:

 

  • As variáveis de impostos, são preenchidas somente se o imposto estiver configurado para ser gerado na Baixa do título.

 

  • Ao realizar a compensação a partir da NF, as variáveis acima estarão preenchidas com o valor total compensado e o valor total do imposto calculado para a NF porém não estará posicionado na SE1, para isso existe o REGVALOR com o Recno da NF.
  • A variável REGVALOR poderá ser utilizada em User Function, ou em Sintaxes como a do exemplo : IIF(REGVALOR!=0,(SE1->(DBGOTO(REGVALOR),IIF (SE1->E1_TIPO='NF',
SE1->E1
  • SE1→E1_PIS,0))),0)
 
  • Para o caso de Geração de Impostos na Emissão, e deseje contabilizar os valores de impostos presentes na SE1 da Nota Fiscal, poderá utilizar através de user function ou Sintaxe personalizada, conforme o exemplo:

Quando Partir da NF, estará posicionado nas RA`s, na ultima chamada poderá posicionar na NF, usando as expressões exemplificadas abaixo:

IIF(REGVALOR!=0,(SE1->(DBGOTO(REGVALOR),IIF (SE1->E1_TIPO='NF',SE1->E1_PIS,0))),0)
IIF(REGVALOR!=0,(SE1->(DBGOTO(REGVALOR),IIF (SE1->E1_TIPO='NF',SE1->E1_COFINS,0))),0)
IIF(REGVALOR!=0,(SE1->(DBGOTO(REGVALOR),IIF (SE1->E1_TIPO='NF',SE1->E1_CSLL,0))),0)


Quando Partir da RA, ocorrerá o posicionamento da SE1 da NF, podendo utilizar as expressões exemplificadas abaixo:

IIF(SE1->E1_TIPO=='NF',SE1->E1_PIS,0)
IIF(SE1->E1_TIPO=='NF',SE1->E1_COFINS,0)
IIF(SE1->E1_TIPO=='NF',SE1->E1_CSLL,0)

 

Se a compensação for partir da RA, a contabilização será feita NF por NF. Neste caso estará posicionado na SE1 para cada NF selecionada.

  • Para a centralização da correção monetária, No exemplo de cadastro de Lançamento Padrão acima, a função TYPE foi colocada para proteger a nova variável VARIACAORA para contabilizações online, devido a sua utilização ser exclusiva para o CTBAFIN;
  • Para a contabilização da correção monetária através das variáveis VARIACAO ou VARIACAORA, é recomendado a configuração do lançamento padrão utilizando a função ABS - Exemplo: ABS(VARIACAO) -, para que sejam consideradas as contabilizações das correções monetárias com valor negativo;