Quais são as variáveis de contabilização (online e off-line) da Compensação de Contas à Receber?
Passo a passo:
A seguir a lista de variáveis que podem ser utilizadas na configuração do Lançamento Padrão 596(Compensação CR) para contabilização ONLINE da Compensação CR (FINA330):
Para contabilização do Lançamento Padrão596 (Estorno de compensação CR) 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 do
RECNOdo registro atual STRLCTPAD - Chave do título principal + número do documento
Para
Contabilização
contabilização do Lançamento Padrão 596 (Estorno de compensação CR) OFFLINE (CTBAFIN)e geração de impostos na 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
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_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:
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çãoTYPE foi colocada para proteger a nova variávelVARIACAORApara contabilizações online, devido a sua utilização ser exclusiva para oCTBAFIN;
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;