Identificador de Regra

COM-000ALFUN01

Módulo: COM - Comercial.

Finalidade: usado nas rotinas de geração de nota fiscal de entrada e saída e nas rotinas abaixo:

Também afeta o cálculo do FUNRURAL nas rotinas de cálculo de:

Características:caso queira manipular as informações calculadas para apresentação na tela F439FIX, utilize as variáveis referentes à Ordem de Compra (iniciam com Ipo). Com isso, o valor de Funrural calculado impacta no Financeiro (títulos), em fixação de preço.

Caso queira que as notas fiscais geradas pela fixação de preço também tenham as informações de Funrural alteradas, a regra do identificador deverá retornar valor nas variáveis de Nota Fiscal de Entrada (iniciam com Ipc) e Nota Fiscal de Saída (iniciam com Ipv).

É possível definir na regra o valor da base e percentual dos impostos considerando os valores de descontos ou acréscimos do item, de acordo com a necessidade de cada cliente.

Estas variáveis recebem os valores dos respectivos documentos que chamam a regra e por isso são nomeadas como ComN..., pois tem o mesmo tipo nos 3 processos (NFS, NFE e OC). Elas não ficam disponíveis quando o identificador de regra é executado a partir dos seguintes processos:

Transação: não se aplica.

Regra:

Definir Numero IpvNNumNfv
Definir Numero IpvNSeqIpv
Definir Numero IpcNNumNfc
Definir Numero IpcNSeqIpc
Definir Numero IpoNNumOcp
Definir Numero IpoNSeqIpo
Definir Numero ComNVlrIcd
Definir Numero ComNVlrBru
...
...

se (IpvNNumNfv > 0) e (IpvNSeqIpv > 0)

IpvNVlrBfu = ComNVlrBru - ComNVlrIcd

se (IpcNNumNfc > 0) e (IpcNSeqIpc > 0)

IpcNVlrBfu = ComNVlrBru + ComNVlrFre-ComNVlrIcd

se (IpoNNumOcp > 0) e (IpoNSeqIpo > 0)

IpoNVlrBfu = ComNVlrBru + ComNVlrFre...

Variáveis disponibilizadas:

