Identificador de Regra

VEN-120PTITM01

Módulo: VEN - Vendas.

Características: Este Identificador de Regras informa ao sistema se é permitido reabilitar e/ou cancelar um pedido com um título já movimentado no financeiro.

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VenNCodEmp NÚMERO Código da Empresa logada N
VenNCodFil NÚMERO Código da Filial logada N
VenNNumPed NÚMERO Número do Pedido N
VenAOperacao ALFA

São valores possíveis Reabilitacao ou Cancelamento.

N
VenAPossuiMovimento ALFA

Essa variável indica ao sistema se pode ou não reabilitar/cancelar um pedido que possui um título movimentado no financeiro. O valor aceito pela variável é "S" ou "N".

O valor dessa variável pode ser inicializado de duas formas na reabilitação

1. Quando o parâmetro VenCtp da transação de venda do pedido (Indicativo de que o sistema permite cancelar ou reabilitar o pedido mesmo quando os títulos do contas a receber gerados por este estiverem movimentados) estiver igual a “Sˮ.

1.1 Quando o Item de Pedido possui um título com situação diferente de "CA - Cancelado" e o valor aberto for diferente do Valor Original, indicando que houve movimento, a variável é inicializada com valor padrão “Sˮ, mantendo o comportamento original do sistema.

1.2 Quando o Item de Pedido possui um título com situação diferente de "CA -Cancelado" e o valor aberto for igual ao Valor Original, indica que ainda não houve movimento. Dessa forma, a variável é inicializada com valor padrão “Nˮ, mantendo o comportamento original do sistema.

2. Quando o parâmetro VenCtp da transação de venda do pedido (Indicativo de que o sistema permite cancelar ou reabilitar o pedido mesmo quando os títulos do contas a receber gerados por este estiverem movimentados) estiver igual a “Nˮ:

2.1 Quando o Item de Pedido possui um título com situação diferente de "CA - Cancelado" e o Valor aberto for diferente do Valor Original, indicando que houve movimento, a variável é inicializada com valor padrão “Sˮ, mantendo o comportamento original do sistema.

2.2 Quando o Item de Pedido possui um Título com o Valor aberto igual ao Valor Original, indica que ainda não houve movimento. Dessa forma a variável é inicializada com valor padrão “Nˮ, mantendo o comportamento original do sistema.

O valor dessa variável pode ser inicializado de duas formas na cancelamento

Quando o parâmetro VenCtp da transação de venda do pedido (Indicativo de que o sistema permite cancelar ou reabilitar o pedido mesmo quando os títulos do contas a receber gerados por este estiverem movimentados) estiver igual a “S".

1.1 Quando o Item de Pedido possui um Título com situação diferente de "CA - Cancelado", o Valor aberto for diferente do Valor Original e a Situação do título for diferente de "Liquidado", indica que houve movimento, então a variável é inicializada com valor padrão “Sˮ, mantendo o comportamento original do sistema.

1.2 Quando o Item de Pedido possui um Título com situação diferente de "CA - Cancelado", o Valor aberto for igual ao Valor Original e a Situação do título for diferente de "Liquidado", indica que não houve movimento, então a variável é inicializada com valor padrão “Nˮ, mantendo o comportamento original do sistema.

2. Quando o parâmetro VenCtp da transação de venda do pedido (Indicativo de que o sistema permite cancelar ou reabilitar o pedido mesmo quando os títulos do contas a receber gerados por este estiverem movimentados) estiver igual a “Nˮ.

2.1 Quando o Item de Pedido possui um Título com situação diferente de "CA - Cancelado" e o Valor aberto for diferente do Valor Original, indica que houve movimento, então a variável é inicializada com valor padrão “Sˮ, mantendo o comportamento original do sistema.

2.2 Quando o Item de Pedido possui um Título com situação diferente de "CA - Cancelado" e o Valor aberto for igual ao Valor Original, indica que não houve movimento, então a variável é inicializada com valor padrão “Nˮ, mantendo o comportamento original do sistema.

