As listas têm o mesmo pedido, mas não necessariamente o mesmo item

A equipe recebe uma relação de itens solicitados e outra de itens confirmados. O número do pedido aparece nos dois arquivos. Um cruzamento apressado conclui que está tudo certo, embora um pedido tenha dois produtos e somente um deles possua a quantidade esperada.

Duas alças cerâmicas semelhantes com encaixes diferentes junto a recipientes separados por cordão vermelho.
Ilustração conceitual. Semelhança e ausência não autorizam mesclagem; identidade e originais precisam sobreviver à conferência.

O ChatGPT pode organizar uma comparação entre listas. A tarefa exige definir o que identifica cada unidade, como lidar com repetições e qual campo pode ser comparado. Usar apenas o nome mais parecido ou o primeiro resultado encontrado pode esconder uma diferença material.

Este guia ensina uma conferência pontual feita por uma pessoa, sem conexão com sistemas. A reconciliação em agentes trata da correção de estados na operação integrada. Aqui, a entrega termina em um relatório revisável de diferenças e pendências.

Produto, acesso e limite da demonstração

Use o ChatGPT pela web em uma conversa de texto. As duas listas pequenas serão coladas diretamente; não é necessário upload, conector, extensão de planilha ou acesso a banco. O plano gratuito permite conversa de texto sob os limites vigentes da conta. O Brasil consta na lista oficial de países suportados.

Fontes consultadas em 21 de outubro de 2026. Em uma conta empresarial, confirme autorização de uso e restrições do workspace. Este exercício não depende de uma funcionalidade anunciada ou de acesso a uma integração.

O procedimento é um guia documental. Na preparação editorial original, não foi executada a interface do ChatGPT para esta publicação. O gabarito foi conferido localmente, agrupando as entradas sintéticas por chave. Essa prova verifica o exemplo e não mede a precisão do produto.

Prepare duas listas com origem rastreável

Copie as entradas abaixo. Todos os dados são fictícios e não representam pedidos reais.

Lista A, itens solicitados:

linha_a;pedido_id;sku;quantidade
A01;0007;SKU-A;2
A02;0007;SKU-B;1
A03;0008;SKU-A;3
A04;0009;SKU-C;1

Lista B, itens confirmados:

linha_b;pedido_id;sku;quantidade
B01;0007;SKU-A;2
B02;0007;SKU-B;2
B03;0008;SKU-A;3
B04;0008;SKU-A;3
B05;0010;SKU-D;1

Inclua estas regras:

R1: pedido_id é texto. Zeros à esquerda fazem parte do identificador.
R2: A chave de comparação é o par exato pedido_id + sku.
R3: quantidade é número inteiro de unidades do mesmo SKU.
R4: Cada chave deveria ocorrer no máximo uma vez em cada lista.
R5: Repetição de chave é pendência, mesmo quando os valores coincidem.
R6: Não somar, apagar ou escolher uma repetição automaticamente.
R7: Ausência em uma lista não prova cancelamento, erro ou autorização de exclusão.
R8: Os arquivos não possuem horário de corte ou histórico de alterações.

A chave composta foi definida para o exercício. Em outro processo, um pedido pode repetir o mesmo SKU em linhas com condições diferentes. Nesse caso, a unidade de comparação precisa incluir o identificador da linha ou outro campo autorizado. Não copie a chave deste exemplo sem conferir a regra do seu arquivo.

Passo 1: inventarie cada lista separadamente

Comece com:

Leia as listas A e B e R1 a R8 sem comparar quantidades ainda.

Para cada lista, informe:
- quantidade de linhas de dados;
- colunas recebidas;
- conjunto de chaves distintas pedido_id + sku;
- chaves repetidas, com todas as linhas de origem;
- identificadores ou campos vazios, se existirem.

Preserve pedido_id como texto literal.
Não remova repetições. Não faça correspondência por semelhança.
Não considere pedido_id sozinho como chave de item.

A conferência inicial deve reconhecer quatro linhas em A e cinco em B. A chave 0008 + SKU-A ocorre duas vezes em B. As linhas B03 e B04 precisam continuar visíveis.

Se o modelo contar apenas quatro linhas em B, ele pode ter eliminado a repetição antes da revisão. Pare e retorne à entrada literal. A limpeza de planilha também preserva candidatos a duplicidade, mas trata a qualidade de um arquivo. O objetivo deste exercício é comparar presença e valor entre dois conjuntos.

Passo 2: classifique as chaves antes de calcular diferenças

Envie:

Faça uma comparação externa completa pela chave exata pedido_id + sku.

Entregue uma linha por chave da união de A e B, incluindo:
pedido_id, sku, linhas_a, linhas_b, quantidades_a, quantidades_b,
classe, diferenca_b_menos_a, motivo.

Use estas classes, nesta ordem de prioridade:
1. AMBIGUO: chave repetida em qualquer uma das listas;
2. SOMENTE_A: chave única em A e ausente em B;
3. SOMENTE_B: chave única em B e ausente em A;
4. DIVERGENTE: chave única nos dois lados com quantidades diferentes;
5. COINCIDENTE: chave única nos dois lados com quantidades iguais.

Calcule diferenca_b_menos_a somente em DIVERGENTE e COINCIDENTE.
Nos outros casos, escreva NÃO CALCULADA.
Não trate ausência como zero e não agregue quantidades repetidas.

A ordem protege o caso ambíguo. Encontrar duas linhas iguais no lado B não autoriza escolher a primeira, nem somá-las e concluir que foram confirmadas seis unidades.

O relatório pode guardar listas de linhas e quantidades em uma célula para representar o grupo. Isso não altera a entrada nem elimina a ocorrência repetida.

Cinco chaves, nove linhas: duplicidade continua visível

