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