S
VenATnsPro ALFA Transação de Produto dos Dados Gerais do Pedido N
VenATnsSer ALFA Transação de Serviço dos Dados Gerais do Pedido N

Formas de inicialização da variável VenAPossuiMovimento na reabilitação

Na reabilitação de um pedido, o valor da variável VenAPossuiMovimento pode ser inicializado automaticamente pelo sistema de duas formas:

1. Quando o parâmetro da filial de vendas VenCtp (Indicativo de que o sistema permite cancelar ou reabilitar o pedido mesmo quando os títulos do contas a receber gerados por este estiverem movimentados) estiver igual a “S - Sim".

Quando o Item de Pedido possui um título com situação diferente de "CA - Cancelado" e o valor aberto for diferente do valor original, indicando que houve movimento, a variável é inicializada com valor padrão “S - Simˮ, mantendo o comportamento original do sistema.

Quando o Item de Pedido possui um título com situação diferente de "CA - Cancelado" e o valor aberto for igual ao valor original, indica que ainda não houve movimento. Dessa forma, a variável é inicializada com valor padrão “N - Nãoˮ, mantendo o comportamento original do sistema.

2. Quando o parâmetro da filial de vendas VenCtp (Indicativo de que o sistema permite cancelar ou reabilitar o pedido mesmo quando os títulos do contas a receber gerados por este estiverem movimentados) estiver igual a “N - Não".

Quando o Item de Pedido possui um título com valor aberto diferente do valor original, indicando que houve movimento, a variável é inicializada com valor padrão “S - Simˮ, mantendo o comportamento original do sistema.

Quando o Item de Pedido possui um título com valor aberto igual ao valor original, indica que ainda não houve movimento. Dessa forma, a variável é inicializada com valor padrão “N - Nãoˮ, mantendo o comportamento original do sistema.

Formas de inicialização da variável VenAPossuiMovimento no cancelamento

No cancelamento de um pedido, o valor da variável VenAPossuiMovimento pode ser inicializado automaticamente pelo sistema de duas formas:

1. Quando o parâmetro da filial de vendas VenCtp (Indicativo de que o sistema permite cancelar ou reabilitar o pedido mesmo quando os títulos do contas a receber gerados por este estiverem movimentados) estiver igual a “S - Sim".

Quando o Item de Pedido possui um título com situação diferente de "CA - Cancelado", o valor aberto diferente do valor original e a situação do título diferente de "LQ - Liquidado", indica que houve movimento. Dessa forma, a variável é inicializada com valor padrão “S - Simˮ, mantendo o comportamento original do sistema.

Quando o Item de Pedido possui um Título com situação diferente de "CA - Cancelado", o valor aberto igual ao valor original e a situação do título diferente de "LQ - Liquidado", indica que não houve movimento. Dessa maneira, a variável é inicializada com valor padrão “N - Nãoˮ, mantendo o comportamento original do sistema.

2. Quando o parâmetro da filial de vendas VenCtp (Indicativo de que o sistema permite cancelar ou reabilitar o pedido mesmo quando os títulos do contas a receber gerados por este estiverem movimentados) estiver igual a “N - Não".

Quando o Item de Pedido possui um título com situação diferente de "CA - Cancelado" e o valor aberto for diferente do valor original, indica que houve movimento. Dessa forma, a variável é inicializada comValor Padrão “Sˮ, mantendo o comportamento original do sistema.

Quando o Item de Pedido possui um título com situação diferente de "CA - Cancelado" e o valor aberto for igual ao valor original, indica que não houve movimento. Logo, a variável é inicializada com valor padrão “N - Nãoˮ, mantendo o comportamento original do sistema

Observação

Ao utilizar esse Identificador de Regras, é possível que seja necessário utilizar também o Identificador de Regras VEN-120EXTCR01.

Este artigo ajudou você?