Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | 3 - Vendas |
Função: | Gerar Pedido de Venda |
País: | Brasil |
Requisito/Story/Issue: | DMAISNEG-14 |
Visão Geral
-Fluxo: Realizar pedido de venda (Rotina 316), para: Venda: Origem Venda: Telemarketing e Tipo Venda: 1 - Normal.
O processo de digitação do pedido de venda foi pensado de forma a dar o máximo de agilidade ao vendedor e não mudar o processo que o mesmo executa atualmente. Com um menor impacto possível na rotina 316.-
texto em negrito
Critérios de aceitação:
Ajustes Tela Principal - Consulta Cliente
Ajustes após fluxo F-10
6. Ao solicitar a gravação do Pedido de Venda, que está utilizando a Cobrança Supplier (CODCOB = SUPP), se o Tipo de Venda = 1 - Venda Normal.
6.1.Caso Afirmativo: Seguir com o fluxo de gravação do Pedido de Venda;
6.2.Caso Negativo: A cobrança SUPP não será apresentada
7. Deverá ser alterada a consulta do limite disponível interno, para desconsiderar os pedidos da cobrança SUPP, pois estes pedidos não podem ser deduzidos do limite disponível interno.
7.1Alterar todos os pontos da rotina que realiza esta validação do limite disponível interno e na gravação do pedido.
8.Quando o pedido de venda é feito utilizando a cobrança da Supplier (CODCOB = SUPP), o mesmo será gravado com um novo campo de status Supplier = Bloqueado (PCPEDC.BLOQUEIOSUPPLIER = 'S'. ) (obs. O pedido vai passar pelas regras de validação de liberação do pedido DA 316 normalmente), no entanto, mesmo que seja liberada pelas regras atuais da 316 ele será bloqueado como Bloqueio Supplier . Somente será liberado pela rotina 336.
8.1Deve ser criado um novo tipo de bloqueio padrão na rotina 300, para o bloqueio Supplier: S - Bloqueio Supplier.
8.2Caso o pedido foi liberado pelas regras internas do WinThor validadas na rotina 316: Se o Pedido possui uma cobrança Mais Negócios (CODCOB= SUPP):
8.2.1Deve ser registrado na tabela PCBLOQUEIOSPEDIDO o registro de Bloqueio Supplier, para o pedido.
8.2.2Também deverá ser atribuído o valor de Bloqueio Supplier na tabela do pedido, PCPEDC.BLOQUEIOSUPPLIER = 'S'.
8.3Caso o pedido Não foi Liberado pelas regras internas do WinThor validadas na rotina 316: Se o Pedido possui uma cobrança Mais Negócios (CODCOB= SUPP):
8.3.1Deve ser registrado na tabela PCBLOQUEIOSPEDIDO o registro correspondente do seu bloqueio pelas regras atuais da rotina.
8.3.2Também deverá ser atribuído o valor de Bloqueio Supplier na tabela do pedido, PCPEDC.BLOQUEIOSUPPLIER = 'S'.
8.4Caso o Pedido NÃO possui uma cobrança Mais Negócios (CODCOB= SUPP) (Limite Interno): Deve ser aplicada as regra atuais da rotina para a tabela PCBLOQUEIOSPEDIDO e o campo PCPEDC.BLOQUEIOSUPPLIER = NULL.
9.Gerar na versão específica do projeto Mais Neg na versão Futura 30.4. ( semelhante modelo ARM)
10.Parâmetros com o endereço dos endpoint, para identificar as informações de conexão da API:
11. Caso o campo PCCLIENT.dataHoraConsultaMaisNegocios seja nulo ou tenha diferença de mais de uma hora em relação a hora atual, os seguintes campos não devem ser utilizados e eles devem ser substituídos por consulta na API do mais negócio:
e se o Status do cliente na supply (PCCLIENT.STATUSMAISNEG) for bloqueado o cliente não pode realizar vendas a prazo com a cobrança Mais negócio (codcob = SUPP
Informações adicionais identificadas depois do desenvolvimento:
Descrição Técnica
CÓDIGO - NOME DA ROTINA
*VERSÃO PARA TESTE:
TABELAS UTILIZADAS:
NECESSITA DE PERMISSÃO OU PARAMETRIZAÇÃO? QUAIS?
ATUALIZAÇÃO A SER REALIZADA:
-
*ALTERAÇÃO EFETUADA NA ROTINA:
Importante! As versões estarão disponíveis para download no CCW. https://centraldecontrole.pcinformatica.com.br/ Mantenha suas rotinas sempre atualizadas! |