Histórico da Página
...
- Quando o pedido de venda NÃO é um pedido com Cobrança Mais Negócios, a rotina deverá seguir o processo padrão emitindo o mapa de separação normalmente, sem passar pelas validações da Supplier.
- Quando o pedido de venda possui a cobrança Mais Negócios, a rotina irá realizar os seguintes processos:
- Validar se o pedido está com status Mais Negócios LIBERADO. Se estiver liberado, a rotina irá seguir com as próximas validações.
- Se estiver com o status BLOQUEADO, não será possível emitir o mapa de separação do pedido.
- 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)
- na Supplier é maior ou igual a data do dia.
- 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:
- PCFILAMAISNEGENVIO.TRANSACAO = número do pedido OK
- PCFILAMAISNEGENVIO.TIPOTRANSACAO = Pedido OK
- PCFILAMAISNEGENVIO.OPERACAO = 3 (indica que será enviada uma pré autorização de faturamento) OK
- FILIAL = filial do pedido com a seguinte regra: NVL((PCPEDC.FILIALNF) PCPEDC.CODFILIAL) OK
- o mapa de separação não será impresso.
- Se a pré-autorização estiver rejeitada Incluir a data na tabela PCFILAMAISNEGLOG.DTHORAPREFATSUPPLI ERRO (NÃO INCLUIU ESSE REGISTRO)
- 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. - 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 a 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 | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
05. ASSUNTOS RELACIONADOS
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas