Identificador de Regra
COM-000ALSTR01
Módulo: COM - Comercial.
Finalidade: Alterar a sugestão do código da situação tributária de ICMS do item.
Características: Executado na sugestão do código da situação tributária em contratos e notas fiscais de compra e venda para produtos e serviços.
Observações
- Ao gerar a nota fiscal via pedido, o sistema gera a situação tributária conforme parametrizações ou pelo identificador de regras COM-000ALSTR01. Ou seja, quando a situação tributária do pedido for sugerida pelo identificador de regras, é necessário realizar a sugestão dessa situação também para a nota fiscal, pois por padrão, o sistema gera a situação tributária conforme parametrização da transação, produto, produto x cliente, cliente e, se existir regra para o identificador COM-000ALSTR01, a situação tributária sugerida será respeitada.
- Será necessário adaptar o tratamento da variável VSOrigem nas regras que utilizam a tela de cotação como origem.
Transação: Pode estar ligado a uma transação.
Definir Alfa VsCodStr;
Definir Alfa VenACodStrSeqIte;
Definir Alfa VenAWebSer;
Definir Alfa VsOrigem;
Inicio
Se ((VsOrigem="PED") ou (VsOrigem="NFS"))
Se ((VenAWebSer="GRAVARNOTAFISCALSAIDA") ou (VenAWebSer="SIMULARPEDIDOS") ou (VenAWebSer="GRAVARPEDIDOS"))
VsCodStr=VenACodStrSeqIte; @Se a regra foi chamada dos webservices acima, a variável VenACodStrSeqIte conterá o valor informado na requisição@
Fim
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSORIGEM | ALFA | Origem da chamada da Regra ("CTR" - Contrato,"NFS" - Nota Fiscal Saída,"NFE" - Nota Fiscal Entrada, "PRE" - Pré-Fatura, "PED" - Pedido, “COT” - Cotação) | N |
VSCODEMP | NÚMERO | Código da Empresa | N |
VSCODFIL | NÚMERO | Código da Filial | N |
VSCODFOR | NÚMERO | Código do Fornecedor, só existe se VSOrigem = "NFE" | N |
VSCODCLI | NÚMERO | Código do Cliente, só existe se VSOrigem = "NFS" | N |
VSCODSNF | ALFA | Código da Série, só existe se VSOrigem = "NFS" ou "NFE". | N |
VSNUMERO | NÚMERO | Número da Nota Fiscal só existe se VSOrigem = "NFS" ou "NFE" | N |
VSCODTNS | ALFA | Código da Transação do Produto | N |
VSSEQITE | NÚMERO | Sequência do Item de Nota Fiscal só existe se VSOrigem = "NFS" ou "NFE" | N |
VSCODPRO | ALFA | Código do Produto | N |
VSCODDER | ALFA | Código da Derivação | N |
VSCODSER | ALFA | Código do Serviço | N |
VSCODTST | ALFA | Código de ICMS Substituído | N |
VSCODTRD | ALFA | Código de Redução de ICMS | N |
VSPERIPI | NÚMERO | Percentual de IPI do item | N |
VSPERICM | NÚMERO | Percentual do ICM do item | N |
VSVENTCF | ALFA | Aplicação da natureza de operação - só existe se VSOrigem = "NFS" | N |
VSSIGUFS | ALFA | Sigla do estado referente ao endereço. (Fornecedor ou Cliente, depende do VSOrigem) | N |
VSCODCLF | ALFA | Código interno da classificação fiscal | N |
VSCPRTCF | ALFA | Aplicação da natureza de operação. Só existe para "CTR" - Contrato e "NFE" - Nota Fiscal Entrada. | N |
VSNUMANE | NÚMERO | Número da carga/análise | N |
VSNUMPFA | ALFA | Número da Pré-Fatura | N |
COMNFILPED | NÚMERO | Filial do pedido | N |
COMNNUMPED | NÚMERO | Número do pedido | N |
COMNSEQITEPED | NÚMERO | Sequência do item de pedido | N |
COMACODDEP | ALFA | Código do depósito | N |
VSCODLOT | ALFA | Código do lote do item de produto da nota fiscal de venda. | N |
VSCODAGC | ALFA | Código de agrupamento comercial(compras ou vendas) dos produtos da família | N |
VSCODAGE | ALFA | Código de agrupamento para estoques dos produtos da família | N |
VSCODAGF | ALFA | Código de agrupamento para Impostos dos produtos da família | N |
VSCODAGP | ALFA | Código de agrupamento para produção dos produtos da família | N |
VSCODAGU | ALFA | Código de agrupamento para custos dos produtos da família | N |
VSTRIPIS | ALFA | Indicativo se o produto tem tributação de PIS ou não | N |
VSTRICOF | ALFA | Indicativo se o produto tem tributação de COFINS ou não | N |
VSTIPNOT | NÚMERO | Tipo da nota fiscal | N |
VSCODSTR | ALFA | Código da Situação Tributária do Item | S |
VENAWEBSER | ALFA |
Origem da chamada da regra. Preenchido quando executado o web service:
|
|
VENACODSTRSEQITE | ALFA |
Código da situação tributária de ICMS.
|
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.