A leitura de unidades monetárias mistas falha quando o documento mistura moedas e escalas sem dizer qual regra vale. A IA não mantém uma contabilidade interna: ela lê símbolo, separador e palavra de escala no mesmo fluxo de texto e, com frequência, trata tudo como número puro. A correção é operacional. Normalize moeda e escala antes de pedir qualquer soma, declare a moeda em cada linha e teste a leitura com um conjunto fixo de casos.
Isso vale para proposta comercial, relatório de filial, planilha de fornecedor e extrato consolidado. O erro raramente aparece como mensagem de falha. Ele aparece como total plausível, com ordem de grandeza certa e moeda errada, o que é pior.
Resumo rápido
- Moeda e escala são dimensões diferentes. Somar valores sem normalizar as duas produz total inválido.
- R$, US$ e EUR não podem ser somados. Converta com uma taxa datada ou mantenha colunas separadas.
- “Mil”, “K”, “MM” e “milhão” convivem em documentos brasileiros e têm leituras diferentes conforme o setor.
- Um teste com 20 casos, gabarito escrito e veredito por caso detecta o erro antes de ele virar decisão.
- Documento sem moeda declarada recebe marcação de pendência, nunca um palpite silencioso.
- Valor nominal e valor corrigido são grandezas distintas e não entram na mesma soma.
Por que a IA soma moedas diferentes
O modelo gera a resposta provável a partir do contexto, não executa uma soma com memória contábil. Se o documento traz “R$ 1.200” em uma linha e “US$ 1,200” na seguinte, os dois viram o mesmo tipo de token numérico. O símbolo aparece no texto, mas não existe etapa obrigatória que converta ou bloqueie a operação. O resultado soma números que representam grandezas diferentes.
A escala piora o quadro. Em português, “12 mil” e “12 milhões” são comuns em resumo executivo, enquanto “MM” costuma significar milhões em relatórios de energia, mas também aparece como numeral romano. “K” é usado como mil em documentos técnicos. Já “mi” pode ser milhão ou mil. Nenhuma convenção é universal, e o modelo não sabe qual dicionário o autor adotou.
O separador decimal completa a confusão. Em pt-BR, “1.500” é mil e quinhentos. Em en-US, “1.500” é um inteiro e meio. Quando o documento foi traduzido ou copiado de um sistema estrangeiro, a mesma sequência de dígitos muda de valor conforme a convenção. Uma leitura automática que não recebe a convenção explícita vai escolher uma delas e seguir adiante.
Todo total que veio de uma tabela mista precisa ser refeito a partir das linhas normalizadas. Conferir só o resultado final não mostra onde o erro entrou. A conferência olha linha por linha, com moeda e escala explícitas. Há um roteiro para valores decimais no formato brasileiro e outro para valores monetários com separador decimal.
Sinais de erro para conferir antes de confiar
Alguns sintomas aparecem antes da conta final. A tabela abaixo serve como triagem rápida. Cada linha descreve um sinal observável no texto ou na planilha e o teste mínimo correspondente.
| Sinal observado | O que costuma indicar | Teste rápido |
|---|---|---|
| Total com ordem de grandeza muito acima das parcelas | Valor em mil ou em milhão tratado como unidade | Divida o total pelo maior item e compare com a quantidade de linhas |
| Soma que ignora o símbolo da moeda | R$, US$ e EUR somados como se fossem iguais | Refaça separando por moeda e veja se o total original bate com uma das colunas |
| Vírgula e ponto trocados na resposta | Convenção en-US aplicada a documento pt-BR | Compare um valor conhecido do documento com a leitura da IA |
| Resultado com casas decimais que não existiam | Conversão de moeda feita sem taxa declarada | Peça a taxa, a data e a fonte usadas na conversão |
| Total redondo demais em documento com valores quebrados | Arredondamento durante a soma, não no fim | Some os valores originais e compare com o total arredondado |
| Resposta afirma “aproximadamente” sem base | Estimativa apresentada como leitura de documento | Exija o valor lido linha a linha e a regra de conversão |
| Coluna de totais preenchida mesmo com célula vazia | Preenchimento de lacuna por inferência | Confira a contagem de linhas e a lista de células sem dado |
| Notação científica em célula de valor | Formato de exibição, não erro de valor | Abra a célula e confira o número bruto antes de acusar erro |
A última linha evita diagnóstico errado. Uma célula que exibe 1,2E+06 pode conter o número correto e apenas estar formatada de outro jeito. A conferência separa valor armazenado de valor exibido, e a documentação da função TEXT mostra como controlar a exibição sem alterar o número.
Como montar um teste com 20 casos
Uma planilha com cinco colunas resolve: identificador, entrada, resposta esperada, resposta obtida e veredito. O ponto central é ter o gabarito escrito antes de rodar a IA, para não ajustar a expectativa depois de ver a resposta.
Monte os 20 casos em quatro blocos de cinco. Cada bloco ataca uma dimensão diferente, o que evita um conjunto enviesado só para moeda ou só para escala.
- Cinco casos de moeda única. Valores em reais, em dólar e em euro, com símbolo e sem símbolo. A resposta esperada é o valor normalizado em uma moeda definida, com a taxa indicada quando houver conversão.
- Cinco casos de escala. O mesmo valor escrito como unidade, mil, milhão e bilhão, usando as abreviações que aparecem no documento real: “mil”, “K”, “MM”, “mi”, “bi”. A resposta esperada é o número por extenso em unidades.
- Cinco casos de separador. “1.200,50”, “1,200.50”, “1200.50” e “1200,50”. A resposta esperada é o valor numérico correto segundo a convenção declarada no caso.
- Cinco casos mistos com distrator. Tabela com duas moedas, uma linha em milhares e uma nota de rodapé dizendo “valores em milhares de reais, exceto quando indicado”. A resposta esperada é a soma por moeda, com a linha fora da regra separada.
Defina o critério antes de rodar: acerto exato depois da normalização, sem tolerância para ordem de grandeza e com tolerância só para arredondamento declarado. Se a IA responde que não é possível somar sem taxa de câmbio, conta como acerto. Se inventa a taxa, conta como erro, mesmo que o número pareça razoável.
Rode o conjunto duas vezes. Na primeira, peça só o total. Na segunda, peça a tabela normalizada linha a linha, com moeda, escala e valor em unidades, e depois o total. A diferença mostra se o erro está na leitura ou na agregação. Guarde as respostas com data e versão do modelo.
Inclua um caso com célula vazia e um com valor negativo entre parênteses, prática comum em relatório financeiro. Se o uso envolve planilhas com fórmulas, combine o roteiro com o guia de IA para planilhas, fórmulas e análises.
Convenção de formatação para prompts e planilhas
A convenção precisa ser escrita uma vez e repetida em todo pedido. Sem isso, cada execução vira um experimento novo. O conjunto mínimo cobre moeda, escala, separador, sinal e arredondamento.
- Moeda por código ISO. Use BRL, USD e EUR em vez de símbolos. O código elimina a dúvida entre dólar americano e dólar de outro país. A lista oficial está na ISO 4217.
- Uma moeda por coluna. Não misture moedas na mesma coluna com o símbolo na célula. Se a origem mistura, crie colunas separadas e uma coluna de moeda explícita.
- Escala em coluna própria. Guarde o número em unidades e registre a escala em outra coluna. “12” com escala “milhão” é lido sem ambiguidade. “12 MM” não é.
- Número bruto na célula. A célula guarda o número, e o formato cuida da exibição. Símbolo e separador de milhar são formatação, não conteúdo.
- Separador declarado no prompt. Diga se a leitura segue pt-BR ou en-US. Se o documento tem as duas convenções, separe por seção e avise.
- Regra de arredondamento no fim. Determine quantas casas a resposta deve ter e proíba arredondamento intermediário.
Um prompt de trabalho declara finalidade da leitura, moeda, escala, separador, formato de saída e regra para dado ausente. A presença de todos os itens importa mais que a ordem. Quando falta um, a resposta tende a preencher sozinha.
Na planilha, a disciplina é a mesma: cabeçalho com moeda e escala, células numéricas puras, coluna de observação para exceções e aba de premissas com a data do câmbio. Funções de formatação resolvem a exibição sem tocar no valor. Para valores grandes, confira a célula, não o visor.
Documento sem moeda declarada e valor nominal versus corrigido
Quando o documento não informa a moeda, a resposta correta é registrar a pendência. Inferir pelo país da empresa, pelo idioma ou pelo símbolo de outra página é frágil. O procedimento seguro tem três passos: marcar a linha como moeda não informada, listar as hipóteses plausíveis com o indício de cada uma e pedir confirmação antes de agregar.
Se a agregação for inevitável, apresente o total por hipótese, nunca um número único. “Total de 190 mil, assumindo BRL em todas as linhas” é verificável. “Total de 190 mil” esconde a premissa e muda a decisão de quem lê.
Outra confusão frequente é entre valor nominal e valor corrigido. Nominal é o valor de face na data do documento. Corrigido é o valor atualizado por um índice, como um índice de preços ou a variação cambial, até uma data de referência. Os dois não entram na mesma soma. Somar nominal de janeiro com corrigido de dezembro produz um número sem significado.
Para corrigir, declare três coisas: índice, período e data de referência. Índices diferentes geram resultados diferentes, e a escolha não é neutra. O Banco Central mantém calculadoras de atualização, e a Receita Federal publica orientações sobre conversões. Use a calculadora só depois de identificado o índice aplicável ao contrato. Sem isso, o cálculo é aritmética com aparência de rigor.
Exemplo: proposta comercial com receita em três moedas
Cenário hipotético. Uma consultoria monta uma proposta com três frentes: diagnóstico em reais, implantação em dólar e suporte em euro. O resumo traz “120 mil” para o diagnóstico, “40 MM” para a implantação e “30 mil” para o suporte. A IA responde que o total é 190 mil.
O erro tem duas camadas. A primeira é de moeda: os três valores não podem ser somados sem conversão. A segunda é de escala: “40 MM” significa 40 milhões, não 40 mil. O total de 190 mil é plausível para quem lê rápido e falso para quem confere. Com conversão por taxa datada, o número seria outro, e a data precisaria aparecer ao lado.
A versão corrigida teria uma linha por frente, com moeda, valor em unidades, escala e valor normalizado. O total apareceria em reais, com a data da taxa e as linhas convertidas. Números redondos ilustram o mecanismo, não representam preço de mercado.
Em contrato com fornecedor, moeda e escala definem obrigação. Um valor lido errado não é só relatório ruim, é cláusula mal interpretada. Vale revisar preço e reajuste com um roteiro de contratos com fornecedores e cláusulas de IA.
Erros comuns
- Somar símbolos diferentes. R$, US$ e EUR exigem conversão datada ou colunas separadas. Evite pedir “o total” sem dizer em que moeda.
- Tratar “MM” como mil. A abreviação é ambígua. Escreva “milhão” por extenso na instrução e confira o padrão do documento.
- Confiar no separador por hábito. “1.500” vale mil e quinhentos em pt-BR e um e meio em en-US. Declare a convenção.
- Arredondar durante o cálculo. Arredonde apenas na apresentação. Arredondamento intermediário acumula desvio e esconde erro de escala.
- Preencher célula vazia com zero. Zero é um valor. Célula vazia é ausência de dado. A diferença muda o total e a conclusão.
- Misturar nominal e corrigido. Separe as colunas, informe índice, período e data de referência. Sem isso, o total não tem significado.
Perguntas frequentes
Posso pedir a conversão para reais direto no prompt?
Pode, desde que a taxa e a data sejam fornecidas por você. Se a IA escolher a taxa, o resultado deixa de ser auditável. Peça também a lista de valores convertidos, não apenas o total.
Qual é a diferença entre “mil” e “K” em um relatório?
Na prática, os dois costumam indicar mil, mas “K” aparece mais em contexto técnico e “mil” em texto corrido. Como não há regra única, a instrução deve fixar a convenção e o documento deve trazer a legenda.
O que fazer quando só uma linha da tabela está em outra moeda?
Marque a exceção na própria linha, converta com taxa datada e mostre o valor original ao lado do convertido. Não aplique a regra geral do cabeçalho a uma linha que a contradiz.
Como saber se o total veio de valores nominais ou corrigidos?
Peça a memória de cálculo. Se a resposta não conseguir indicar índice, período e data de referência, o total é nominal por padrão ou está indefinido. Nos dois casos, não use em decisão.
Planilha com notação científica está errada?
Não necessariamente. O formato pode abreviar o número sem alterar o valor. Confira a célula antes de concluir que houve erro.