{"id":553,"date":"2026-10-12T09:00:00","date_gmt":"2026-10-12T09:00:00","guid":{"rendered":"https:\/\/leiritech.pt\/blog\/series-2027-codigo-validacao-at-perguntar-erp"},"modified":"2026-10-12T09:00:00","modified_gmt":"2026-10-12T09:00:00","slug":"series-2027-codigo-validacao-at-perguntar-erp","status":"publish","type":"post","link":"https:\/\/leiritech.pt\/blog\/series-2027-codigo-validacao-at-perguntar-erp","title":{"rendered":"S\u00e9ries 2027 sem c\u00f3digo AT? Pergunta ao teu ERP"},"content":{"rendered":"<p>&quot;J\u00e1 cri\u00e1mos as s\u00e9ries do ano que vem?&quot; Em dezembro, esta pergunta anda de secret\u00e1ria em secret\u00e1ria. Algu\u00e9m diz que sim, que o t\u00e9cnico tratou disso no ano passado e correu bem. Algu\u00e9m diz que o programa faz sozinho. E ningu\u00e9m tem a certeza de que <strong>todas<\/strong> as s\u00e9ries de 2027 (faturas, faturas-recibo, notas de cr\u00e9dito, guias de transporte, recibos, uma por cada terminal de loja) foram comunicadas \u00e0 AT e t\u00eam c\u00f3digo de valida\u00e7\u00e3o.<\/p>\n<p>A resposta normalmente aparece a 2 de janeiro, \u00e0s nove e meia da manh\u00e3, quando o terminal 3 do balc\u00e3o se recusa a emitir uma fatura-recibo e h\u00e1 uma fila de clientes \u00e0 frente.<\/p>\n<p>Este artigo trata de uma coisa pequena e concreta: como saber <strong>hoje<\/strong>, com uma pergunta em portugu\u00eas ao teu ERP, que s\u00e9ries ainda n\u00e3o est\u00e3o prontas. E porque \u00e9 que esta \u00e9 uma boa primeira tarefa para um ChatGPT privado para empresas.<\/p>\n<h2>Porque \u00e9 que isto tem de estar feito antes de 1 de janeiro?<\/h2>\n<p>Desde que o ATCUD passou a ser obrigat\u00f3rio, cada s\u00e9rie de documentos tem de ser comunicada \u00e0 AT <strong>antes<\/strong> de ser usada. A AT devolve um c\u00f3digo de valida\u00e7\u00e3o, e esse c\u00f3digo, junto com o n\u00famero sequencial do documento, forma o ATCUD que vai impresso em cada fatura. Sem c\u00f3digo, a s\u00e9rie n\u00e3o serve para emitir. O Portal das Finan\u00e7as \u00e9 claro nisto: a comunica\u00e7\u00e3o \u00e9 pr\u00e9via, n\u00e3o \u00e9 para fazer depois.<\/p>\n<p>Muitas empresas abrem s\u00e9ries novas no in\u00edcio de cada ano. N\u00e3o \u00e9 obrigat\u00f3rio, mas \u00e9 pr\u00e1tica comum e muitos programas est\u00e3o configurados assim por defeito. Quem trabalha assim tem, todos os dezembros, um pequeno projeto escondido: criar as s\u00e9ries, comunic\u00e1-las e confirmar que voltou um c\u00f3digo para cada uma.<\/p>\n<p>E o &quot;confirmar&quot; \u00e9 a parte que falha. A comunica\u00e7\u00e3o pode ser autom\u00e1tica por webservice, mas pode falhar por uma credencial de subutilizador expirada, por um terminal que estava desligado no dia em que se correu o processo, ou porque algu\u00e9m criou uma s\u00e9rie \u00e0 m\u00e3o para um armaz\u00e9m novo e esqueceu-se do resto. H\u00e1 guias de contabilidade que apontam coimas entre 200 \u20ac e 3.750 \u20ac por documento emitido numa s\u00e9rie n\u00e3o validada. Confirma o valor exato com o teu contabilista, mas a ordem de grandeza chega para perceber que n\u00e3o vale a pena arriscar.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/leiritech.pt\/blog\/wp-content\/uploads\/2026\/10\/blog-series-2027-codigo-validacao-at-perguntar-erp-1.png\" alt=\"Respons\u00e1vel administrativa de uma metalomec\u00e2nica confere as s\u00e9ries de fatura\u00e7\u00e3o no ERP, com a resposta do assistente privado no segundo monitor\" \/><\/p>\n<h2>Quanto tempo leva isto hoje?<\/h2>\n<p>Faz o exerc\u00edcio numa PME com duas lojas, um armaz\u00e9m e seis terminais de ponto de venda. Entre tipos de documento e terminais, chega facilmente \u00e0s 30 ou 40 s\u00e9ries. Para validar \u00e0 m\u00e3o:<\/p>\n<ol>\n<li>Abres a configura\u00e7\u00e3o de s\u00e9ries no ERP, filtras por ano e exportas para Excel.<\/li>\n<li>Abres a lista de s\u00e9ries comunicadas no Portal das Finan\u00e7as e exportas tamb\u00e9m.<\/li>\n<li>Cruzas as duas listas, linha a linha, \u00e0 procura de s\u00e9ries sem c\u00f3digo ou de s\u00e9ries de 2026 que n\u00e3o t\u00eam sucessora em 2027.<\/li>\n<li>Mandas um email ao t\u00e9cnico do ERP a perguntar porque \u00e9 que a s\u00e9rie do terminal 4 n\u00e3o aparece.<\/li>\n<\/ol>\n<p>Uma manh\u00e3, no m\u00ednimo. E fica feito uma vez, quando algu\u00e9m se lembra, em vez de ser verificado todas as semanas de dezembro.<\/p>\n<h2>O que \u00e9 que perguntas ao ERP, exatamente?<\/h2>\n<p>A pergunta em portugu\u00eas \u00e9 simples: <em>&quot;Que s\u00e9ries de 2027 ainda n\u00e3o t\u00eam c\u00f3digo de valida\u00e7\u00e3o da AT?&quot;<\/em><\/p>\n<p>O que acontece por tr\u00e1s tamb\u00e9m \u00e9 simples, e \u00e9 por isso que funciona bem. O assistente n\u00e3o l\u00ea o ERP inteiro nem tenta adivinhar. Escolhe uma consulta aprovada, s\u00f3 de leitura, \u00e0 tabela de s\u00e9ries do teu ERP, e devolve tr\u00eas listas:<\/p>\n<ul>\n<li>s\u00e9ries com data de in\u00edcio em 2027 e c\u00f3digo de valida\u00e7\u00e3o vazio;<\/li>\n<li>s\u00e9ries ativas em 2026 (por tipo de documento e por terminal) sem nenhuma s\u00e9rie correspondente em 2027;<\/li>\n<li>s\u00e9ries de 2027 com c\u00f3digo, para teres a confirma\u00e7\u00e3o do que j\u00e1 est\u00e1 bem.<\/li>\n<\/ul>\n<p>A segunda lista \u00e9 a que apanha os problemas que ningu\u00e9m v\u00ea. Uma s\u00e9rie que n\u00e3o existe n\u00e3o aparece em nenhum filtro de &quot;sem c\u00f3digo&quot;. S\u00f3 aparece quando comparas com o ano anterior: o terminal 5 emitiu faturas-recibo em 2026, onde est\u00e1 a s\u00e9rie dele para 2027?<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/leiritech.pt\/blog\/wp-content\/uploads\/2026\/10\/blog-series-2027-codigo-validacao-at-perguntar-erp-2.png\" alt=\"Funcion\u00e1rio de um armaz\u00e9m de materiais de constru\u00e7\u00e3o emite uma fatura no terminal de ponto de venda do balc\u00e3o, com um segundo terminal ao fundo\" \/><\/p>\n<h2>Como fica isto no WhatsApp?<\/h2>\n<p>Um exemplo, com n\u00fameros ilustrativos, de uma distribuidora com seis terminais:<\/p>\n<p><strong>Tu:<\/strong> Que s\u00e9ries de 2027 ainda n\u00e3o t\u00eam c\u00f3digo de valida\u00e7\u00e3o da AT?<\/p>\n<p><strong>Assistente:<\/strong> Encontrei 3 s\u00e9ries de 2027 sem c\u00f3digo de valida\u00e7\u00e3o: FR2027T3 (fatura-recibo, terminal 3, loja de Leiria), NC2027T3 (nota de cr\u00e9dito, terminal 3) e GT2027A2 (guia de transporte, armaz\u00e9m 2). Fonte: tabela de s\u00e9ries do ERP, lida \u00e0s 09:14.<\/p>\n<p><strong>Tu:<\/strong> E h\u00e1 alguma s\u00e9rie de 2026 que n\u00e3o tenha sucessora?<\/p>\n<p><strong>Assistente:<\/strong> Sim, uma. O terminal 6 (loja da Marinha Grande) emitiu 412 faturas-recibo em 2026 na s\u00e9rie FR2026T6 e n\u00e3o tem s\u00e9rie FR para 2027 criada no ERP.<\/p>\n<p><strong>Tu:<\/strong> Quantos documentos emitimos em dezembro do ano passado no terminal 3?<\/p>\n<p><strong>Assistente:<\/strong> 1.186 documentos em dezembro de 2025, dos quais 1.043 faturas-recibo. \u00c9 o terminal com mais movimento das duas lojas.<\/p>\n<p>A \u00faltima resposta n\u00e3o tem nada a ver com a AT, mas diz-te a prioridade: o terminal mais movimentado \u00e9 exatamente o que tem as s\u00e9ries em falta. Corrige esse primeiro.<\/p>\n<p>Repara no que o assistente <strong>n\u00e3o<\/strong> faz: n\u00e3o cria a s\u00e9rie, n\u00e3o a comunica \u00e0 AT, n\u00e3o mexe na configura\u00e7\u00e3o. Diz-te o que falta, com a fonte, e tu (ou quem trata disso) resolves no ERP como sempre fizeste. O acesso \u00e9 s\u00f3 de leitura, a pergunta e a resposta ficam registadas com quem perguntou e quando, e quem n\u00e3o tem perfil de fatura\u00e7\u00e3o n\u00e3o v\u00ea esta informa\u00e7\u00e3o.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/leiritech.pt\/blog\/wp-content\/uploads\/2026\/10\/blog-series-2027-codigo-validacao-at-perguntar-erp-3.png\" alt=\"Dono de uma metalomec\u00e2nica consulta no telem\u00f3vel, por WhatsApp, a lista de s\u00e9ries de fatura\u00e7\u00e3o em falta, com a f\u00e1brica desfocada ao fundo\" \/><\/p>\n<h2>Porque n\u00e3o usar o ChatGPT p\u00fablico para isto?<\/h2>\n<p>Porque o ChatGPT p\u00fablico n\u00e3o sabe que s\u00e9ries tens. Pode explicar-te o que \u00e9 o ATCUD, mas para responder \u00e0 tua pergunta precisava que lhe colasses a exporta\u00e7\u00e3o do ERP, com NIF, terminais, volumes de fatura\u00e7\u00e3o e lojas. Esses dados saem da empresa e, muitas vezes, da UE. Se a exporta\u00e7\u00e3o estiver incompleta, o modelo responde na mesma, com confian\u00e7a, e fica sem registo de quem perguntou o qu\u00ea.<\/p>\n<p>Um ChatGPT privado sobre o ERP inverte isto. Os dados ficam onde est\u00e3o, o assistente vai buscar a resposta ao sistema e indica de onde ela veio. A arquitetura \u00e9 agn\u00f3stica ao modelo: pode usar um modelo nacional pensado para o portugu\u00eas europeu, como o AMALIA, ou outro modelo alojado na UE, conforme o caso. O que interessa para esta pergunta n\u00e3o \u00e9 o modelo, \u00e9 a consulta aprovada, o acesso s\u00f3 de leitura e o registo de auditoria. Com RGPD por desenho, n\u00e3o como extra colado no fim.<\/p>\n<h2>Quais s\u00e3o os limites honestos?<\/h2>\n<ul>\n<li><strong>N\u00e3o escreve no ERP.<\/strong> Se queres que as s\u00e9ries sejam criadas, isso continua a ser feito no ERP ou pelo t\u00e9cnico.<\/li>\n<li><strong>N\u00e3o substitui o Portal das Finan\u00e7as.<\/strong> O assistente l\u00ea o que o ERP guardou. Se o ERP registou um c\u00f3digo de valida\u00e7\u00e3o, ele mostra-o. Se queres cruzar com o que a AT tem, isso \u00e9 uma verifica\u00e7\u00e3o adicional que se combina caso a caso.<\/li>\n<li><strong>Depende da forma como o teu ERP guarda as s\u00e9ries.<\/strong> Em quase todos os ERPs usados em Portugal o c\u00f3digo de valida\u00e7\u00e3o fica num campo pr\u00f3prio, mas o nome da tabela e a forma de identificar o terminal mudam. A consulta \u00e9 escrita e testada para o teu sistema, n\u00e3o \u00e9 gen\u00e9rica.<\/li>\n<li><strong>Precisa de perfis definidos.<\/strong> Antes de ligar, decide-se quem pode perguntar sobre fatura\u00e7\u00e3o, sobre stock ou sobre sal\u00e1rios.<\/li>\n<\/ul>\n<h2>Por onde come\u00e7as?<\/h2>\n<p>Esta pergunta \u00e9 um bom piloto precisamente porque \u00e9 pequena: um departamento (fatura\u00e7\u00e3o), um conjunto curto de perguntas e um prazo real a 1 de janeiro. Junta-lhe as perguntas que a tua equipa j\u00e1 faz todas as semanas (o que est\u00e1 por receber de cada cliente, que refer\u00eancias est\u00e3o abaixo do stock m\u00ednimo, quanto se faturou por loja) e tens 10 a 20 consultas aprovadas. Mede em horas: quanto tempo levava antes, quanto leva agora.<\/p>\n<p>Se come\u00e7ares agora, ainda tens tempo para que, em dezembro, a pergunta &quot;j\u00e1 cri\u00e1mos as s\u00e9ries?&quot; tenha uma resposta exata em vez de um &quot;acho que sim&quot;.<\/p>\n<p>Somos uma equipa pequena em Leiria. Falas diretamente com quem escreve as consultas e liga o conector ao teu ERP, sem gestores de conta pelo meio.<\/p>\n<p>Queres perguntar ao teu ERP em portugu\u00eas, sem os dados sa\u00edrem da UE? Fala connosco: hello@leiritech.com \u00b7 +351 914 572 595, ou v\u00ea o nosso trabalho em leiritech.pt.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A 2 de janeiro, uma s\u00e9rie sem c\u00f3digo de valida\u00e7\u00e3o para a fatura\u00e7\u00e3o de um terminal. Uma pergunta de leitura ao ERP diz-te hoje quais faltam.<\/p>\n","protected":false},"author":1,"featured_media":549,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[86],"tags":[729,506,730,508,507,417,728],"class_list":["post-553","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-faturacao","tag-atcud-series-faturacao-2027","tag-chatgpt-privado-para-empresas","tag-comunicar-series-at","tag-ia-rgpd-pme","tag-ia-sobre-o-erp","tag-perguntar-ao-erp-no-whatsapp","tag-series-2027-codigo-de-validacao-at"],"_links":{"self":[{"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/posts\/553","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=553"}],"version-history":[{"count":0,"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/posts\/553\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/media\/549"}],"wp:attachment":[{"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/media?parent=553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/categories?post=553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leiritech.pt\/blog\/wp-json\/wp\/v2\/tags?post=553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}