Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

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.

Este artigo ajudou você?