Identificador de Regra
GER-000ALTVB01
Módulo: GER - Gerais.
Finalidade: Alterar os valores base dos impostos de retenção: COFINS Retenção (Tipo 22), PIS Retenção (Tipo 23), CSLL Retenção (Tipo 24) e OUTRAS Retenções (Tipo 25).
São passados para a regra todos os dados da nota fiscal, bem como o tipo do imposto e a competência que está sendo calculada, assim como as bases e valores já calculadas pelo sistema, permitindo retornar para o ERP novas bases de valores dos impostos retidos.
Características: Os dados gerais da nota fiscal são visualizados conforme o leiaute: "Tabela.Campo".
Por exemplo, para visualizar o número da nota fiscal de saída, basta acessar na regra uma variável "E140NFV.NUMNFV".
Transação: Não se aplica.
Regra:
Definir Numero VSVlrBas;
Definir Numero VSCodEmp;
Definir Numero VSCodFil;
Definir Numero VSCodCli;
Definir Numero VSTipImp;
Definir Numero VSMesAno;
Definir Numero VSVlrBas;
Definir Numero VSVlrRet;
Definir Numero VSRetBas;
Definir Numero VSCgcCpf;
Se (VSTipImp = 22)
Se (E140NFV.CODSNF = "1A")
VSVlrBas = 55;
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
GerNBasBct | NÚMERO | Valor base do imposto Cofins já acumulada | N |
GerNRetCrt | NÚMERO | Valor do Cofins retido | N |
GerNBasBpt | NÚMERO | Valor base do imposto PIS já acumulada | N |
GerNRetPit | NÚMERO | Valor do PIS retido | N |
GerNBasBcl | NÚMERO | Valor base do imposto CSLL já acumulada | N |
GerNRetCsl | NÚMERO | Valor do CSLL retido | N |
GerNBasBor | NÚMERO | Valor base do imposto Outras Retenções já acumulada | N |
GerNRetOur | NÚMERO | Valor de Outras Retenções retido | N |
GerNRetBasBct | NÚMERO | Valor base do imposto Cofins retida | N |
GerNRetBasBpt | NÚMERO | Valor base do imposto PIS retida | N |
GerNRetBasBcl | NÚMERO | Valor base do imposto CSLL retida | N |
GerNRetBasBor | NÚMERO | Valor base do imposto Outras retenções retida | N |
VSCODEMP | NÚMERO | Código da empresa | N |
VSCODFIL | NÚMERO | Código da filial | N |
VSCODCLI | NÚMERO | Código do cliente | N |
VSTIPIMP | NÚMERO | Tipo do imposto (ATENÇÃO: é recomendado o uso da variável GerNTipImp) | N |
VSMESANO | NÚMERO | Data da competência | N |
VSVLRRET | NÚMERO | Valor do imposto retido | N |
VSRETBAS | NÚMERO | Valor de retenção base | N |
VSCGCCPF | NÚMERO | Código do CGC ou CPF do cliente | N |
GerNTipImp | NÚMERO | Tipo do imposto (igual a variável VSTipImp) | N |
VSVLRBAS | NÚMERO | Valor base do imposto | S |
Atenção
Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.
Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.