O risco invisível não é técnico: é que o chefe de armazém consegue eliminar uma fatura, ou que um recibo de vencimento fica arquivado sem assinatura válida porque ninguém testou a integração com a folha de vencimentos. A maioria das implementações de gestão documental falha não na tecnologia, mas na segregação de funções que ninguém valida, nas integrações que funcionam na demo mas travam em produção, ou na conformidade regulatória que só é descoberta numa auditoria interna. Este guia oferece um checklist de 18 controlos que pode executar em 4-5 dias, sem parar a produção, e que evita os colapsos pós-implementação que observamos regularmente no mercado português.
Antes de começar: o mapa invisível
Não comece a auditoria sem isto. Reúna numa folha de cálculo:
- Mapa de processos documentais atual — quem cria, valida, assina, arquiva cada tipo.
- Inventário de documentos em circulação: faturas, recibos de vencimento, contratos, ordens de produção, certificados de conformidade, etc.
- Matriz de permissões: quem pode aceder, editar, aprovar, eliminar cada tipo.
- Prazos de retenção por tipo (faturação: 4 anos; folhas de vencimento: 10 anos; contratos: duração + 3 anos).
- Conformidade aplicável: DL 28/2019, eIDAS, RGPD, Lei 93/2021.
- Sistemas que alimentam ou consomem documentos: ERP, folha de vencimentos, sistema de qualidade.
- Cronograma de cutover: data de desligação do papel, período de dupla-circulação, data de destruição de originais.
Passo 1: Conformidade regulatória — o alicerce
Comece aqui. Sem isto, o resto é cosmético. A maioria das empresas portuguesas que falham nesta fase acaba a descobrir, 6 meses após go-live, que as faturas não cumprem a estrutura obrigatória ou que as assinaturas não são legalmente válidas.
Faturação eletrónica (DL 28/2019). Verifique se o software está certificado pela AT para emissão e armazenamento. Não basta guardar PDFs — a plataforma tem de cumprir a estrutura de dados obrigatória e comunicar SAF-T mensalmente. Teste: crie uma fatura de teste no sistema, exporte em formato SAF-T, valide contra o XSD oficial da AT. Se houver erros de esquema, o sistema não está pronto.
Assinatura qualificada (eIDAS). Se o sistema usa assinatura digital, confirme que é qualificada (nível mais alto) e que o fornecedor de assinatura está na lista de confiança europeia (QTSP). Isto não é opcional — uma assinatura "avançada" pode não ser válida em tribunal. Teste o ciclo completo: assine um documento, verifique a validade da assinatura após 6 meses, após 2 anos. A cadeia de confiança tem de manter-se intacta.
Retenção legal. Mapeie cada tipo de documento à sua obrigação de retenção. Faturação: 4 anos (Lei 8/97). Folhas de vencimento: 10 anos (Código do Trabalho). Contratos: duração + 3 anos. Configure o sistema para bloquear eliminação antes do prazo — isto é crítico em auditoria.
RGPD. Documente quem tem acesso a dados pessoais (nomes, NIF, IBAN em recibos de vencimento). Crie um registo de atividades de tratamento. Teste a função de anonimização ou eliminação de dados pessoais após o prazo de retenção. Se o sistema não conseguir apagar dados pessoais automaticamente, está em incumprimento.
Auditoria de acesso. O sistema tem de registar quem acedeu, quando, e o quê. Exporte um relatório de auditoria de 30 dias. Verifique se inclui IP, timestamp, ação (visualização, download, impressão, eliminação). Se um utilizador consegue aceder a um documento confidencial e o sistema não regista isto, não há prova de quem fez o quê.
Passo 2: Permissões e segregação de funções — onde falham silenciosamente
Uma empresa têxtil do Vale do Ave descobriu, 3 meses após go-live, que o chefe de armazém conseguia eliminar faturas no sistema de gestão documental. Ninguém o tinha testado. O risco? Alguém poderia ter eliminado uma fatura de um cliente importante, deixando um buraco na contabilidade que só seria descoberto numa auditoria. Isto é onde as implementações falham em silêncio — ninguém nota até haver uma auditoria interna ou uma discrepância de valores. Defina e teste cada combinação.
Crie uma tabela com cada tipo de documento (fatura, recibo de vencimento, contrato, ordem de produção, etc.) no eixo horizontal e cada ação (criar, visualizar, editar, aprovar, assinar, eliminar, arquivar, exportar) no eixo vertical. Atribua permissões por perfil: Gestor Financeiro, Chefe de Produção, RH, Diretor, Auditor. Depois teste cada combinação com um utilizador de teste — não confies na documentação do fornecedor, testa.
Ninguém pode ser simultaneamente criador e aprovador de um documento financeiro. Ninguém pode ser criador e eliminador. Configure o sistema para impedir isto automaticamente — não é uma sugestão, é uma regra de segregação de funções que qualquer auditor vai verificar.
Quem vê salários? Quem vê contratos com fornecedores? Quem vê comunicações confidenciais? Teste o acesso de um utilizador de cada nível e confirma que vê APENAS o que lhe é permitido. Se um operário conseguir ver o salário de um colega, há um problema de segurança grave.
Durante a dupla-circulação (papel + digital), defina quem tem acesso ao arquivo digital. Normalmente: Gestor Financeiro + Diretor + Auditor. Ninguém mais. Testa isto com um utilizador operacional que NÃO deve ter acesso — confirma que recebe erro de permissão, não que consegue aceder "por engano".
Passo 3: Integrações e fluxo de dados — o teste mais negligenciado
A gestão documental não vive sozinha. Tem de comunicar com o ERP, com a folha de vencimentos, com o sistema de qualidade. Cada integração é um ponto de falha. Teste cada ligação antes de go-live — não depois.
Faturação. Se o ERP emite faturas, confirme que são capturadas automaticamente no arquivo documental. Crie uma fatura de teste no ERP, aguarde 5 minutos, procure-a no arquivo. Verifique que o número de série, data, valor e cliente estão corretos. Se houver um atraso >10 minutos, há um problema de performance ou de fila de processamento.
Recibos de vencimento. Se a folha de vencimentos emite recibos digitais, confirme que são assinados automaticamente e arquivados com a assinatura. Teste um período de vencimento completo: crie recibos, verifique assinatura, aceda ao arquivo, descarregue um recibo e valide a assinatura offline. Se a assinatura falhar, o recibo não é legalmente válido.
Documentos de qualidade. Se o sistema de qualidade gera certificados de conformidade, testes de material, ou relatórios de não-conformidade, confirme que são capturados e que o fluxo de aprovação funciona. Crie um documento de teste, route-o para aprovação, confirme que o aprovador recebe notificação. Se o aprovador não recebe notificação, o documento fica preso indefinidamente.
Contratos e pedidos. Se o ERP ou a força de vendas gera contratos ou pedidos, confirme que são capturados. Teste a ligação end-to-end: crie um pedido no ERP, confirme que aparece no arquivo documental, assine-o, confirme que a assinatura volta ao ERP. Se a assinatura não volta ao ERP, há uma falha de integração bidirecional.
Rejeição de dados. Configure o sistema para rejeitar documentos que não cumpram o esquema obrigatório (ex.: fatura sem NIF do cliente). Teste isto: tente importar uma fatura incompleta e confirme que é rejeitada com mensagem clara. Se o sistema aceita dados inválidos, a qualidade dos dados degrada rapidamente.
Passo 4: Performance e capacidade — a razão pela qual ninguém usa o sistema
Um sistema de gestão documental lento é um sistema que ninguém usa. Os utilizadores voltam ao papel porque é mais rápido. Teste sob carga antes de go-live.
Carregue 10 000 documentos no sistema (ou use dados de teste). Meça o tempo de pesquisa por critério: cliente, data, número de série. Aceitável: <2 segundos. Se for >5 segundos, há um problema de indexação ou de base de dados — contacte o fornecedor antes de go-live, não depois.
Calcule o volume esperado de documentos nos próximos 3 anos. Exemplo: 150 faturas/mês + 50 recibos de vencimento/mês + 20 contratos/ano = ~2 000 documentos/ano. Em 3 anos: 6 000 documentos. Se cada documento tem em média 500 KB (PDF + metadados), são ~3 GB. Confirme que o servidor tem espaço e que a política de backup cobre isto. Se o servidor fica cheio no meio de um período de faturação, o sistema falha.
Teste com 10 utilizadores simultâneos a aceder e a descarregar documentos. O sistema mantém <3 segundos de tempo de resposta? Se não, há um problema de licenciamento ou de arquitetura — isto é crítico em setembro/outubro quando há pico de faturação.
Faça um backup completo. Simule uma falha: elimine um documento de teste. Restaure a partir do backup. O documento reaparece? Em quanto tempo? Se o tempo de recuperação for >1 hora, há um problema grave de RTO (Recovery Time Objective).
Passo 5: Fluxos de aprovação e notificações — documentos perdidos
Um documento que fica preso numa aprovação é um documento perdido. O gestor de compras esqueceu-se, o diretor está de férias, ninguém sabe que existe um contrato pendente. Teste isto antes de go-live.
Defina o fluxo para cada tipo de documento. Exemplo: Contrato > Gestor de Compras > Diretor > Arquivo. Crie um contrato de teste e route-o. Confirme que o Gestor de Compras recebe notificação (email, SMS, ou notificação in-app). Aprove. Confirme que o Diretor recebe notificação. Rejeite. Confirme que o documento volta ao criador com motivo da rejeição. Se a rejeição não incluir motivo, o criador fica confuso.
Configure escalação automática: se um documento fica em aprovação há >3 dias, notifique o gestor do aprovador. Teste isto: crie um documento, deixe-o pendente, aguarde 3 dias (ou simule a data). Confirme que a notificação de escalação é enviada. Sem escalação, documentos críticos ficam perdidos.
Se um email de notificação falha (servidor de email indisponível), o sistema regista isto? Pode reenviar? Teste: desative temporariamente o servidor de email, crie um documento que requer aprovação, confirme que o sistema tenta reenviar a notificação quando o email volta online. Se as notificações falham e o sistema não tenta reenviar, o utilizador nunca fica sabendo que tem uma aprovação pendente.
Passo 6: Pesquisa e recuperação — 30 segundos ou volta ao papel
Se o utilizador não consegue encontrar um documento em <30 segundos, vai voltar ao papel. Isto não é uma estimativa — é o que observamos em implementações reais.
Teste pesquisa por metadados: número de documento, data, cliente/fornecedor, valor, estado (aprovado, rejeitado, pendente). Cada pesquisa deve devolver resultados em <2 segundos. Se o utilizador tiver de esperar >5 segundos, abandona a pesquisa.
Se o sistema indexa o conteúdo dos PDFs, teste: procure uma palavra que sabe que está dentro de um documento. O documento aparece? Isto requer OCR (reconhecimento ótico de caracteres). Confirme que está ativado. OCR desativado = pesquisa full-text não funciona = utilizadores voltam ao papel.
Teste combinações avançadas: "faturas de cliente X entre data Y e Z com valor > 1 000 EUR". O resultado é correto? Se os filtros não funcionarem bem, os utilizadores não confiam nos resultados.
O utilizador pode exportar os resultados de uma pesquisa para Excel? Teste isto e confirma que os dados estão completos e corretos. Se a exportação estiver vazia ou truncada, é um problema grave de usabilidade.
Passo 7: Segurança física e lógica — documentos digitais são tão valiosos quanto originais
Documentos digitais são tão valiosos quanto originais em papel. Uma fatura falsificada ou um contrato alterado pode custar dezenas de milhares de euros. Proteja-os.
Confirme que a comunicação entre o cliente e o servidor usa HTTPS (TLS 1.2 ou superior). Teste: aceda ao sistema, abra as ferramentas de desenvolvimento do browser, vá ao separador Network, confirme que todos os pedidos são HTTPS. Se houver um pedido HTTP (não encriptado), há um problema de segurança grave.
Os documentos armazenados no servidor estão encriptados? Isto é especialmente importante se o servidor está na cloud. Confirme com o fornecedor. Se não estão encriptados, qualquer pessoa com acesso físico ao servidor consegue ler os documentos.
Configure autenticação multifator (MFA) para todos os utilizadores. Teste: faça login, confirme que é solicitado um segundo fator (código SMS, app de autenticação, etc.). Se o MFA não estiver ativado, um atacante que roubar a password consegue aceder.
Configure timeout de sessão (ex.: 30 minutos de inatividade). Teste: faça login, deixe a sessão inativa durante 35 minutos, tente aceder a um documento. O sistema pede re-autenticação? Se não, alguém consegue aceder ao computador de um utilizador desatento e ver documentos confidenciais.
Se os utilizadores acedem ao sistema de fora da rede corporativa (home office, viagem), confirme que usam VPN ou que o sistema está protegido por firewall e MFA. Sem isto, a rede doméstica de um colaborador é um ponto de entrada para um atacante.
Passo 8: Conformidade com automatização — o impacto real
A automatização de processamento de documentos reduz custos significativamente. Processar manualmente uma fatura custa em média cerca de 13 dólares; a automação reduz isto para cerca de 3 dólares, segundo dados de 2022 da Ardent Partners e IOFM. Isto representa uma redução de 77% no custo unitário de processamento. Mas isto só funciona se a integração está bem testada e se a qualidade de extração de dados é alta.
Confirme que o sistema consegue capturar automaticamente dados de documentos (OCR + extração de campos): número de fatura, data, cliente, valor, IBAN. Teste: importe uma fatura em PDF, confirme que os campos são extraídos corretamente. Se a extração falhar em >5% dos documentos, há um problema de qualidade de OCR.
Configure validação automática: se um campo obrigatório está vazio ou inválido, o documento é rejeitado com mensagem clara. Teste: tente importar uma fatura sem NIF do cliente. O sistema rejeita?
Configure roteamento automático: se a fatura é de um fornecedor pré-aprovado, vai direto para pagamento; se é novo, vai para aprovação manual. Teste isto com uma fatura de um fornecedor novo e uma de um fornecedor conhecido. O roteamento é correto?
A transição para a faturação eletrónica e automatizada reduz os custos de processamento em 60% a 80% face ao papel, com retorno do investimento em 6 a 18 meses, segundo a Billentis (2025). Isto significa que uma empresa com 5 000 faturas/ano (custo manual: ~65 000 EUR/ano) pode recuperar o investimento numa plataforma em menos de um ano.
| Controlo | Tipo | Risco se falhar | Teste | Resultado esperado |
|---|---|---|---|---|
| Faturação certificada (DL 28/2019) | Conformidade | Rejeição pela AT; multa | Crie fatura, exporte SAF-T, valide contra XSD | Validação bem-sucedida; sem erros de esquema |
| Assinatura qualificada (eIDAS) | Conformidade | Assinatura não é legalmente válida | Assine documento, verifique após 2 anos | Assinatura permanece válida; cadeia de confiança intacta |
| Retenção legal | Conformidade | Eliminação prematura; auditoria falha | Configure bloqueio de eliminação, tente eliminar antes do prazo | Sistema rejeita eliminação com mensagem clara |
| Segregação de funções | Segurança | Fraude; manipulação de documentos | Tente criar e aprovar um documento com o mesmo utilizador | Sistema rejeita; utilizador recebe erro de permissão |
| Pesquisa por metadados | Usabilidade | Utilizadores voltam ao papel | Procure por cliente, data, valor | Resultados em <2 segundos; dados corretos |
| Integração ERP-Arquivo | Operacional | Documentos perdidos; inconsistência de dados | Crie fatura no ERP, confirme no arquivo em <5 min | Fatura aparece com dados completos e corretos |
| Encriptação em trânsito (HTTPS) | Segurança | Interceção de dados; roubo de credentials | Verifique ferramentas de desenvolvimento do browser | Todos os pedidos são HTTPS; sem HTTP |
| Timeout de sessão | Segurança | Acesso não autorizado a computador desatento | Deixe sessão inativa 35 min, tente aceder | Sistema pede re-autenticação |
| Notificações de aprovação | Operacional | Documentos perdidos em aprovação | Route documento, confirme notificação ao aprovador | Notificação recebida em <2 min |
| Escalação automática | Operacional | Documentos críticos ficam presos indefinidamente | Deixe documento pendente >3 dias, confirme escalação | Gestor do aprovador recebe notificação de escalação |
Checklist final — os 4-5 dias antes de go-live
Dia 1. Conformidade regulatória (DL 28/2019, eIDAS, RGPD, retenção legal). Teste cada requisito com dados reais. Documente qualquer desvio.
Dia 2. Permissões e segregação de funções. Teste cada combinação utilizador-documento-ação. Crie um relatório de permissões e reveja com o Diretor e o Gestor Financeiro.
Perguntas frequentes
O que é o DL 28/2019 e por que é crítico para a gestão documental?
O Decreto-Lei 28/2019 obriga à faturação eletrónica estruturada em Portugal. O sistema deve estar certificado pela AT, cumprir a estrutura de dados obrigatória e comunicar SAF-T mensalmente. Sem isto, as faturas não são legalmente válidas. Teste exportando uma fatura em formato SAF-T e validando contra o XSD oficial da AT antes do go-live.
Qual é a diferença entre assinatura qualificada e assinatura avançada?
A assinatura qualificada é o nível mais alto de validade legal e é reconhecida em tribunal. A assinatura avançada pode não ter o mesmo peso legal. Em gestão documental, use apenas assinatura qualificada de fornecedores na lista de confiança europeia (QTSP). Teste a validade da assinatura após 6 meses e 2 anos para garantir que a cadeia de confiança se mantém intacta.
Quanto tempo devo guardar faturas e recibos de vencimento?
Faturas devem ser retidas 4 anos (Lei 8/97). Recibos de vencimento devem ser guardados 10 anos (Código do Trabalho). Contratos devem ser retidos durante a duração mais 3 anos. Configure o sistema para bloquear automaticamente a eliminação antes destes prazos — isto é crítico em auditoria.
Como devo testar as permissões antes do go-live?
Crie uma matriz com cada tipo de documento (fatura, contrato, ordem de produção) versus cada ação (criar, visualizar, editar, aprovar, eliminar). Teste cada combinação com utilizadores reais de cada perfil. Verifique que ninguém consegue ser simultaneamente criador e aprovador, ou criador e eliminador. Teste também que utilizadores sem permissão recebem erro de acesso, não conseguem aceder "por engano".
O que devo verificar na integração entre o ERP e a gestão documental?
Crie uma fatura de teste no ERP e confirme que aparece no arquivo documental dentro de 5 minutos. Verifique que número de série, data, valor e cliente estão corretos. Teste também a integração com a folha de vencimentos — cada recibo gerado deve ser capturado automaticamente com assinatura válida. Se houver atrasos superiores a 10 minutos, há um problema de performance.
Como devo documentar a conformidade RGPD na gestão documental?
Crie um registo de atividades de tratamento para dados pessoais (nomes, NIF, IBAN em recibos). Teste a função de anonimização ou eliminação automática de dados pessoais após o prazo de retenção. Exporte um relatório de auditoria de 30 dias para verificar quem acedeu a dados pessoais, quando e de onde (IP). Se o sistema não conseguir apagar dados automaticamente, está em incumprimento.
Qual é o risco de não testar a segregação de funções?
Uma empresa têxtil descobriu 3 meses após go-live que o chefe de armazém conseguia eliminar faturas — ninguém tinha testado isto. O risco é que alguém pudesse eliminar uma fatura importante, deixando um buraco na contabilidade que só seria descoberto numa auditoria. Isto é onde as implementações falham silenciosamente. Teste cada combinação de permissões com utilizadores reais antes de go-live.
Fontes
- Decreto-Lei n.º 28/2019, de 15 de fevereiro — Regime jurídico da faturação eletrónica e arquivo de documentos fiscais
- Regulamento (UE) 2014/910 (eIDAS) — Identificação eletrónica e serviços de confiança para transações eletrónicas no mercado interno
- Lei n.º 8/97, de 28 de fevereiro — Obrigações de retenção de documentos de faturação
- Regulamento (UE) 2016/679 (RGPD) — Proteção de dados pessoais e privacidade
- Lei n.º 93/2021, de 20 de dezembro — Regime jurídico da assinatura eletrónica avançada e qualificada em Portugal
