Identificador de Regra
IMP-661CALIM09
Módulo: IMP - Impostos.
Finalidade: Este identificador permite alterar os valores da tela de cálculo dos impostos dos tipos "96" (Totalizador) e "97" (Livre).
Tela: c661Ia9
Transação: Não se aplica.
Regra:
Definir Numero vsFilCal;
Definir Alfa vsCodImp;
Definir Data vsDatIni;
Definir Data vsDatFim;
Se(vsFilCal = 0){
Mensagem(Retorna,"Codigo da Filial deve ser Informado!");
Cancel(1);
}
Se(vsCodImp = ""){
Mensagem(Retorna,"Codigo do Imposto deve ser Informado!");
Cancel(1);
}
Se(vsDatIni = 0){
Mensagem(Retorna,"Periodo Inicial deve ser Informado!");
Cancel(1);
}
Se(vsDatFim = 0){
Mensagem(Retorna,"Periodo Final deve ser Informado!");
Cancel(1);
}
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSFILCAL | NÚMERO | Código da filial | N |
VSCODIMP | ALFA | Código do imposto | N |
VSDATINI | DATA | Data inicial | N |
VSDATFIM | DATA | Data final | N |
VSALIIMP | NÚMERO | Alíquota do imposto | N |
VSBASCAL | NÚMERO | Valor da base | S |
VSACRBA1 | NÚMERO | Valor de acréscimo a base 1 | S |
VSACRBA2 | NÚMERO | Valor de acréscimo a base 2 | S |
VSDEDBA1 | NÚMERO | Valor de dedução a base 1 | S |
VSDEDBA2 | NÚMERO | Valor de dedução a base 2 | S |
VSBASLIQ | NÚMERO | Valor líquido da base | S |
VSIMPCAL | NÚMERO | Valor do imposto calculado | S |
VSACRIM1 | NÚMERO | Valor de acréscimo ao imposto 1 | S |
VSACRIM2 | NÚMERO | Valor de acréscimo ao imposto 2 | S |
VSDEDIM1 | NÚMERO | Valor de dedução ao imposto 1 | S |
VSDEDIM2 | NÚMERO | Valor de dedução ao imposto 2 | S |
VSIMPPAG | NÚMERO | Valor do imposto a pagar | S |
VSIMPREC | NÚMERO | Valor total do imposto a pagar | S |
VSDESBASCAL | ALFA | Descrição do valor da base | S |
VSDESACRBA1 | ALFA | Descrição do valor de acréscimo a base 1 | S |
VSDESACRBA2 | ALFA | Descrição do valor de acréscimo a base 2 | S |
VSDESDEDBA1 | ALFA | Descrição do valor de dedução a base 1 | S |
VSDESDEDBA2 | ALFA | Descrição do valor de dedução a base 2 | S |
VSDESBASLIQ | ALFA | Descrição do valor líquido da base | S |
VSDESIMPCAL | ALFA | Descrição do valor do imposto calculado | S |
VSDESACRIM1 | ALFA | Descrição do valor de acréscimo ao imposto 1 | S |
VSDESACRIM2 | ALFA | Descrição do valor de acréscimo ao imposto 2 | S |
VSDESDEDIM1 | ALFA | Descrição do valor de dedução ao imposto 1 | S |
VSDESDEDIM2 | ALFA | Descrição do valor de dedução ao imposto 2 | S |
VSDESIMPPAG | ALFA | Descrição do valor do imposto a pagar | S |
VSOBSCAL | ALFA | Observação para o cálculo do imposto | S |
VSDISBASCAL | NÚMERO | Dispositivo vinculado ao campo Valor da base | S |
VSDISACRBA1 | NÚMERO | Dispositivo vinculado ao campo Valor de acréscimo a base 1 | S |
VSDISACRBA2 | NÚMERO | Dispositivo vinculado ao campo Valor de acréscimo a base 2 | S |
VSDISDEDBA1 | NÚMERO | Dispositivo vinculado ao campo Valor de dedução a base 1 | S |
VSDISDEDBA2 | NÚMERO | Dispositivo vinculado ao campo Valor de dedução a base 2 | S |
VSDISBASLIQ | NÚMERO | Dispositivo vinculado ao campo Valor líquido da base | S |
VSDISIMPCAL | NÚMERO | Dispositivo vinculado ao campo Valor do imposto calculado | S |
VSDISACRIM1 | NÚMERO | Dispositivo vinculado ao campo Valor de acréscimo ao imposto 1 | S |
VSDISACRIM2 | NÚMERO | Dispositivo vinculado ao campo Valor de acréscimo ao imposto 2 | S |
VSDISDEDIM1 | NÚMERO | Dispositivo vinculado ao campo Valor de dedução ao imposto 1 | S |
VSDISDEDIM2 | NÚMERO | Dispositivo vinculado ao campo Valor de dedução ao imposto 2 | 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.