Identificador de Regra

COM-000ALSUB02

Módulo: COM - Comercial.

Finalidade: Alterar o código de substituição dos impostos PIS, COFINS e ICMS.

Características: Durante o cálculo de um item, este identificador poderá ser acionado três vezes, sendo uma para cada substituição (PIS, COFINS, ICMS), mesmo que o item não possua um código de substituição do referido imposto. Nesse caso, a regra deverá considerar obrigatoriamente a variável "ComATipSub", para tratar exatamente o tipo de substituição desejado (PIS, COFINS ou ICMS). Isso possibilita que não seja fixado um código de substituição e apenas via regra seja atribuído um código específico para efetivar o cálculo apenas naquela determinada operação de venda.

Transação: Não se aplica.

Importante

A execução deste identificador de regras na tela F120GPD só acontece na saída da linha do item de produto, quando já existe quantidade e preço. Na tela F120GPC e no web service com.senior.g5.co.mcm.ven.pedidos, a execução deste identificador ocorre ao atribuir a quantidade ao item de pedido.

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
ComNNumOct NÚMERO Número do orçamento N
ComNVerOct NÚMERO Versão do orçamento N
ComAOrigem ALFA Origem da chamada da Regra ("PED" - Pedido,"OCP" - Ordem de Compra,"NFS" - Nota Fiscal Saída,"NFE" - Nota Fiscal Entrada, "OCT" - Orçamento). N
ComATipSub ALFA Indica o tipo da substiuição ("ICMS","PIS" ou "COFINS"). N
ComNCodEmp NÚMERO Código da empresa. N
ComNCodFil NÚMERO Código da filial. N
ComACodSnf ALFA Vazio quando a origem for pedido ou ordem de compra, e com valor quando a origem for nota fiscal de saída ou entrada. N
ComNNumero NÚMERO Número do pedido, ordem de compra, nota fiscal de saída ou entrada de acordo com a origem da chamada. N
ComNSeqIte NÚMERO Sequência do item que estiver sendo calculado. N
ComNIcmNor NÚMERO Valor de ICMS normal. N
ComNVlrIpi NÚMERO Valor de IPI. N
ComNBasIni NÚMERO Valor base inicial. N
ComNQtde NÚMERO Quantidade. N
ComNPreUni NÚMERO Preço unitário. N
ComASigUfs ALFA Estado. N
ComACodPro ALFA Código do produto. N
ComACodDer ALFA Código da derivação. N
ComNCliFor NÚMERO Código do cliente ou código do fornecedor dependendo da origem. N
ComACliCon ALFA Indicativo se o cliente é contribuinte ou não. Terá valor somente quando a nota fiscal de entrada for do tipo 2, 3, 4 ou 5. N
ComACodTns ALFA Transação do item. N
ComNVlrFre NÚMERO Valor de frete do item. N
ComNVlrSeg NÚMERO Valor de seguros do item. N
ComNVlrEmb NÚMERO Valor de embalagens do item. N
ComNVlrEnc NÚMERO Valor de encargos do item. N
ComNVlrOut NÚMERO Valor de outras despesas do item. N
ComNVlrFrd NÚMERO Valor de frete destacado do item. N
ComNVlrOud NÚMERO Valor de outras despesas destacado do item. N
ComNVlrDar NÚMERO Valor de arredondamento do item. N
ComNVlrDzf NÚMERO Valor de desconto na zona franca. N
ComNVlrRis NÚMERO Valor de retenção de ICMS substituto. N
ComNBsiAtu NÚMERO Base de cálculo gerada pela margem. N
ComNVlrIcs NÚMERO Valor de substituíção. N
ComNPerIcs NÚMERO Percentual de substituíção. N
ComNPerIcm NÚMERO Percentual de normal. N
ComNFilPed NÚMERO Filial do pedido vinculado ao item da nota. N
ComNNumPed NÚMERO Número do pedido vinculado ao item da nota. N
ComNSeqIpd NÚMERO Sequência do item de produto vinculado ao item da nota. N
ComNSeqIsp NÚMERO Sequência do item de serviço vinculado ao item da nota. N
ComNVlrBru NÚMERO Valor bruto do item da nota fiscal. N
ComNVlrDsc NÚMERO Valor de desconto do item da nota fiscal. N
ComNVlrDs1 NÚMERO Valor do desconto 1. N
ComNVlrDs2 NÚMERO Valor do desconto 2. N
ComNVlrDs3 NÚMERO Valor do desconto 3. N
ComNVlrDs4 NÚMERO Valor do desconto 4. N
ComNVlrDs5 NÚMERO Valor do desconto 5. N
ComNFilNfc NÚMERO Código da filial da nota fiscal de entrada. N
ComNForNfc NÚMERO Código do fornecedor da nota fiscal de entrada. N
ComNNumNfc NÚMERO Número da nota fiscal de entrada. N
ComASnfNfc ALFA Série da nota fiscal de entrada. N
ComNSeqItc NÚMERO Sequencia do item da nota fiscal de entrada (serviço ou produto). N
ComAUfsFil ALFA Sigla do estado da filial. N
ComACodFam ALFA Código da família do produto. N
ComACodClf ALFA Código da classificação fiscal. N
ComACodAge ALFA Código de agrupamento para estoques. N
ComACodTstTns ALFA Código da situação tributária da transação. N
ComACodTstPro ALFA Código da situação tributária do produto. N
ComACodSub ALFA Código da substituição. S
ComACodSer ALFA Código do serviço N

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.

Este artigo ajudou você?