{"id":785,"date":"2026-10-26T09:00:00","date_gmt":"2026-10-26T09:00:00","guid":{"rendered":"https:\/\/leiritech.pt\/blog\/autorizar-contas-lista-antes-acao"},"modified":"2026-10-26T09:00:00","modified_gmt":"2026-10-26T09:00:00","slug":"autorizar-contas-lista-antes-acao","status":"publish","type":"post","link":"https:\/\/leiritech.pt\/blog\/autorizar-contas-lista-antes-acao","title":{"rendered":"Autorizar contas no ERP: primeiro a lista, depois a a\u00e7\u00e3o"},"content":{"rendered":"<p>Escreves \u00abautoriza as contas que vencem esta semana\u00bb e queres despachar trabalho, n\u00e3o abrir mais uma discuss\u00e3o. Mas, antes de algu\u00e9m responder \u00abfeito\u00bb, precisas de saber que contas entram nessa frase. As de que empresa? S\u00f3 as pendentes de aprova\u00e7\u00e3o? Inclui uma fatura cuja mercadoria ainda n\u00e3o chegou?<\/p>\n<p>Este \u00e9 um cen\u00e1rio ilustrativo, n\u00e3o o relato de um incidente. \u00c9 tamb\u00e9m um teste \u00fatil para qualquer assistente ligado ao teu ERP: consegue transformar um pedido vago numa lista que possas verificar, sem come\u00e7ar por alterar os registos?<\/p>\n<p><strong>A ordem correta \u00e9 consultar, apresentar a sele\u00e7\u00e3o, obter aprova\u00e7\u00e3o e s\u00f3 depois executar a opera\u00e7\u00e3o autorizada.<\/strong> A qualidade da conversa n\u00e3o substitui nenhuma destas etapas.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/leiritech.pt\/blog\/wp-content\/uploads\/2026\/10\/blog-autorizar-contas-lista-antes-acao-1.png\" alt=\"Respons\u00e1vel financeiro a comparar uma lista de contas no port\u00e1til com documentos sobre a secret\u00e1ria\" \/><\/p>\n<h2>O n\u00famero concreto: at\u00e9 10 registos no Omie<\/h2>\n<p>A documenta\u00e7\u00e3o do Omie sobre recursos financeiros por IA no WhatsApp, datada de 18 de mar\u00e7o de 2026, descreve a aprova\u00e7\u00e3o de contas a pagar. Permite pedidos sem identifica\u00e7\u00e3o individual das contas, mas estabelece um limite: se o pedido abranger mais de <strong>10 registos, n\u00e3o ser\u00e1 processado<\/strong>.<\/p>\n<p>Isto demonstra que a a\u00e7\u00e3o financeira pelo WhatsApp j\u00e1 existe num ERP. N\u00e3o precisamos de a apresentar como uma promessa futura. Tamb\u00e9m n\u00e3o devemos concluir que todos os produtos se limitam a responder a perguntas frequentes.<\/p>\n<p>O limite merece, contudo, ser interpretado com precis\u00e3o. Dez registos n\u00e3o s\u00e3o dez euros, nem uma garantia de baixo risco. Uma \u00fanica conta pode ter um valor elevado. E a documenta\u00e7\u00e3o desse limite n\u00e3o demonstra, por si s\u00f3, uma pr\u00e9-visualiza\u00e7\u00e3o obrigat\u00f3ria dos documentos ou uma confirma\u00e7\u00e3o associada \u00e0 lista exata.<\/p>\n<p>\u00c9 aqui que come\u00e7a o trabalho de integra\u00e7\u00e3o: definir o que o pedido seleciona e o que a aprova\u00e7\u00e3o permite fazer. O fluxo que propomos neste artigo \u00e9 um requisito de desenho, n\u00e3o uma descri\u00e7\u00e3o de controlos que o Omie documente ou de uma instala\u00e7\u00e3o Leiritech j\u00e1 em produ\u00e7\u00e3o.<\/p>\n<h2>\u00abEsta semana\u00bb \u00e9 um filtro, n\u00e3o uma lista aprovada<\/h2>\n<p>Um operador usa linguagem natural porque conhece o contexto. O sistema n\u00e3o pode presumir que conhece o mesmo contexto.<\/p>\n<p>\u00abEsta semana\u00bb pode significar at\u00e9 sexta-feira ou at\u00e9 domingo. \u00abAs contas\u00bb pode significar todas as contas por pagar ou apenas as que aguardam autoriza\u00e7\u00e3o. Uma presta\u00e7\u00e3o pendente pode ter um saldo diferente do valor original da fatura. Se o assistente n\u00e3o tornar estas escolhas vis\u00edveis, duas pessoas podem concordar com a mesma frase e estar a aprovar coisas diferentes.<\/p>\n<p>A primeira resposta deve, por isso, explicitar os crit\u00e9rios usados: empresa, intervalo de vencimento com datas concretas, estado dos registos e eventuais exclus\u00f5es. Se faltar uma decis\u00e3o que altere a sele\u00e7\u00e3o, pergunta antes de avan\u00e7ar.<\/p>\n<p>Depois mostra os resultados com refer\u00eancias verific\u00e1veis: identificador do registo no ERP, fornecedor, documento, vencimento, saldo pendente, moeda e estado de aprova\u00e7\u00e3o. Um total ajuda a conferir, mas n\u00e3o substitui as linhas. Quando h\u00e1 moedas diferentes, os totais devem ficar separados, salvo se existir uma regra de convers\u00e3o expl\u00edcita.<\/p>\n<p>A resposta deixa de ser \u00abencontrei umas contas\u00bb e passa a ser uma sele\u00e7\u00e3o que consegues confrontar com o sistema de origem.<\/p>\n<h2>Um exemplo: 12 candidatas, quatro escolhidas<\/h2>\n<p>Imagina uma PME portuguesa a preparar o fecho de outubro. A 26 de outubro de 2026 faltam cinco dias para o fim do m\u00eas: uma raz\u00e3o pr\u00e1tica para rever pend\u00eancias, n\u00e3o uma obriga\u00e7\u00e3o de autorizar tudo \u00e0 pressa.<\/p>\n<p>O exemplo seguinte usa valores fict\u00edcios em euros e um ERP gen\u00e9rico. N\u00e3o representa uma conta Omie nem resultados de um cliente.<\/p>\n<p>A consulta encontra 12 contas que correspondem ao intervalo pedido. Num fluxo sujeito ao limite documentado do Omie, o pedido de aprova\u00e7\u00e3o das 12 n\u00e3o seria processado. O conector n\u00e3o deve contornar isso aprovando silenciosamente dez e depois duas. Tamb\u00e9m n\u00e3o deve escolher as primeiras dez como se fossem as mais importantes.<\/p>\n<p>Mostra as 12 candidatas e pede uma sele\u00e7\u00e3o. Depois de reveres as pend\u00eancias, escolhes quatro:<\/p>\n<p>| Registo | Fornecedor ilustrativo | Documento | Saldo pendente |<br \/>\n|&#8212;|&#8212;|&#8212;|&#8212;:|<br \/>\n| CP-184 | Consum\u00edveis do laborat\u00f3rio | FT-381 | 640 \u20ac |<br \/>\n| CP-191 | Manuten\u00e7\u00e3o das instala\u00e7\u00f5es | FT-905 | 1.200 \u20ac |<br \/>\n| CP-203 | Material de embalagem | FT-227 | 360 \u20ac |<br \/>\n| CP-208 | Servi\u00e7o de transporte | FT-614 | 800 \u20ac |<\/p>\n<p>O \u00e2mbito da aprova\u00e7\u00e3o fica concreto: <strong>quatro contas, 3.000 \u20ac, para passar de pendentes a autorizadas<\/strong>. As outras oito ficam fora desta opera\u00e7\u00e3o. A confirma\u00e7\u00e3o deve identificar esta sele\u00e7\u00e3o, n\u00e3o repetir apenas o filtro \u00abesta semana\u00bb.<\/p>\n<p>Esta distin\u00e7\u00e3o importa porque um filtro pode devolver resultados diferentes minutos depois. Se entretanto entrar outra fatura com o mesmo vencimento, ela n\u00e3o recebeu a tua aprova\u00e7\u00e3o. Executar novamente a pesquisa e autorizar tudo o que aparecer seria executar uma ordem diferente.<\/p>\n<h2>Uma confirma\u00e7\u00e3o deve apontar para uma sele\u00e7\u00e3o est\u00e1vel<\/h2>\n<p>Na implementa\u00e7\u00e3o proposta, a prepara\u00e7\u00e3o gera uma refer\u00eancia de opera\u00e7\u00e3o associada aos identificadores das quatro contas e aos valores apresentados. Essa refer\u00eancia pode surgir num ecr\u00e3 de revis\u00e3o ou numa mensagem curta que permita abrir o detalhe num portal autenticado.<\/p>\n<p>Quando confirmas, o sistema verifica novamente o estado dessas contas. Se uma tiver sido alterada, liquidada ou cancelada entretanto, n\u00e3o deve substituir a sele\u00e7\u00e3o nem fingir que nada mudou. Deve interromper a aprova\u00e7\u00e3o afetada e apresentar a diferen\u00e7a para nova decis\u00e3o.<\/p>\n<p>A prote\u00e7\u00e3o n\u00e3o pode depender apenas de uma instru\u00e7\u00e3o ao modelo para \u00abter cuidado\u00bb. A camada que comunica com o ERP tem de recusar identificadores fora da sele\u00e7\u00e3o aprovada e impedir que uma confirma\u00e7\u00e3o antiga aprove documentos novos. A decis\u00e3o sobre executar o conjunto como uma \u00fanica opera\u00e7\u00e3o ou aceitar resultados parciais depende das capacidades reais da API e das regras acordadas para o projeto.<\/p>\n<p>Se forem poss\u00edveis resultados parciais, isso precisa de estar definido antes. Tr\u00eas contas autorizadas e uma recusada n\u00e3o s\u00e3o \u00abquatro contas tratadas\u00bb. S\u00e3o um resultado parcial que exige uma resposta expl\u00edcita.<\/p>\n<h2>A prova necess\u00e1ria muda com o trabalho<\/h2>\n<p>A lista n\u00e3o serve apenas para conferir somas. Serve para tornar vis\u00edvel o motivo pelo qual cada conta est\u00e1, ou n\u00e3o, pronta para autoriza\u00e7\u00e3o.<\/p>\n<p>Num laborat\u00f3rio de calibra\u00e7\u00e3o, a conta de um servi\u00e7o subcontratado pode aguardar a aceita\u00e7\u00e3o desse servi\u00e7o. Mostrar apenas fornecedor e vencimento esconde essa pend\u00eancia. Se o estado de aceita\u00e7\u00e3o existir no sistema e a consulta estiver autorizada, pode acompanhar a linha; se n\u00e3o existir, o assistente deve dizer que n\u00e3o conseguiu verific\u00e1-lo.<\/p>\n<p>Numa estrutura residencial para pessoas idosas, a aprova\u00e7\u00e3o de uma fatura de um fornecedor pode depender da confer\u00eancia administrativa da entrega. Essa tarefa n\u00e3o exige expor dados cl\u00ednicos dos residentes numa conversa financeira. O contexto apresentado deve ser suficiente para decidir sobre a conta, n\u00e3o uma c\u00f3pia indiscriminada dos dados dispon\u00edveis.<\/p>\n<p>No armaz\u00e9m, o documento do fornecedor e o registo de rece\u00e7\u00e3o ajudam a confirmar se o material foi recebido. A liga\u00e7\u00e3o entre ambos tem de existir ou ser validada: o modelo n\u00e3o pode invent\u00e1-la porque as datas e os montantes parecem pr\u00f3ximos.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/leiritech.pt\/blog\/wp-content\/uploads\/2026\/10\/blog-autorizar-contas-lista-antes-acao-2.png\" alt=\"Coordenadora de armaz\u00e9m a consultar num tablet o registo de rece\u00e7\u00e3o junto de uma entrega aberta\" \/><\/p>\n<p>Na fatura\u00e7\u00e3o eletr\u00f3nica, importa distinguir o estado fiscal do documento do estado interno da conta a pagar. Ter um documento emitido ou comunicado no sistema fiscal aplic\u00e1vel n\u00e3o demonstra que a despesa foi aprovada. S\u00e3o factos diferentes e devem aparecer separados quando forem relevantes para a decis\u00e3o.<\/p>\n<p>Estes s\u00e3o crit\u00e9rios a acordar com cada opera\u00e7\u00e3o. N\u00e3o s\u00e3o regras universais que uma IA possa impor ao laborat\u00f3rio, \u00e0 resid\u00eancia ou ao armaz\u00e9m.<\/p>\n<h2>Consultar n\u00e3o d\u00e1 permiss\u00e3o para autorizar<\/h2>\n<p>Um assistente grounded responde a partir dos registos reais que est\u00e1 autorizado a consultar. A linguagem natural ajuda a formular a pesquisa e a explicar resultados; n\u00e3o cria fornecedores, saldos ou estados que faltam na origem.<\/p>\n<p>Na abordagem da Leiritech, o acesso conversacional ao ERP come\u00e7a por ser <strong>read-only e auditado<\/strong>. Pode preparar a lista e mostrar as refer\u00eancias sem alterar contas. Se o projeto incluir autoriza\u00e7\u00f5es, essa capacidade exige uma via de escrita separada, com permiss\u00f5es e aprova\u00e7\u00e3o pr\u00f3prias. N\u00e3o resulta automaticamente de ligar o chat ao ERP.<\/p>\n<p>H\u00e1, ali\u00e1s, um primeiro passo \u00fatil sem escrita pelo assistente: preparar a sele\u00e7\u00e3o em modo de leitura e concluir a autoriza\u00e7\u00e3o no ecr\u00e3 nativo do ERP. Resolve parte do trabalho sem fingir que o agente tem capacidades que ainda n\u00e3o foram implementadas.<\/p>\n<p>Tamb\u00e9m \u00e9 preciso separar tr\u00eas acontecimentos: autorizar uma conta, registar contabilisticamente um pagamento e executar uma transfer\u00eancia banc\u00e1ria. A documenta\u00e7\u00e3o do Omie apresenta aprova\u00e7\u00e3o e registo de pagamento como recursos distintos. A aprova\u00e7\u00e3o descrita n\u00e3o demonstra uma transfer\u00eancia de dinheiro. A mensagem final deve nomear apenas o que foi verificado.<\/p>\n<h2>\u00abMas rever a lista tira a vantagem \u00e0 automa\u00e7\u00e3o\u00bb<\/h2>\n<p>S\u00f3 se a revis\u00e3o te obrigar a reconstruir o trabalho todo. O ganho procurado est\u00e1 em reunir os documentos certos, apresentar os estados e destacar o que falta decidir. N\u00e3o est\u00e1 em retirar ao respons\u00e1vel a possibilidade de perceber o que vai autorizar.<\/p>\n<p>\u00c9 poss\u00edvel acordar regras para apresentar em conjunto contas semelhantes e destacar exce\u00e7\u00f5es. Mas o conjunto continua a precisar de \u00e2mbito verific\u00e1vel. Uma aprova\u00e7\u00e3o de 3.000 \u20ac sem saber a que documentos corresponde n\u00e3o fica melhor por ter sido dada numa conversa r\u00e1pida.<\/p>\n<p>No fim, o registo de auditoria deve permitir reconstruir a opera\u00e7\u00e3o: crit\u00e9rios da consulta, sele\u00e7\u00e3o apresentada, identidade de quem aprovou, momento da aprova\u00e7\u00e3o e resultado devolvido por cada registo. Uma mensagem \u00abconclu\u00eddo\u00bb sem correspond\u00eancia com o ERP \u00e9 apenas mais uma afirma\u00e7\u00e3o por confirmar.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/leiritech.pt\/blog\/wp-content\/uploads\/2026\/10\/blog-autorizar-contas-lista-antes-acao-3.png\" alt=\"Administradora de uma resid\u00eancia a verificar o hist\u00f3rico de opera\u00e7\u00f5es no monitor do posto administrativo\" \/><\/p>\n<h2>O pre\u00e7o do bot n\u00e3o responde a esta pergunta<\/h2>\n<p>Na oferta consultada da 3HASH, publicada em junho de 2026, o site custava 15 \u20ac\/m\u00eas e o WhatsApp acrescentava 10 \u20ac\/m\u00eas: 25 \u20ac\/m\u00eas, al\u00e9m de 100 \u20ac de configura\u00e7\u00e3o. Essa oferta descrevia atendimento e passagem \u00e0 equipa, mas n\u00e3o documentava um conector ERP inclu\u00eddo nesse pre\u00e7o. Isso n\u00e3o demonstra incapacidade do fornecedor para desenvolver integra\u00e7\u00f5es.<\/p>\n<p>Um bot de atendimento pode ser adequado ao seu objetivo. Para autorizar contas, a avalia\u00e7\u00e3o \u00e9 outra: que registos consulta, como delimita a sele\u00e7\u00e3o, o que pode alterar e que evid\u00eancia devolve. Nem um pre\u00e7o baixo prova falta de integra\u00e7\u00e3o, nem um pre\u00e7o alto prova seguran\u00e7a.<\/p>\n<p><strong>Envia \u00e0 Leiritech um exemplo anonimizado da tua lista de contas a pagar e a regra de autoriza\u00e7\u00e3o que usas hoje, para hello@leiritech.com.<\/strong> Esse \u00e9 o ponto de partida para definir o que pode ser consultado, o que exige aprova\u00e7\u00e3o e como demonstrar o resultado antes de permitir qualquer escrita.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Antes de autorizar contas no ERP, fecha a lista. V\u00ea como confirmar o \u00e2mbito e auditar a a\u00e7\u00e3o sem confundir uma aprova\u00e7\u00e3o com um pagamento.<\/p>\n","protected":false},"author":1,"featured_media":780,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[323],"tags":[970,974,969,971,973,972],"class_list":["post-785","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-integracao-2","tag-aprovacao-de-pagamentos-erp","tag-auditoria-de-autorizacoes","tag-autorizar-contas-a-pagar","tag-erp-whatsapp","tag-ia-integrada-no-erp","tag-omie-contas-a-pagar"],"_links":{"self":[{"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/posts\/785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/comments?post=785"}],"version-history":[{"count":0,"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/posts\/785\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/media\/780"}],"wp:attachment":[{"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/media?parent=785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/categories?post=785"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/tags?post=785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}