«Quanto comprámos em dólares este mês e quanto ficou registado em euros?»
A pergunta cabe numa linha. A resposta obriga-te a abrir compras, exportar documentos, conferir moedas no Excel e pedir à contabilidade que explique a diferença. Num cenário ilustrativo, 15 minutos de extração e 20 de conferência transformam uma pergunta simples em 35 minutos de trabalho. Não é uma medição de clientes: é um percurso para cronometrares na tua empresa.
Um ChatGPT privado para empresas deve encurtar esse percurso sem alterar a história contabilística. Precisas do montante original, do valor contabilizado e da taxa e data aplicáveis. Converter tudo pelo câmbio de hoje responde a outra pergunta.

Porque é que colar a exportação num chat não resolve?
Uma folha com uma coluna chamada «valor» não explica se contém dólares, euros, impostos ou pagamentos. Um modelo pode preencher essas lacunas com uma interpretação plausível. Português europeu fluente não torna essa interpretação correta.
Ao enviares a exportação para um chat público, entregas dados a outro serviço. A localização do tratamento, a retenção e os acessos dependem do produto e do contrato; não deves presumir residência na UE. Também não podes assumir que o histórico da conversa equivale à auditoria das consultas ao ERP.
O Barómetro HeraPrime de outubro de 2026 encontrou utilização de ERP em 77% das 57 empresas participantes, mas receção automática de indicadores em apenas 39%. A amostra era voluntária e maioritariamente de Lisboa, não representativa das PME portuguesas. Ainda assim, ilustra uma distinção útil: ter o registo não é ter a resposta disponível.
Qual é o câmbio certo para responder sobre compras?
Depende da pergunta. «Quanto comprámos?», «quanto devemos?» e «quanto pagámos?» não pedem o mesmo valor em euros.
A NCRF 23, publicada pela Comissão de Normalização Contabilística, estabelece nos parágrafos 20–21 o reconhecimento inicial à taxa da data da transação, admitindo aproximações nas condições previstas. Essa data não é automaticamente a data impressa na fatura. O parágrafo 22 distingue a transposição dos itens monetários à taxa de fecho dos itens não monetários mensurados ao custo histórico.
O assistente não deve escolher uma política contabilística. Deve recuperar os valores registados e explicar o que representam, segundo o enquadramento validado pelo teu contabilista.
Exemplo inteiramente ilustrativo: uma empresa com moeda funcional euro compra ao fornecedor fictício Alfa. Consideramos apenas mercadorias, sem IVA, transporte, direitos aduaneiros ou notas de crédito. Neste exemplo, as datas dos documentos coincidem com as datas de reconhecimento.
| Documento | Data | Moeda original | Taxa registada | Valor contabilizado |
|—|—|—:|—|—:|
| F-1041 | 08/09/2026 | 10 000 USD | 1 USD = 0,92 EUR | 9 200 EUR |
| F-1088 | 23/09/2026 | 8 000 USD | 1 USD = 0,95 EUR | 7 600 EUR |
| Total | Setembro | 18 000 USD | Duas taxas distintas | 16 800 EUR |
Se aplicares uma taxa hipotética de 1 USD = 0,90 EUR aos 18 000 USD, obténs 16 200 EUR. Os 600 EUR de diferença não são uma poupança conseguida nas compras. Resultam de mudares a base de conversão.
Essa conta pode servir uma simulação, devidamente identificada. Não substitui os 16 800 EUR contabilizados, nem representa automaticamente a dívida ainda por pagar.
Como é que a ligação ao ERP preserva estes valores?
A arquitetura proposta usa um conector só de leitura sobre o ERP existente, como o PHC, após verificar a edição e os campos disponíveis. Não exige substituir o sistema.
A camada de consulta associa cada documento à moeda, montante original, valor contabilizado, taxa, data e movimentos relacionados. Define também se a análise inclui impostos, devoluções e documentos anulados. Os totais são calculados sobre dados estruturados; o modelo explica-os, não inventa conversões.
Há um detalhe importante: a convenção da taxa. «0,92» isolado não chega. A resposta deve indicar «1 USD = 0,92 EUR», porque inverter a relação muda a operação.
Se o ERP guardar os montantes mas não disponibilizar a taxa histórica, o assistente declara essa limitação. Dividir euros por dólares permite obter uma taxa implícita, mas não comprova a taxa originalmente aplicada: podem existir arredondamentos ou ajustamentos. Não se preenche o campo em falta com uma cotação atual.
Como seria perguntar ao ERP no WhatsApp?
Estas quatro trocas usam exclusivamente os dados fictícios anteriores. São um exemplo de comportamento a testar, não uma demonstração de uma instalação existente. O WhatsApp só deve ser usado depois de validar o tratamento de dados desse canal.
Tu: Quanto comprámos ao Alfa em setembro?
Assistente: 18 000 USD em mercadorias, correspondentes a 16 800 EUR contabilizados. Fontes: F-1041 e F-1088. Excluídos impostos e custos adicionais.
Tu: Porque não usaste o câmbio de hoje?
Assistente: Pediste compras registadas. Mantive os valores contabilizados: 9 200 EUR em 08/09 e 7 600 EUR em 23/09. Uma conversão atual seria uma simulação separada.
Tu: Que taxa foi usada na F-1088?
Assistente: 1 USD = 0,95 EUR, com data de reconhecimento de 23/09/2026, segundo o registo associado à F-1088.
Tu: Simula as duas compras a 0,90 euros por dólar.
Assistente: Simulação à taxa que indicaste: 16 200 EUR. São menos 600 EUR face ao valor contabilizado. Não alterei documentos nem apurei uma diferença cambial contabilística.

