Identificador de Regra
COM-000ALSEN01
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 do Senar 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 Senar alteradas, a regra do identificador deverá retornar valor nas variáveis de Nota Fiscal de Entrada (iniciam com Ipc para produtos e Isc para serviços) 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 receberão 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 IscNNumNfc;
Definir Numero IscNSeqIpc;
Definir Numero IpoNNumOcp;
Definir Numero IpoNSeqIpo;
Definir Numero ComNVlrIcd;
Definir Numero ComNVlrBru;
Definir Numero IpcNPerSen;
Definir Numero IpcNVlrBSn;se ((IpvNNumNfv > 0) e
(IpvNSeqIpv > 0))
inicio
IpvNPerSen = 0;
IpvNVlrBSn = 0;
fim;se ((IpcNNumNfc > 0) e
(IpcNSeqIpc > 0))
inicio
IpcNPerSen = 0;
IpcNVlrBSn = 0;
fim;se ((IscNNumNfc > 0) e
(IscNSeqIsc > 0))
inicio
IscNPerSen = 0;
IscNVlrBSn = 0;
fim;se ((IpoNNumOcp > 0) e
(IpoNSeqIpo > 0))
inicio
IpoNPerSen = 0;
IpoNVlrBSn = 0;
fim;
Variáveis disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
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 |
IpoNPerSen | NÚMERO | Percentual Senar (Disponível apenas para ordem de compra) | S |
IpoNVlrBSn | NÚMERO | Base Senar (Disponível apenas para ordem de compra) | S |
IpoACodPro | ALFA | Código de produto do item da nota (Disponível apenas para ordem de compra) | N |
IpcNVicStd | NÚMERO | Valor do ICMS-ST Desonerado (Disponível apenas para nota fiscal de entrada - produto) | N |
IpcNMtdIst | NÚMERO | Motivo da desoneração do ICMS-ST (Disponível apenas para nota fiscal de entrada - produto) | N |
IpcNCodEmp | NÚMERO | Código da empresa (Disponível apenas para nota fiscal de entrada - produto) | N |
IpcNCodFil | NÚMERO | Código da filial (Disponível apenas para nota fiscal de entrada - produto) | N |
IpcNCodFor | NÚMERO | Código do fornecedor da nota fiscal de entrada (Disponível apenas para nota fiscal de entrada - produto) | N |
IpcNNumNfc | NÚMERO | Número da nota fiscal de entrada (Disponível apenas para nota fiscal de entrada - produto) | N |
IpcACodSnf | ALFA | Código da série da nota fiscal de entrada (Disponível apenas para nota fiscal de entrada - produto) | N |
IpcNSeqIpc | NÚMERO | Sequência do item na nota fiscal de entrada (Disponível apenas para nota fiscal de entrada - produto) | N |
IpcATnsPro | ALFA | Transação de produto do item da nota (Disponível apenas para nota fiscal de entrada - produto) | N |
IpcNPerSen | NÚMERO | Percentual Senar (Disponível apenas para nota fiscal de entrada - produto) | S |
IpcNVlrBSn | NÚMERO | Base Senar (Disponível apenas para nota fiscal de entrada - produto) | S |
IpcACodPro | ALFA | Código de produto do item da nota (Disponível apenas para nota fiscal de entrada) | n |
IscNCodEmp | NÚMERO | Código da empresa (Disponível apenas para nota fiscal de entrada - serviço) | N |
IscNCodFil | NÚMERO | Código da filial (Disponível apenas para nota fiscal de entrada - serviço) | N |
IscNCodFor | NÚMERO | Código do fornecedor da nota fiscal de entrada (Disponível apenas para nota fiscal de entrada - serviço) | N |
IscNNumNfc | NÚMERO | Número da nota fiscal de entrada (Disponível apenas para nota fiscal de entrada - serviço) | N |
IscACodSnf | ALFA | Código da série da nota fiscal de entrada (Disponível apenas para nota fiscal de entrada - serviço) | N |
IscNSeqIsc | NÚMERO | Sequência do item na nota fiscal de entrada (Disponível apenas para nota fiscal de entrada - serviço) | N |
IscATnsSer | ALFA | Transação de serviço do item da nota (Disponível apenas para nota fiscal de entrada - serviço) | N |
IscNPerSen | NÚMERO | Percentual Senar (Disponível apenas para itens de serviço da nota fiscal de entrada - serviço) | S |
IscNVlrBsn | NÚMERO | Base Senar (Disponível apenas para itens de serviço da nota fiscal de entrada - serviço) | S |
IscACodSer | ALFA | Código de serviço do item da nota (Disponível apenas para nota fiscal de entrada) | 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 |
IpvNVlrSen | NÚMERO | Valor do Senar (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 |
IpvNPerSen | NÚMERO | Percentual do Senar (Disponível apenas para nota fiscal de saída) | S |
IpvNVlrBSn | NÚMERO | Base Senar (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 |
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 |
CcpNPerSen | NÚMERO | Percentual do Senar (Disponível apenas para contrato de compras) | S |
CcpNVlrBSn | NÚMERO | Base Senar (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 |
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.