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 emissão do mapa de separação deverá ser emitido pela 931, portanto a rotina será adequada para validar as possíveis pendências do pedido no processo mais negócios.

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 emitindo o mapa de separação normalmente, sem passar pelas 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
  3. Status
    1. status Mais Negócios LIBERADO
  4. (PCPEDC.BLOQUEIOSUPPLIER = 'N').  OKSe estiver bloqueado (PCPEDC.BLOQUEIOSUPPLIER = 'S')
    1. . Se estiver liberado, a rotina irá seguir com as próximas validações.
    2. Se estiver com o status BLOQUEADO, não será possível emitir o mapa de separação do pedido.
  5. 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
  6. Se estiver liberado (PCPEDC.BLOQUEIOSUPPLIER = 'N'), seguir com as próximas validações. OK
    1.  

  7. 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)
  8. 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
  9. na Supplier é maior ou igual a data do dia.
  10.  


  11. Se a data de validade da pré-autorização estiver vencida,
  12. 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:
  13. PCFILAMAISNEGENVIO.TRANSACAO = número do pedido OK
  14. PCFILAMAISNEGENVIO.TIPOTRANSACAO = Pedido OK
  15. PCFILAMAISNEGENVIO.OPERACAO = 3 (indica que será enviada uma pré autorização de faturamento) OK
  16. FILIAL = filial do pedido com a seguinte regra: NVL((PCPEDC.FILIALNF) PCPEDC.CODFILIAL) OK
  17. Incluir a data na tabela PCFILAMAISNEGLOG.DTHORAPREFATSUPPLI ERRO (NÃO INCLUIU ESSE REGISTRO)
  18.  o mapa de separação não será impresso.


  19. 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”
    OKserá impresso.

  20. Se a pré-autorização não estiver vencida ou Rejeitada rejeitada e o pedido estiver liberado
    (PCPEDC.BLOQUEIOSUPPLIER = 'N'), a rotina deve seguir , a rotina seguirá com o processo de emissão do mapa de separação da forma como realiza atualmente. OK
    Pode existir mais de um registro na tabela PCFILAMAISNEGLOG  


    Obs: Caso exista mais de uma pré-autorização para o mesmo pedido, sendo assim, a consulta precisa pegar rotina irá validar sempre o último registro. OK
    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
Totvs custom tabs box items
defaultyes
referenciapasso1
  1. Atualize a rotina 931 para a versão 30.4.0.41 ou superior.

  2. Caso a pré-autorização esteja bloqueada, a rotina não irá imprimir o mapa e irá exibir a mensagem abaixo:
    Image Added


    Image Added

  3. Caso a pré-autorização esteja vencida ou rejeitada a rotina não irá imprimir o mapa e irá exibir a mensagem abaixo:
    Image Added





05. ASSUNTOS RELACIONADOS

...