E se o pagamento tiver um valor diferente?
Acrescentemos um pagamento fictício: a F-1041 é liquidada em 29/09 por 9 300 EUR, sem comissões nem remensurações intermédias. Foram necessários mais 100 EUR do que os 9 200 EUR inicialmente registados.
A compra mantém o valor histórico apresentado. A liquidação e a diferença cambial devem aparecer separadamente. A NCRF 23 trata as diferenças de câmbio na liquidação nos parágrafos 26–27; não autoriza confundir o pagamento com o valor original da compra.
Se existirem comissões bancárias, pagamentos parciais ou ajustamentos anteriores, a comparação direta já não basta. O sistema precisa dos movimentos associados. Sem eles, não deve atribuir toda a diferença ao câmbio.
«Mas o ERP já tem esse relatório.» Ótimo. O assistente deve chegar aos mesmos documentos e critérios, poupando navegação. Se o relatório já resolve a pergunta rapidamente, acrescentar IA pode não justificar o custo.

O que torna este assistente privado e auditável?
O nome Amália não comprova onde os dados são tratados. A arquitetura é agnóstica ao modelo: pode usar um modelo nacional ou outro alojado na UE, conforme a avaliação. Não estamos a afirmar que esta configuração já corre sobre o Amália.
A proposta deve especificar residência na UE para processamento, registos, cópias e acessos de assistência. Inclui controlo de acesso por perfil, ou RBAC, e auditoria de quem perguntou, dos documentos consultados e da resposta. Só de leitura significa que o assistente não lança diferenças cambiais nem corrige faturas.
O RGPD por desenho exige também minimização, retenção definida e contratos adequados; alojamento europeu não é um certificado de conformidade. Se não conseguires validar todo o percurso do WhatsApp, usa uma consola privada com percurso contratualmente definido.
Como testar isto antes do próximo fecho?
Com o fecho anual a aproximar-se, começa por compras e contabilidade: um fornecedor, duas moedas e 10 a 20 perguntas frequentes. Confere as respostas contra documentos e relatórios aprovados, incluindo uma liquidação parcial e uma taxa em falta. Mede horas de extração, conferência e correção antes e durante o piloto.
A cobertura pública da Caravela em setembro de 2026 descrevia um assistente multimodelo e integrações. A investigação deste artigo não confirmou preços atuais nem uma ligação operacional ao PHC; isso não prova que não existam. Pede a qualquer fornecedor uma demonstração com estas distinções e um orçamento com integração, manutenção e exclusões explícitas.
Na Leiritech, em Leiria, falas diretamente com quem escreve o código. O primeiro objetivo é devolver o valor certo, com a origem e o significado certos.
Queres perguntar ao teu ERP em português, sem os dados saírem da UE? Fala connosco: hello@leiritech.com · +351 914 572 595, ou vê o nosso trabalho em leiritech.pt.
