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:
- Geração de Nota Fiscal de Entrada (F440GNE e F440VER);
- Fixação de Preços (F439FIX);
- Geração de Nota Fiscal na Entrada Via Balança e Manutenção de Ticket (F435CCC e F435MDT);
- Extrato do Produtor (F439EXT);
- Duplicação de Ordem de Compra (F420DOC);
- Ordem de Compra Via Cotação (F420OPS).
Também afeta o cálculo do FUNRURAL nas rotinas de cálculo de:
- Item de produto da nota fiscal de entrada;
- Item de produto da nota fiscal de saída;
- Item de produto da ordem de compra.
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.