Nome Tipo Observações Retorna Valor
IpcNVicStd NÚMERO Valor do ICMS-ST Desonerado N
IpcNMtdIst NÚMERO Motivo da desoneração do ICMS-ST N
IpvNCodEmp NÚMERO Código da empresa (Disponível apenas para nota fiscal de saída) N
IpvNCodFil NÚMERO Código da filial (Disponível apenas para nota fiscal de saída) N
IpvACodSnf ALFA Código da série da nota fiscal de saída (Disponível apenas para nota fiscal de saída) N
IpvNNumNfv NÚMERO Número da nota fiscal de saída (Disponível apenas para nota fiscal de saída) N
IpvNSeqIpv NÚMERO Sequência do item na nota fiscal de saída (Disponível apenas para nota fiscal de saída) N
IpvATnsPro ALFA Transação do item de produto da nota (Disponível apenas para nota fiscal de saída) N
IpcNCodEmp NÚMERO Código da empresa (Disponível apenas para nota fiscal de entrada) N
IpcNCodFil NÚMERO Código da filial (Disponível apenas para nota fiscal de entrada) N
IpcNCodFor NÚMERO Código do fornecedor da nota fiscal de entrada (Disponível apenas para nota fiscal de entrada) N
IpcNNumNfc NÚMERO Número da nota fiscal de entrada (Disponível apenas para nota fiscal de entrada) N
IpcACodSnf ALFA Código da série da nota fiscal de entrada (Disponível apenas para nota fiscal de entrada) N
IpcNSeqIpc NÚMERO Sequência do item na nota fiscal de entrada (Disponível apenas para nota fiscal de entrada) N
IpcATnsPro ALFA Transação de produto do item da nota (Disponível apenas para nota fiscal de entrada) N
IpcACodPro ALFA Código de produto do item da nota (Disponível apenas para nota fiscal de entrada) N
IpoNCodEmp NÚMERO Código da empresa (Disponível apenas para ordem de compra) N
IpoNCodFil NÚMERO Código da filial (Disponível apenas para ordem de compra) N
IpoNNumOcp NÚMERO Número da ordem de compra (Disponível apenas para ordem de compra) N
IpoNSeqIpo NÚMERO Sequência de item da ordem de compra (Disponível apenas para ordem de compra) N
IpoATnsPro ALFA Transação do item de produto da OC (Disponível apenas para ordem de compra) N
IpoACodPro ALFA Código de produto do item da nota (Disponível apenas para ordem de compra) N
IpvNVlrFun NÚMERO Valor do funrural (Disponível apenas para nota fiscal de saída). N
IpvNVlrEnc NÚMERO Valor de encargos financeiros (Disponível apenas para nota fiscal de saída). N
IpvNVlrDsc NÚMERO Valor do desconto (Disponível apenas para nota fiscal de saída). N
IpvNVlrOut NÚMERO Valor de outras despesas (Disponível apenas para nota fiscal de saída). N
IpvNPerFun NÚMERO Percentual Funrural (Disponível apenas para nota fiscal de saída) S
IpvNVlrBfu NÚMERO Base Funrural (Disponível apenas para nota fiscal de saída) S
IpvACodPro ALFA Código de produto do item da nota (Disponível apenas para nota fiscal de saída) N
IpcNPerFun NÚMERO Percentual Funrural (Disponível apenas para nota fiscal de entrada) S
IpcNVlrBfu NÚMERO Base Funrural (Disponível apenas para nota fiscal de entrada) S
IpoNPerFun NÚMERO Percentual Funrural (Disponível apenas para ordem de compra) S
IpoNVlrBfu NÚMERO Base Funrural (Disponível apenas para ordem de compra) S
CcpNCodEmp NÚMERO Código da empresa (Disponível apenas para contrato de compras) N
CcpNCodFil NÚMERO Código da filial(Disponível apenas para contrato de compras) N
CcpNNumCtr NÚMERO Número do Contrato de Compra (Disponível apenas para contrato de compras) N
CcpNPerFun NÚMERO Percentual do Funrural (Disponível apenas para contrato de compras) S
CcpNVlrBfu NÚMERO Base Funrural(Disponível apenas para contrato de compras) S
CcpACodPro ALFA Código de produto do Contrato de Compra (Disponível apenas para contrato de compras) N
IpcNVlrNfc NÚMERO Valor bruto do item da nota fiscal de entrada N
IpcNFunNfc NÚMERO Valor do funrural da nota fiscal de compra (romaneio) N
IpoNQtdNfc NÚMERO Quantidade recebida do item da nota fiscal de entrada N
IpoNQtdFix NÚMERO Quantidade fixada informada na fixação N
IpoNVlrFix NÚMERO Quantidade fixada informada na fixação N
IpoNSomaFunNfc NÚMERO Indicativo se soma o valor do funrural da nota fiscal no funrural do item (0-não, 1-sim) S
IpoNVlrFunProp NÚMERO Valor do funrural da nota proporcional à quantidade fixada informada S
IpcNPerGil NÚMERO Percentual de GILRAT (Nota fiscal de entrada) S
IpcNVlrBgi NÚMERO Base de cálculo do GILRAT (Nota fiscal de entrada) S
IpvNPerGil NÚMERO Percentual de GILRAT (Nota fiscal de saída) S
IpvNVlrBgi NÚMERO Base de cálculo do GILRAT (Nota fiscal de saída) S
ComNVlrIcd NÚMERO Valor do ICMS Desonerado (Disponível para nota fiscal de saída, nota fiscal de entrada e Ordem de compra) N
ComNVlrIPI NÚMERO Valor de IPI (Disponível para nota fiscal de saída, nota fiscal de entrada e Ordem de compra) N
ComNVlrBru NÚMERO Valor Bruto (Disponível para nota fiscal de saída, nota fiscal de entrada e Ordem de compra) N
ComNVlrDs1 NÚMERO Valor Desconto 1 (Disponível para nota fiscal de saída, nota fiscal de entrada e Ordem de compra) N
ComNVlrDs2 NÚMERO Valor Desconto 2 (Disponível para nota fiscal de saída, nota fiscal de entrada e Ordem de compra) N
ComNVlrDs3 NÚMERO Valor Desconto 3 (Disponível para nota fiscal de saída, nota fiscal de entrada e Ordem de compra N
ComNVlrDs4 NÚMERO Valor Desconto 4 (Disponível para nota fiscal de saída, nota fiscal de entrada e Ordem de compra N
ComNVlrDs5 NÚMERO Valor Desconto 5 (Disponível para nota fiscal de saída, nota fiscal de entrada e Ordem de compra N
ComNVlrFre NÚMERO Valor do Frete (Disponível para nota fiscal de saída, nota fiscal de entrada e Ordem de compra N
ComNVlrSeg NÚMERO Valor do Seguro (Disponível para nota fiscal de saída, nota fiscal de entrada e Ordem de compra N
ComNVlrEmb NÚMERO Valor das Embalagens (Disponível para nota fiscal de saída, nota fiscal de entrada e Ordem de compra N
ComNVlrIcm NÚMERO Valor de ICMS (Disponível apenas nota fiscal de saída, nota fiscal de entrada e Ordem de compra N
ComNVlrIcs NÚMERO Valor do ICMS substituído do item (Disponível para nota fiscal de saída, nota fiscal de entrada e Ordem de compra N
ComNVlrFrd NÚMERO Valor Frete Destacado (Disponível apenas para nota fiscal de saída, nota fiscal de entrada e Ordem de compra N
ComNVlrOud NÚMERO Valor Outras Despesas Destacado (Disponível para nota fiscal de saída, nota fiscal de entrada e Ordem de compra N
ComNVlrDar NÚMERO Valor de Arredondamento (Disponível para nota fiscal de saída, nota fiscal de entrada e Ordem de compra N
ComNVlrDsc NÚMERO Valor Desconto (Disponível apenas para nota fiscal de entrada e Ordem de Compra) N
ComNVlrEnc NÚMERO Valor dos Encargos (Disponível apenas para nota fiscal de entrada e Ordem de Compra)) N
ComNVlrOut NÚMERO Valor Outros (Disponível apenas para nota fiscal de entrada e Ordem de Compra)) 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ê?