Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados WMS

Linha de Produto:

Supermercados WMS

Segmento:

Varejo

Tipo de Documento:

Manutenção

Módulo:Meu Controle De Entregas
Caminho: Meu Controle De Entregas
Função:Meu Controle De Entregas - Retorno do CD
País:Brasil
Ticket:23267458
Requisito/Story/Issue (informe o requisito relacionado) :DSUPWMSEXP-6996

02. SITUAÇÃO/REQUISITO

Ao controlar o fluxo de material de apoio do CD para a loja e da loja para o CD, foi identificado que o retorno do material de apoio da loja para o CD não está gerando a nota fiscal. Esse problema resulta em um erro na tabela EDI_FATMATERIALAPOIO, especificamente o seguinte erro:
ORA-20200: ORA-01400: cannot insert NULL into ("CONSINCO"."MLF_NFCONTROLABLOQUEIO"."SEQNF"). Vale ressaltar que o processo de controle de material de apoio no meu módulo de controle de entregas está funcionando corretamente, o problema ocorre apenas na geração da nota fiscal.

03. PRÉ-REQUISITOS

Estar utilizando o processo de Meu Controle de Entregas junto ao processo de Portaria: Processo Meu Controle de Entregas e Parâmetros Portaria Web - POR0001;

Realização do Carregamento de uma Carga;

Realizar o processo completo de Saída e Retorno ao CD.

Alterações ou parametrizações incorretas podem comprometer o desempenho e causar falhas no sistema. Sempre que necessário, consulte um especialista ou a equipe responsável para garantir a configuração correta.

04. SOLUÇÃO

Foi realizada uma alteração na API de Vendas (consinco-vendas-api), no método SP_ENTRADAAUTOMNFMATAPOIO, responsável pela entrada das notas fiscais. Anteriormente, esse método buscava os dados da empresa a partir da função BuscarEmpresaPorPessoa, que acessava a tabela MAX_EMPRESA utilizando o SEQPESSOA. No entanto, o SEQPESSOA nem sempre correspondia ao NROEMPRESA que era enviado pela API do Meu Controle de Entregas para a API de Vendas.

Isso causava inconsistências, pois o Meu Controle de Entregas enviava o NROEMPRESA, enquanto o método SP_ENTRADAAUTOMNFMATAPOIO esperava o SEQPESSOA.

Para corrigir esse problema, foi ajustado o tratamento no método, que agora realiza a busca de dados na MAX_EMPRESA a partir do NROEMPRESA(e não mais pelo SEQPESSOA).

Além disso, durante o registro do retorno para a empresa CD, o procedimento SP_ENTRADAAUTOMNFMATAPOIO agora deve receber corretamente o SEQVIAGEM e o SEQPESSOAEMP correspondentes à empresa do CD.

05. REQUISITOS DE VERSÃO

Se estiver na versão 24.07, atualize para o service pack 24.07.048 ou superior.

Se estiver na versão 25.01, atualize para o service pack 25.01.022 ou superior.

06. DOCUMENTOS RELACIONADOS

Processo Meu Controle de Entregas

Parâmetros Portaria Web - POR0001;

Carregamento por Paletes - LOG0284