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.
English
Español
English
Español


