Identificador de Regra
COM-000VLRDS00
Módulo: COM - Comercial.
Finalidade: Alterar o valor de desconto sem alterar o percentual, sendo que por padrão quando não alterado via regra, este é sempre zerado.
Características: Regra chamada sempre que um item de produto executar um cálculo.
A partir das versões 5.5.1.16m, 5.5.2.1b e 5.5.2.2 passou a ser possível retornar valor para a variável VSPerDsc. O único requisito para que este retorno seja utilizado pelo sistema é de que na regra do identificador a variável VSZerPer tenha valor igual a "N", caso contrário o percentual é zerado. Nenhuma consistência em relação ao percentual e ao valor de desconto será feita. Também não será calculado o valor de desconto com base no percentual retornado. Os dois pontos mencionados (não consistir percentual contra valor e não recalcular o valor com base no percentual) devem ficar bem claros ao usuário pois como o retorno da regra não será consistido é possível que o valor de desconto fique incoerente com relação ao percentual de desconto. Por isso faz-se necessário que caso o cliente retorne um percentual de desconto este deva retornar também o valor compatível, uma vez que o sistema não irá calcular o valor de forma automática, podendo manter algo que não traduz a realidade. O fato do percentual estar diver
gente do valor é algo necessário para alguns clientes que trabalham com descontos onde podem existir perdas de precisão caso seja utilizado o percentual exatamente compatível com o valor de desconto. Nesses casos a regra de notas fiscais também trata essa diferença, pois do contrário na geração da nota o valor seria novamente recalculado com base no percentual.
Transação: Não se aplica.
Variáveis Disponibilizadas:
| Nome | Tipo | Observações | Retorna Valor |
|---|---|---|---|
| VSCODEMP | NÚMERO | Código da empresa | N |
| VSCODFIL | NÚMERO | Código da Filial | N |
| VSCODSNF | ALFA | Série da Nota Fiscal | N |
| VSNUMERO | NÚMERO | Número da Nota Fiscal/Pedido | N |
| VSSEQITE | NÚMERO | Sequência do Item | N |
| VSCODTNS | ALFA | Código da Transação | N |
| VSCODCLI | NÚMERO | Código do Cliente | N |
| VSCODPRO | ALFA | Código do Produto | N |
| VSCODDER | ALFA | Código da Derivação | N |
| VSCODFAM | ALFA | Código da Família | N |
| VSCODCLF | ALFA | Código da Classificação Fiscal | N |
| VSVLRBRU | NÚMERO | Valor Bruto | N |
| VSPERDS1 | NÚMERO | Percentual de Desconto 1 | N |
| VSPERDS2 | NÚMERO | Percentual de Desconto 2 | N |
| VSPERDS3 | NÚMERO | Percentual de Desconto 3 | N |
| VSPERDS4 | NÚMERO | Percentual de Desconto 4 | N |
| VSPEROF1 | NÚMERO | Percentual de Oferta 1 | N |
| VSPEROF2 | NÚMERO | Percentual de Oferta 2 | N |
| VSORIGEM | ALFA | Origem da chamada"PED"- Pedido "NFS" - Nota Fiscal | N |
| VSQTDE | NÚMERO | Quantidade Pedida quando for pedido e Faturada quando for nota | N |
| VSZERPER | ALFA | Indicativo se zera ou não o Percentual de Desconto - "S"(sim) ou "N"(não) | N |
| VSPREUNI | NÚMERO | Preço unitário do item | N |
| VSPREBRU | NÚMERO | Preço unitário Bruto do produto | N |
| VSPEROFE | NÚMERO | Percentual de oferta para o produto | N |
| VSVLROFE | NÚMERO | Valor do desconto de Oferta | N |
| VSPerIpi | NÚMERO | Recebe o percentual de IPI | N |
| VSQtdAbe | NÚMERO | Quantidade Aberta para Pedido ou Quantidade Faturada para Nota Fiscal | N |
| VSPERICM | NÚMERO | Percentual de ICMS do item | N |
| VSPERDSC | NÚMERO | Percentual de Desconto | S |
| VSVLRDSC | NÚMERO | Valor do Desconto | 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


