01. DADOS GERAIS
Produto: | |
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | 09 - Expedição |
---|
Função: | 01 - Montagem de Carregamento |
---|
País: | Brasil |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DMAISNEG-297 |
---|
02. SITUAÇÃO/REQUISITO
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
- 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
- Quando o pedido de venda possui a cobrança Mais Negócios (CODCOB: SUPP), a rotina irá realizar os seguintes processos:
- Validar se o pedido está com Status Mais Negócios LIBERADO (PCPEDC.BLOQUEIOSUPPLIER = 'N'). OK
- 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
- Se estiver liberado (PCPEDC.BLOQUEIOSUPPLIER = 'N'), seguir com as próximas validações. OK
- 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)
- 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.
- 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
- 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”
OK
- 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
- Pode existir mais de um registro na tabela PCFILAMAISNEGLOG para o mesmo pedido, sendo assim, a consulta precisa pegar 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
- Atualize a rotina 931 para a versão 30.4.0.41 ou superior.
|
|
05. ASSUNTOS RELACIONADOS
- Coloque links com páginas de assuntos relacionados.
