| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | 801 - Processamentos |
| Função: | Atualização de Serviços Web |
| País: | Brasil |
| Ticket: | 24219673 |
| Requisito/Story/Issue: | DDVENDAS-54540 |
Ocorria um erro no envio de dados de estoque e descontos para o fornecedor através da API NC. O problema se dava quando um produto utilizava o código EAN no formato GTIN-13, mas seu código auxiliar (CODAUXILIAR) era armazenado no banco de dados como tipo NUMBER. Ao armazenar, o zero à esquerda era suprimido, resultando em um código EAN com menos de 13 dígitos (ex: 12 dígitos), o que era rejeitado pela API NC por ser um código inválido.
Foi implementada uma melhoria no serviço winthor-logistic-operator para tratar o campo CODAUXILIAR antes do envio dos dados à API NC. A lógica agora identifica se o produto está configurado para utilizar o GTIN-13 (campo GTINCODAUXILIAR = 13 na Rotina 203) e, caso o código auxiliar tenha menos de 13 dígitos, ele é automaticamente preenchido com zeros à esquerda, garantindo o formato correto (13 dígitos) para que a API NC possa processar a informação.
|
Para que a correção seja aplicada, é necessário atualizar o serviço winthor-logistic-operator através da Rotina 801