Páginas filhas
  • DMAISNEG-297 - DT - Impressão de Mapa de Separação Mais Negócios

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Quando um pedido é autorizado pela Supplier, precisamos solicitar a autorização de pré faturamento, porque pode ser que após a autorização do pedido, devido ele ter ficado muito tempo parado bloqueado, o cliente pode ter ficado sem limite nesse meio tempo, sendo assim, precisamos solicitar a pré autorização de faturamento, para que a Supplier aprove o faturamento do pedido, sendo que no Winthor, para os pedidos que são faturados pela 1402, a etapa antes do faturamento é a montagem da carga pela 901 e o mapa de separação deverá ser emitido pela 931.

03. SOLUÇÃO

teste 

  1. Quando o pedido de venda NÃO é um pedido com Cobrança Mais Negócios (CODCOB <>SUPP), a rotina deverá seguir o processo padrão da rotina, não precisa passar por estas novas validações da Supplier. OK

  2. Quando o pedido de venda possui a cobrança Mais Negócios (CODCOB: SUPP), a rotina irá realizar os seguintes processos:
    1. Validar se o pedido está com Status Mais Negócios LIBERADO (PCPEDC.BLOQUEIOSUPPLIER = 'N').  OK
    2. Se estiver bloqueado (PCPEDC.BLOQUEIOSUPPLIER = 'S'), não será possível emitir o mapa de separação do pedido. Apresentar relatório com a mensagem: “Caro usuário, este pedido não pode ter o seu mapa de separação impresso, pois o mesmo não foi autorizado pelo Mais Negócios, verifique o motivo na 336” OK
    3. Se estiver liberado (PCPEDC.BLOQUEIOSUPPLIER = 'N'), seguir com as próximas validações. OK


  1. Validar se a DATA de IMPRESSÃO DO MAPA DE SEPARAÇÃO (data do processo, data atual) está dentro do período de validade da aprovação do pedido pela Supplier (validar se a data da montagem é menor que PCFILAMAISNEGLOG.DTVALIDADEAPROVPED)

    1. Só deve ser possível emitir o mapa de separação, caso a data de validade da pré autorização de pedido de venda seja maior ou igual a data do dia.  

    2. Se a data de validade da pré autorização estiver vencida, a rotina deverá incluir uma nova solicitação de pré autorização de pedido a ser enviada para o Mais Negócios. Incluir um registro na PCFILAMAISNEGENVIO, com os seguintes campos:
      1. PCFILAMAISNEGENVIO.TRANSACAO = número do pedido OK
      2. PCFILAMAISNEGENVIO.TIPOTRANSACAO = Pedido OK
      3. PCFILAMAISNEGENVIO.OPERACAO = 3 (indica que será enviada uma pré autorização de faturamento) OK
      4. FILIAL = filial do pedido com a seguinte regra: NVL((PCPEDC.FILIALNF) PCPEDC.CODFILIAL) OK
      5. Incluir a data na tabela PCFILAMAISNEGLOG.DTHORAPREFATSUPPLI ERRO (NÃO INCLUIU ESSE REGISTRO)

  1. Se a pré autorização estiver rejeitada(PCFILAMAISNEGLOG.PREFATAPROVADOSUPPLI = “N”), o mapa de separação não pode ser  impresso, e apresentar um relatório com a mensagem ao usuário: “Caro usuário, este pedido não pode ter o seu mapa de separação impresso, pois o mesmo não foi autorizado pelo Mais Negócios, verifique o motivo na 336”
    OK

  2. Se a pré autorização não estiver vencida ou Rejeitada e o pedido estiver liberado
    (PCPEDC.BLOQUEIOSUPPLIER = 'N'), a rotina deve seguir com o processo de emissão do mapa de separação da forma como realiza atualmente. OK

  3. Pode existir mais de um registro na tabela PCFILAMAISNEGLOG para o mesmo pedido, sendo assim, a consulta precisa pegar sempre o último registro. OK

  4. Para os pedidos que não utilizam o limite da Supplier (CODCOB <> SUPP) , o campo PCPEDC.BLOQUEIOSUPPLIER = null. Tratar nas consultas da rotina o NVL deste valor para 'N', quando necessário. OK


Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1
Totvs custom tabs box items
defaultno
referenciapasso2

04. DEMAIS INFORMAÇÕES

...

  1. Atualize a rotina 931 para a versão 30.4.0.41 ou superior.






05. ASSUNTOS RELACIONADOS

...