Histórico da Página
...
Produto: | Microsiga Protheus |
Versões: | A partir da 11.80 |
Ocorrência: | Quais são as variáveis de contabilização da rotina FINA330? |
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 da rotina Compensação Cr (FINA330).
|
Observação: | As variáveis de impostos, são preenchidas somente se o imposto estiver configurado para ser gerado na baixa 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 a expressão exemplificada abaixo: IIF(REGVALOR!=0,(SE1->(DBGOTO(REGVALOR),IIF (SE1->E1_TIPO='NF',SE1->E1_PIS,0))),0)
IIF(SE1->E1_TIPO=='NF',SE1->E1_PIS,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. |