FICHA DE CRUZAMENTO — EXEMPLO SINTÉTICO
Chave: pedido_id como texto + SKU exato. Diferença = B − A, somente com uma ocorrência em cada lado.
0007 + SKU-A | A01: 2 ↔ B01: 2 | COINCIDENTE | diferença 0.
0007 + SKU-B | A02: 1 ↔ B02: 2 | DIVERGENTE | diferença +1. Confirmar quantidade e fonte válida.
0008 + SKU-A | A03: 3 ↔ B03: 3 e B04: 3 | AMBIGUO | diferença NÃO CALCULADA. Perguntar se há reexportação ou eventos distintos; não somar, escolher ou apagar ocorrências.
0009 + SKU-C | A04: 1 ↔ ausente em B | SOMENTE_A | diferença NÃO CALCULADA.
0010 + SKU-D | ausente em A ↔ B05: 1 | SOMENTE_B | diferença NÃO CALCULADA.
Para presença em um único lado, confirmar escopo, filtros e horário de corte: ausência não significa zero ou cancelamento.
Conferência de cobertura: A01–A04 e B01–B05 preservadas; cinco grupos representam nove linhas de origem.
Registro de revisão: evidência recebida [preencher]; decisão sobre a pendência [preencher]; versão do relatório [preencher]. Manter o primeiro relatório. Nenhuma atualização, exclusão ou importação autorizada por esta ficha.
Artefato explicativo original com os dados sintéticos do artigo. A ficha preserva ocorrências e separa classificação de autorização para alterar pedidos; não é captura nem execução do ChatGPT.

Passo 3: confira o gabarito por chave

A união das duas listas contém cinco chaves distintas. O resultado esperado é:

  • 0007 + SKU-A: COINCIDENTE, origem A01/B01, quantidades 2 e 2, diferença 0.
  • 0007 + SKU-B: DIVERGENTE, origem A02/B02, quantidades 1 e 2, diferença +1.
  • 0008 + SKU-A: AMBIGUO, origem A03/B03/B04. Preserve quantidade 3 em A e as duas ocorrências de 3 em B. Diferença não calculada.
  • 0009 + SKU-C: SOMENTE_A, origem A04. Quantidade de B ausente, sem cálculo de diferença.
  • 0010 + SKU-D: SOMENTE_B, origem B05. Quantidade de A ausente, sem cálculo de diferença.

O script local de conferência confirmou uma chave por classe, quatro linhas preservadas em A e cinco em B. O resultado possui cinco grupos de comparação, não cinco registros originais. A distinção entre linhas e grupos evita um falso alerta de perda de dados.

O modelo não deve afirmar que 0009 foi cancelado ou que 0010 é indevido. Sem horário de corte, escopo das exportações e histórico, esses motivos continuam desconhecidos.

Passo 4: prepare pendências que alguém consiga resolver

Peça:

Crie uma fila de revisão somente para as quatro chaves não coincidentes.

Para cada chave, inclua classe, linhas de origem, fato observado,
pergunta a responder e evidência necessária.

Não invente responsável, prazo, causa ou aprovação.
Não proponha excluir, atualizar ou enviar dados ao sistema.
Para AMBIGUO, exija resolução da identidade antes de comparar quantidade.
Para SOMENTE_A e SOMENTE_B, peça confirmação do escopo e do corte das listas.

Para 0008 + SKU-A, a pergunta é se B03 e B04 representam uma reexportação, um evento diferente ou outra condição. A aparência idêntica não resolve isso.

Para 0007 + SKU-B, confirme qual quantidade é válida e qual fonte governa a decisão. Para as chaves presentes em um lado só, solicite a janela e o filtro das exportações antes de concluir ausência operacional.

Documente a resposta humana e gere uma nova versão do relatório. Preserve a primeira comparação como evidência do que os arquivos continham naquele momento.

Passo 5: valide cobertura e integridade

Antes de compartilhar, confira:

  1. os IDs continuam exatamente 0007, 0008, 0009 e 0010;
  2. A01 a A04 e B01 a B05 aparecem em seus grupos, sem linha omitida;
  3. a chave usa pedido e SKU, sem combinação por nome;
  4. a duplicidade prevalece sobre a coincidência de quantidade;
  5. apenas as duas chaves únicas presentes nos dois lados possuem diferença calculada;
  6. os quatro casos pendentes continuam sem ação externa autorizada.

Para volumes maiores, use uma planilha ou código revisado para realizar a comparação determinística e confira as cardinalidades antes e depois. O ChatGPT pode ajudar a escrever o procedimento, explicar o resultado e preparar perguntas. Uma resposta textual que parece completa não demonstra que todas as linhas de um arquivo grande foram processadas.

Se o significado ou a representação dos campos estiver indefinido, prepare primeiro um dicionário de dados. Não normalize zeros, espaços ou códigos durante o cruzamento sem uma regra aprovada e um registro da transformação.

Cuidados com arquivos empresariais

Exportações podem conter dados pessoais, condições comerciais e identificadores internos. Comece pelos dados sintéticos. Para um arquivo real, confirme finalidade, autorização, conta e workspace aprovados. Retire colunas sem função na comparação e preserve o original em local controlado.

Os controles de treinamento do ChatGPT não substituem a análise de retenção, confidencialidade e acesso. Colar uma pequena lista também é compartilhar dados com o serviço; dispensar upload não elimina essa responsabilidade.

O resultado deste fluxo é um relatório de conferência. Atualizar pedidos, cancelar itens ou importar registros exige um procedimento separado, com autoridade e validação do destino.

Fontes oficiais

Consultadas em 21 de outubro de 2026:

As classes, regras de comparação e o gabarito são material didático da publicação original. A ferramenta organiza a leitura; o responsável pelo processo confirma a identidade, a fonte válida e a ação permitida.