Identificador de Regra
IMP-661CALIM07
Módulo: IMP - Impostos.
Finalidade: Este identificador permite alterar os valores da tela de cálculo dos impostos do tipo "98" (Contábil).
Tela: c661Ia7
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 |
VSPERBASIMP | NÚMERO | Percentual da base do imposto | N |
VSALIIMP | NÚMERO | Alíquota do imposto | N |
VSIMPV16 | NÚMERO | Base Imposto Adicional | N |
VSIMPV01 | NÚMERO | Adições na Base | S |
VSIMPV02 | NÚMERO | Subtrações na Base | S |
VSIMPV03 | NÚMERO | Acréscimo 1 | S |
VSIMPV04 | NÚMERO | Acréscimo 2 | S |
VSIMPV05 | NÚMERO | Abatimento | S |
VSIMPV06 | NÚMERO | Base Bruta | S |
VSIMPV07 | NÚMERO | Abatimento por tabela de tributação | S |
VSIMPV08 | NÚMERO | Base Líquida | S |
VSIMPV09 | NÚMERO | Imposto calculado | S |
VSIMPV10 | NÚMERO | Dedução imposto 1 | S |
VSIMPV11 | NÚMERO | Dedução imposto 2 | S |
VSIMPV12 | NÚMERO | Acréscimo imposto 1 | S |
VSIMPV13 | NÚMERO | Acréscimo imposto 2 | S |
VSIMPV14 | NÚMERO | Imposto a pagar | S |
VSIMPV15 | NÚMERO | Total imposto a pagar | S |
VSIMPD01 | ALFA | Descrição adições na base | S |
VSIMPD02 | ALFA | Descrição subtrações na base | S |
VSIMPD03 | ALFA | Descrição Acréscimo 1 | S |
VSIMPD04 | ALFA | Descrição Acréscimo 2 | S |
VSIMPD05 | ALFA | Descrição Abatimento | S |
VSIMPD06 | ALFA | Descrição Base Bruta | S |
VSIMPD07 | ALFA | Descrição abatimento por tabela de tributação | S |
VSIMPD08 | ALFA | Descrição base líquida | S |
VSIMPD09 | ALFA | Descrição imposto cálculado | S |
VSIMPD10 | ALFA | Descrição dedução imposto 1 | S |
VSIMPD11 | ALFA | Descrição dedução imposto 2 | S |
VSIMPD12 | ALFA | Descrição acréscimo imposto 1 | S |
VSIMPD13 | ALFA | Descrição acréscimo imposto 2 | S |
VSIMPD14 | ALFA | Descrição imposto a pagar | S |
VDATVCT | ALFA | Data de vencimento do imposto no formato DD/MM/AAAA | S |
VSIMPV18 | NÚMERO | Total Imposto Adicional | S |
VSIMPV17 | NÚMERO | Dedução Imposto Adicional | S |
VSIMPD17 | ALFA | Descrição Dedição Imposto Adicional | S |
VSOBSCALPRI | ALFA | Observação para o cálculo do imposto principal | S |
VSOBSCALADC | ALFA | Observação para o cálculo do imposto adicional | S |
VSDISV01 | NÚMERO | Dispositivo vinculado ao campo Adições na Base | S |
VSDISV02 | NÚMERO | Dispositivo vinculado ao campo Subtrações na Base | S |
VSDISV03 | NÚMERO | Dispositivo vinculado ao campo Acréscimo 1 | S |
VSDISV04 | NÚMERO | Dispositivo vinculado ao campo Acréscimo 2 | S |
VSDISV05 | NÚMERO | Dispositivo vinculado ao campo Abatimento | S |
VSDISV06 | NÚMERO | Dispositivo vinculado ao campo Base Bruta | S |
VSDISV07 | NÚMERO | Dispositivo vinculado ao campo Abatimento por tabela de tributação | S |
VSDISV08 | NÚMERO | Dispositivo vinculado ao campo Base Líquida | S |
VSDISV09 | NÚMERO | Dispositivo vinculado ao campo Imposto cálculado | S |
VSDISV10 | NÚMERO | Dispositivo vinculado ao campo Dedução imposto 1 | S |
VSDISV11 | NÚMERO | Dispositivo vinculado ao campo Dedução imposto 2 | S |
VSDISV12 | NÚMERO | Dispositivo vinculado ao campo Acréscimo imposto 1 | S |
VSDISV13 | NÚMERO | Dispositivo vinculado ao campo Acréscimo imposto 2 | S |
VSDISV14 | NÚMERO | Dispositivo vinculado ao campo Imposto a pagar | 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.