01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor 

Segmento:

Distribuição TOTVS Goiânia 

Módulo:9 - EXPEDIÇÃO
Função:901 - MONTAR CARGA
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DDESTOQUE-21830

02. SITUAÇÃO/REQUISITO

1°- A API apresentava erro ao realizar o LEFT JOIN entre as tabelas PCCLIENT e PCPAIS, pois o relacionamento estava sendo feito de forma incorreta utilizando o campo PCCLIENT.PAISENT.
Como essa coluna é do tipo VARCHAR, em alguns registros continha valores não numéricos, resultando em falha de conversão durante a execução da consulta SQL.

2° - Durante o envio de atualizações de pedidos ao TRE, ocorria erro quando o pedido era cortado em uma data posterior à data de entrega original.
O sistema enviava as datas invertidas (data inicial maior que data final), gerando erro de validação na integração.

03. SOLUÇÃO


1°O JOIN foi ajustado para utilizar o campo correto PCCLIENT.CODPAIS = PCPAIS.CODPAIS.
Após a correção, os testes confirmaram que a API passou a retornar os registros corretamente, sem erros de conversão e respeitando as regras de filtro de clientes não bloqueados ou excluídos.
Status: Correção validada – fluxo da API funcionando conforme esperado.

2° A integração foi ajustada para manter as datas originais do pedido em qualquer atualização, enviando apenas as informações modificadas (como quantidade cortada).
Os testes confirmaram que as datas permanecem consistentes e as atualizações são transmitidas corretamente, sem erro de data.

Status: Correção validada – integração com o TRE funcionando corretamente.

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica