Identificador de Regra
CPR-440CLIPD01
Módulo: CPR - Compras.
Finalidade: Alterar algumas informações nos documentos de faturamento gerados no fechamento da nota fiscal de entrada (geração de Pedido ou NF.Saída).
O identificador será executado no fechamento da NF de entrada, quando a transação da NF de entrada estiver integrada com uma transação de NF de saída na tela F001TCP.
Com isso, no fechamento da NF de entrada será apresentado a mensagem "Deseja gerar Nota Fiscal de Saída ao finalizar fechamento da Nota Fiscal de Entrada?", ao optar por "Sim" o identificador será executado, permitindo a manipulação das variáveis disponibilizadas no mesmo.
Características: Código do cliente: O cliente para faturamento sempre será o cliente ligado ao fornecedor, porém, pode-se utilizar o identificador para alterá-lo.
Código da tabela de preço: A tabela de preço sempre será a tabela de preço padrão do cliente, porém, pode-se utilizar o identificador para alterá-la.
Código da série da nota fiscal de saída: Pode ser informada para a geração de NF.Saída. (sempre será sugerida a série padrão da filial E070Fil.VenSnp)
Código do Representante: Pode ser informada para a geração de Pedido ou NF.Saída.
No caso da geração de NF.Saída o sistema irá sugerir sempre o representante da NF.Saída que estiver ligado a Nota Fiscal de Entrada (se existir), caso contrário será sugerido o representante conforme parametrização do sistema.
-------------------------------------------------------------------------------------------------------
No retorno da regra é verificada a existência ou não do código do cliente, mensagem:
"É necessário informar o código do cliente - CPR-440CLIPD01."
-------------------------------------------------------------------------------------------------------
Sequência para sugestão do preço unitário na rotina de geração de pedido de vendas via nota fiscal de entrada:
Para Produto:
----------------
1º) Existindo o identificador de regras CPR-440CLIPD01, vai utilizar a tabela de preço padrão do sistema para o cliente. É possível, via regra ligada a este identificador, alterar a tabela de preço.
2º) NÃO existindo o identificador de regras CPR-440CLIPD01:
- Se existir uma nota fiscal de remessa ligada ao item de produto o preço sugerido é sempre o da nota fiscal de remessa (saída);
- Não existindo nota de remessa ligada ao item de produto o preço sugerido é sempre o da nota fiscal de entrada (devolução);
Para Serviço:
----------------
1º) Existindo o identificador de regras CPR-440CLIPD01, vai utilizar a tabela de preço padrão do sistema para o cliente. É possível, via regra ligada a este identificador, alterar a tabela de preço.
2º) NÃO existindo o identificador de regras CPR-440CLIPD01:
- O preço sugerido é sempre o da nota fiscal de entrada (devolução)
Tela: Fechamento N.F.Entrada
Transação: Não se aplica.
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSOrigem | ALFA | NFS - Nota Fiscal de Saída / PED - Pedido | N |
VSCodEmp | NÚMERO | Código da empresa | N |
VSCodFil | NÚMERO | Código da filial | N |
VSCodFor | NÚMERO | Código do fornecedor da nota fiscal de entrada | N |
VSNumNfc | NÚMERO | Número da nota fiscal de entrada | N |
VSCodSnf | ALFA | Código da série da nota fiscal de entrada | N |
VSTnsPsa | ALFA | Transação Produto (só para NFS - Notas Fiscal de Saída) | N |
VSTnsSsa | ALFA | Transação Serviço (só para NFS - Notas Fiscal de Saída) | N |
VSTnsPpd | ALFA | Transação Produto (só para PED - Pedido) | N |
VSTnsSpd | ALFA | Transação Serviço (só para PED - Pedido) | N |
VSCodCli | NÚMERO | Código do cliente | S |
VSCodTpr | ALFA | Código da tabela de preço | S |
VSSeqEnt | NÚMERO | Sequência do endereço de entrega do cliente | S |
VSSeqCob | NÚMERO | Sequência do endereço de cobrança do cliente | S |
VSSnfNfv | ALFA | Código da série da nota fiscal de saída | S |
VSCodRep | NÚMERO | Código do Representante | S |
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.