A importação do SAF-T de outro programa falhou
Sintoma
Em Contabilidade › Configurar › Migração e importações › Importar ficheiro SAF-T, a importação fica no estado Com erros, com «Ficheiro: Rejeitado» e o número de problemas no Relatório, ou a pré-visualização diz que há lançamentos recusados. Nada foi escrito na contabilidade.
Mensagem
As mensagens do ficheiro estão em Abrir o relatório por tipo e resultado ou em Descarregar o relatório (XLSX). As da pré-visualização estão no texto de Pré-visualizar e em Erros e avisos.
- Conta ou cliente em falta, no Validar. Há uma linha por cada um, todas de uma vez:
A conta "999" é usada no ficheiro (2 vez(es), por exemplo em TransactionID 2026-03-10 DIA1 T-0001, TransactionID 2026-03-11 DIA1 T-0002; o primeiro na linha 1, coluna 3375) mas não consta da lista de contas do ficheiro. Acrescente esta conta ao plano de contas no sistema que gerou o ficheiro, ou corrija a conta nesses lançamentos, e importe-o de novo.
- Lançamentos recusados na pré-visualização:
Também recusados, a razão está no log: 3 lançamentos num período bloqueado e 0 num diário certificado (a data nunca é alterada).
- Saldos de abertura recusados na pré-visualização:
O lançamento de abertura seria recusado. A data 31/12/2024 está num período bloqueado (data de bloqueio 2025-12-31): o registo não foi importado e a sua data não foi alterada. Desbloqueie o período ou importe um período posterior.
- Impostos sem correspondência na pré-visualização:
BLOQUEADO: estes impostos não existem na empresa ou têm outra taxa; crie-os ou corrija-os primeiro: IVA PT NOR 17.00%.
- Perfil em falta, ao carregar em Validar:
Importar um ficheiro SAF-T (PT) exige também os perfis Administrador de contabilidade e Criação de contactos: a importação cria contas, parceiros e lançamentos em seu nome.
- Quem só pode consultar, como o Responsável fiscal sem outros perfis, vê no topo da importação:
Pode consultar as importações mas não as executar: importar um ficheiro exige o perfil Migração/Importação fiscal (e também Administrador de contabilidade e Criação de contactos). Peça ao administrador que lho atribua.
Causas verificadas
- Referência em falta no ficheiro. Um lançamento usa uma conta que não está na lista de contas do ficheiro, ou um cliente que não está na lista de clientes. A mensagem diz qual é, quantas vezes é usado e onde está o primeiro.
- Período bloqueado. A data dos saldos de abertura ou dos lançamentos é anterior à data de bloqueio da empresa. O programa recusa e não muda a data. No exemplo, um ficheiro de 2025 numa empresa bloqueada até 31/12/2025 cria 0 lançamentos.
- Imposto sem correspondência. A tabela de impostos do ficheiro tem um imposto que a empresa não tem, ou tem outra taxa. A importação nunca cria impostos. O programa só compara os impostos com Produtos ou Documentos de venda (SalesInvoices) marcados, e o Validar desmarca-os se o ficheiro não os trouxer. Sem eles, o texto de Pré-visualizar diz «Tabela de impostos: 1 entradas no ficheiro, não comparadas com os impostos da empresa porque não se importam Produtos nem Documentos de venda. A comparação só se faz quando um deles é importado, e nunca se cria nenhum imposto.»: não é um erro.
- Perfil em falta. Quem importa precisa também dos perfis Administrador de contabilidade e Criação de contactos. Sem eles, o Validar recusa e a importação fica em Novo. O Responsável fiscal sozinho só consulta: vê o aviso e não tem Novo, os botões da importação nem forma de carregar um ficheiro.
- Ficheiro de outra empresa. O NIF do ficheiro não é o da empresa escolhida. Esta e as outras recusas do ficheiro, como a codificação, estão em Como importar um ficheiro SAF-T de outro programa.
O que confirmar
- Empresa: a empresa no topo do ecrã é a do ficheiro? Compare com o NIF no ficheiro.
- Datas: o Início do período do ficheiro é posterior à data de bloqueio da empresa? Com a data de abertura, conte o último dia do ano anterior.
- Contas e clientes: no programa de origem, todas as contas e clientes usados nos lançamentos saem nas listas do ficheiro?
- Impostos: a empresa tem os impostos com a mesma taxa? Veja em Erros e avisos.
Como resolver
- Conta ou cliente em falta: envie as mensagens ao fornecedor do programa anterior, que trazem o código e o lançamento. Ele acrescenta a conta ou o cliente às listas do ficheiro, ou corrige os lançamentos. Importe o ficheiro corrigido numa importação nova. Não edite o ficheiro à mão.
- Período bloqueado: a mensagem dá duas saídas: desbloquear o período ou importar um período posterior. Desbloquear é uma decisão do contabilista certificado: o programa pede o motivo e o perfil de submissões fiscais. Pendente de validação por contabilista certificado: quando se pode desbloquear um período para receber um histórico.
- Imposto sem correspondência: crie ou corrija o imposto em Contabilidade › Configurar › Geral › Impostos, e carregue em Validar e em Pré-visualizar outra vez.
- Outra empresa: mude para a empresa do ficheiro no topo do ecrã, e importe aí.
- Perfil em falta: peça ao administrador do sistema os perfis que a mensagem indica, e carregue em Validar outra vez.
Resultado esperado
O Validar deixa o estado em Validado, e Pré-visualizar deixa-o em Pré-visualizado, sem erros em «Erros encontrados». Só Confirmar a importação escreve na contabilidade. Enquanto não confirmar, pode corrigir e repetir sem efeito na contabilidade.
Quando contactar o suporte
Contacte o suporte se o fornecedor do programa anterior confirmar que o ficheiro cumpre o esquema oficial e o Validar continuar a recusá-lo, ou se a pré-visualização recusar lançamentos sem indicar a razão.
Informação a enviar
- A empresa e o NIF, o programa de origem e o período do ficheiro.
- O relatório, em Descarregar o relatório (XLSX).
- O texto de Pré-visualizar, se chegou a esse passo.
- Não envie o ficheiro SAF-T por um canal sem proteção: tem dados de clientes e fornecedores.