Jump to content
pv2013

SAFT-PT: debate de dúvidas e ideias

Recommended Posts

jabmiguel
2 horas atrás, _kh disse:

Obrigado pela informação. Entretanto a partir dessa cheguei a outra que partilho aqui e que tem informação muito interessante quanto as regras funcionais do SAFT.

http://info.portaldasfinancas.gov.pt/pt/apoio_contribuinte/questoes_frequentes/Pages/faqs-00276.aspx

Share this post


Link to post
Share on other sites
AntonioMValls

Eu tenho esse erro quando eu carregar o arquivo para o at. O validador local valida-lo como correto. 

La exportación se produce desde Dynamics NAV y el error es el siguiente:

Error_Saft.png

Tenho lido por páginas anteriores nesta discussão o mesmo erro para outros companheiros. Estou lendo há muito tempo.
No entanto, eu não li ou entendi o que a solução pode ser.

Eu entendo que DebitLine deve ser repetido como um banco de contabilidade pode ter, várias linhas de débito e apenas um crédito.

Enfatizo que o local no validador diz que o arquivo está correto.

Muito obrigado e saudações de Zaragoza

Share this post


Link to post
Share on other sites
AntonioMValls
30 minutos atrás, paulo brito disse:

Já tentaste o validador / analisador da CentralGest ?

É muito mais completo (gratuito) e talvez te diga mais informação sobre isso.

http://www.centralgest.com/files/SAFTAnalyzer/setup.exe

Obrigado!

Eu apenas importar o arquivo para o programa e me dá erros, mas não o formato, mas  "erro de consistência "  "incoerente código de taxonomia "... São erros de dados.

Em princípio problemas de dados eu não me importo, que corrigir mais tarde. 
O problema, como eu disse acima, é que quando você carregar o AT me diz que há erros no esquema.

Muito obrigado!

 

Edited by AntonioMValls

Share this post


Link to post
Share on other sites
Edison Antonio Basso

Bom dia. Minha aplicação gerou o hash da primeira fatura do período (2018) de forma errada. Pegou a chave do ultimo documento do período (2017) anterior. O que fazer neste caso?

Share this post


Link to post
Share on other sites
Vitor Pereira

Boas

Quando se inicia um novo Ano ou uma nova Série, a lei permite que o Hash anterior seja Espaços.

Se a numeração for seguida de um ano para o seguinte ( sem nenhuma interrupção ), é permitido colocar o Hash do Documento anterior, opção essa que utilizamos aqui na empresa e apenas colocamos o Hash anterior como Espaços no inicio de uma nova Série ( apenas no 1º documento )

Share this post


Link to post
Share on other sites
Edison Antonio Basso
2 minutos atrás, Vitor Pereira disse:

Boas

Quando se inicia um novo Ano ou uma nova Série, a lei permite que o Hash anterior seja Espaços.

Se a numeração for seguida de um ano para o seguinte ( sem nenhuma interrupção ), é permitido colocar o Hash do Documento anterior, opção essa que utilizamos aqui na empresa e apenas colocamos o Hash anterior como Espaços no inicio de uma nova Série ( apenas no 1º documento )

Bom dia Vitor,

A numeração e série foi seguida de 2017 para 2018, porem na validação do SAFT apresenta erro no hash tanto da primeira fatura como da primeira nota de credito para o período 2018.

Share this post


Link to post
Share on other sites
Vitor Pereira
27 minutos atrás, Edison Antonio Basso disse:

Bom dia Vitor,

A numeração e série foi seguida de 2017 para 2018, porem na validação do SAFT apresenta erro no hash tanto da primeira fatura como da primeira nota de credito para o período 2018.

 

O Validador da AT para a versão 1.04_01 não dá erro nestes casos de transição de ano com numeração seguida, e tomando por base na 1ª Fatura do ano, o Hash da ultima fatura ( tem de ser o numero imediatamente anterior ) 

Se qualquer das maneiras aconselho a Validar diretamente no Site da AT ( não fazer enviar mas sim Validar ), esse é o validador que interessa, pois passando ai tudo está a funcionar

Share this post


Link to post
Share on other sites
Edison Antonio Basso
1 hora atrás, Vitor Pereira disse:

 

O Validador da AT para a versão 1.04_01 não dá erro nestes casos de transição de ano com numeração seguida, e tomando por base na 1ª Fatura do ano, o Hash da ultima fatura ( tem de ser o numero imediatamente anterior ) 

Se qualquer das maneiras aconselho a Validar diretamente no Site da AT ( não fazer enviar mas sim Validar ), esse é o validador que interessa, pois passando ai tudo está a funcionar

Qual seria o link do validador no site da AT?

Share this post


Link to post
Share on other sites
paulo brito

Posso mandar-te o ficheiro se me mandares um endereço de email por pm.

Edited by paulo brito

Share this post


Link to post
Share on other sites
Vitor Pereira
29 minutos atrás, Edison Antonio Basso disse:

Qual seria o link do validador no site da AT?

 

O Link que mencionei é o Site da AT para envio do SAF-T, s que tem a opção de Validar e não enviar:

https://www.acesso.gov.pt/jsp/loginRedirectForm.jsp?path=painelEmitente.action&partID=EFPF

