25
Fev.

Como analisar o ficheiro SAFT antes de submeter à AT

Analisar SAFT-PT

Antes de submeter o ficheiro SAFT no site e-fatura convém analisar possíveis erros.

Para analisar o seu ficheiro SAFT Simplificado utilize o link abaixo:

http://info.portaldasfinancas.gov.pt/apps/saft-pt01/

 

Veja os Erros mais comuns apresentados na entrega do SAFT no E-Fatura

Key 'InvoiceProductCodeConstraint' with value '10179;.;.' not found for identity constraint of element 'AuditFile'.

Se o seu ficheiro SAFT é o Simplificado, este erro é normal uma vez que o analisador que está a utilizar é para o SAFT Geral. O erro indica que não encontrou os artigos que constam nas faturas, no SAFT Geral é incluída a ficha do artigo, mas no SAFT Simplificado essa informação não é obrigatória.

Se apenas aparece este erro no Validador e está a analisar o SAFT Simplificado, então o seu ficheiro pode ser enviado para a AT.

 

unknown protocol: c
A validação será cancelada.

Verifique se o nome do ficheiro contém caracteres acentuados, tais como, á ã ç.
Se o nome está corecto, copie o ficheiro para a raiz do seu disco, por ex: C:\ e analise o ficheiro a partir dessa localização.

 

“Na linha 655:InvalidRegex: Pattern value '([0-9])+|([a-zA-Z0-9-/]+ [0-9]+)' is not a valid regular expression. The reported error was: ''-' is an invalid character range. Write '\-'.' at column '{2}'. “

O problema está relacionado com a versão 1.7 do JAVA. Neste caso deve desinstalar o JAVA e instalar a versão 1.6 (1.6.0.37)

 

Quando a mensagem de erro "ficheiro inválido" é apresentada deve verificar na ficha da empresa os seguintes campos:

  • NIF/Contribuinte - Contém 9 dígitos numéricos (Sem espaços, sem o PT e sem outro caracter especial)
  • Código Postal - Incrito no campo com 8 Caracteres ( Formato: XXXX-XXX), sem espaços
  • Conservatória - Sem espaços na localidade e sem caracteres acentuados (exemplos:Loule, PacosdeFerreira)


Ao exportar SAFT, o nome do ficheiro fica com o NIF 999999990 em vez de ficar com o NIF da licença

Esta situação apenas ocorre na Sage Gestão Comercial.

Se ao criar a empresa na Área de Sistema não indicar o NIF, a aplicação preenche o campo com o NIF genérico 999999990.

Para corrigir esta situação, deverá aceder à Área de Sistema corrigir o NIF e voltar a exportar o ficheiro SAFT

 

Os erros abaixo são corrigidos no Sage Retail nas versões mais recentes.

  • Caracteres Inválidos (ex: 0x1F, 0x1E, etc…) - Corrigido no diagnóstico.
  • O valor 'FS' do elemento 'InvoiceType' não está incluído na enumeração de valores possíveis definida nas regras

Para descarregar a última versão clique aqui.

 

Sequência de chave em Keyref não pôde fazer referencia a alguma chave

Este erro ocorre quando esta a analisar no Analisador SAFT um ficheiro SAFT Simplificado (Comunicação de Facturas à AT).

O SAFT simplificado é mais reduzido que o SAFT global, dispondo apenas dos dados exigidos pela AT para comunicação de facturas.

O Analisador SAFT actualmente disponível nas soluções Sage destina-se exclusivamente à analise do SAF-T global (usado normalmente para efeitos de auditoria / inspecção).

Na ultima versão disponibilizada no portal (2013.03.02 para Sage NEXT, Linha 50 e Gestexper ; 2013.01.06 para Retail /Gespos/Sage GC/POSPlus) esta disponível uma ferramenta de Check-up ao ficheiro de Comunicação de Facturas à AT, esta ferramenta permite-lhe diagnosticar e corrigir de forma assistida eventuais inconsistências na informação (correcção definitiva na Base de Dados) contida no ficheiro.

Submter SAFT

Comentários

  • Sem comentários ainda. Seja o primeiro a comentar

Deixe o seu comentário

Convidado quinta, 24 abril 2014
Go to top