| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | 13 - RECEBIMENTO DE MERCADORIA |
| Função: | 1302 - Devolução a Fornecedor |
| País: | Brasil |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | DDCOMP-21647 |
Havia a necessidade de ajustar a rotina 1302 - Devolução a fornecedor para contemplar validações referentes ao processo de rota de abastecimento. [cite_start]O objetivo era garantir que, ao realizar uma devolução de entrada, o sistema validasse se a entrada estava vinculada a uma rota (tabela PCROTACOMPRAMOV) e se já possuía uma transferência automática (TV10) gerada.
Caso existisse o vínculo com TV10, a devolução deveria ser impedida. [cite_start]Caso contrário, a devolução deveria ser permitida, registrando os dados do estorno na tabela de controle da rota.
Foi implementado um fluxo específico na Rotina 1307 para o tratamento de cancelamentos de notas fiscais de entrada que possuam vínculo com Rotas de Abastecimento (PCMOV.CODROTA preenchido).
Ao cancelar uma nota fiscal de entrada que faz parte de uma rota, o sistema realiza os seguintes passos:
1. Recomposição do Estoque Pedido: O sistema atualiza o campo PCEST.QTPEDIDA na filial de destino (PCITEM.CODFILIALDESTINO), recompondo a quantidade cancelada. Isso reverte a baixa realizada no momento da entrada.
2. Rastreabilidade do Cancelamento: O sistema localiza os registros correspondentes na tabela PCROTACOMPRAMOV (tabela que rastreia o vínculo da entrada com a transferência futura).
3. Marcação de Cancelamento: O campo DTCANCEL na tabela PCROTACOMPRAMOV é preenchido com a data do cancelamento para todos os itens vinculados à transação.
Regra Fundamental de Rastreabilidade
É crucial que os registros na tabela PCROTACOMPRAMOV não sejam excluídos. O cancelamento deve ser identificado exclusivamente pelo preenchimento do campo DTCANCEL, mantendo o histórico dos vínculos íntegro para consulta posterior
Foi implementada uma validação na rotina 1302 para verificar a existência da transação de entrada na tabela PCROTACOMPRAMOV.
Bloqueio de Devolução: [cite_start]Se a entrada possuir vínculo com rota de abastecimento e o campo NUMPEDTV10 estiver preenchido (indicando que uma transferência TV10 já foi gerada), a rotina bloqueará o processo e exibirá a mensagem:
"Devolução não permitida. Esta entrada possui vínculo com rota de abastecimento de compra e foi gerada uma transferência automática para a próxima filial da rota...".
Registro de Estorno: Se a entrada estiver vinculada à rota mas o campo NUMPEDTV10 estiver nulo (sem transferência gerada), a devolução será permitida. Ao confirmar o processo, o sistema gravará automaticamente na tabela PCROTACOMPRAMOV:
O campo DTESTORNOENTRADA com a data e hora do estorno.
Atualize as Rotinas e Dependências para as versões abaixo:
Parametrização Necessária O fluxo de Rota de Abastecimento é ativado pelo parâmetro: • Parâmetro 132: 4860 - Utiliza rota de abastecimento de entrada deve estar marcado como Sim.
Passo a passo:
|
As versões estarão disponíveis para download no CCW. https://centraldecontrole.pcinformatica.com.br/ Mantenha suas rotinas sempre atualizadas! |