Para funcionar é necessário um acesso ao Portal, mas como é só para validar não tem de ser o Acesso da Empresa que pretende enviar o SAF-T, pelo que pode ser qualquer acesso válido 

Share this post


Link to post
Share on other sites
Edison Antonio Basso
Em 30/05/2018 às 18:08, paulo brito disse:

Posso mandar-te o ficheiro se me mandares um endereço de email por pm.

**********@gmail.com

Em 30/05/2018 às 18:14, Vitor Pereira disse:

 

O Link que mencionei é o Site da AT para envio do SAF-T, s que tem a opção de Validar e não enviar:

https://www.acesso.gov.pt/jsp/loginRedirectForm.jsp?path=painelEmitente.action&partID=EFPF

Para funcionar é necessário um acesso ao Portal, mas como é só para validar não tem de ser o Acesso da Empresa que pretende enviar o SAF-T, pelo que pode ser qualquer acesso válido 

Obrigado vou validar no site.

Share this post


Link to post
Share on other sites
paulo brito

Não consigo enviar  :(- é um .jar e todos os servidores bloqueiam o 'menino' mesmo comprimido

Share this post


Link to post
Share on other sites
Edison Antonio Basso

O ficheiro seleccionado não está de acordo com o formato exigido.

Erro: Linha:2,; coluna: 62; cv-elt.1: Cannot find the declaration of element 'AuditFile'.

A linha 2 do meu arquivo é esta:

<AuditFile xmlns="urn:OECD:StandardAuditFile-Tax:PT_1.04_01">

Share this post


Link to post
Share on other sites
Edison Antonio Basso
15 minutos atrás, paulo brito disse:

Tu tens

xmlns

quando deve ser

xmlns:ns

 

Paulo desculpa, mas acho que não entendi. Deixei a linha desta forma:

<?xml version="1.0" encoding="Windows-1252" standalone="yes"?>
<AuditFile xmlns:ns="urn:OECD:StandardAuditFile-Tax:PT_1.04_01">
    <Header>
        <AuditFileVersion>1.04_01</AuditFileVersion>

Porem apresenta o mesmo erro.

Share this post


Link to post
Share on other sites
paulo brito

No meu ficheiro a segunda linha é assim

 

<AuditFile xmlns='urn:OECD:StandardAuditFile-Tax:PT_1.04_01'  xmlns:xsi='http: //www.w3.org/2001/XMLSchema-instance' xmlns:xsi.schemaLocation='urn:OECD:StandardAuditFile-Tax:PT_1.04_01 c:\saftpt\SAF-T_PT.xsd'>

no ficheiro de exemplo da AT é assim

<xs:schema xmlns:ns="urn:OECD:StandardAuditFile-Tax:PT_1.04_01" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns:doc="urn:schemas-basda-org:schema-extensions:documentation" xmlns="urn:OECD:StandardAuditFile-Tax:PT_1.04_01" attributeFormDefault="unqualified" elementFormDefault="qualified" id="SAF-T_PT" targetNamespace="urn:OECD:StandardAuditFile-Tax:PT_1.04_01" version="1.04_01" vc:minVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema">

Share this post


Link to post
Share on other sites
CFreitas
On 5/30/2018 at 3:57 PM, Edison Antonio Basso said:

Bom dia Vitor,

A numeração e série foi seguida de 2017 para 2018, porem na validação do SAFT apresenta erro no hash tanto da primeira fatura como da primeira nota de credito para o período 2018.

Se a numeração segue de 2017 para 2018 e se utilizou nos primeiros documentos de 2018 o hash anterior do último documento de 2017, de cada série, o procedimento está totalmente correto.

Os erros que indica são normais. Pois para validar os primeiros documentos de 2018 serão necessários os últimos de 2017, que constam noutro ficheiro. Assim, ao validar isoladamente o ficheiro de 2018 resultam os "erros" nas assinaturas dos primeiros documentos.

Share this post


Link to post
Share on other sites
CFreitas
On 5/30/2018 at 6:34 PM, paulo brito said:

Não consigo enviar  :(- é um .jar e todos os servidores bloqueiam o 'menino' mesmo comprimido

Comprime e encripta o ficheiro e já passa.

Share this post


Link to post
Share on other sites
paulo brito

e faço isso como ? refiro-me ao encripta parte.

AFAIK rar, 7zip e afins apenas comprimem, não encriptam.

Share this post


Link to post
Share on other sites
CFreitas
3 minutes ago, paulo brito said:

e faço isso como ? refiro-me ao encripta parte.

AFAIK rar, 7zip e afins apenas comprimem, não encriptam.

Atualmente uso o 7zip. No ecrã da compressão, onde se escolhe o formato, o nível de compressão, etc, tem a opção Encriptação.

No WinRar, tem a opção "Set password".

Nos outros creio que haverá também coisa semelhante

Share this post


Link to post
Share on other sites
paulo brito

ok, enviado - comprimido e encriptado e comprimido segunda vez - pancas, mas passa.

Share this post


Link to post
Share on other sites
rmpt
Em 28/05/2018 às 14:11, biggles disse:

Boas,

Alguém que já tenha passado por este processo está interessado em fazer uma implementação como freelancer em C#?

Apenas SAFT sem mais nada.

Boas,

entre em contacto comigo se ainda estiver interessado.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.