Jump to content
cjulio

Utilizar Webservices da AT

Recommended Posts

fzenha

Boa noite,

Procurei neste tópico mas não consegui encontrar resposta. Precisava de aceder à AT apenas para "sacar" as faturas de um contribuinte enquanto cliente. Não pretendo enviar nenhum documento ou fatura para a AT. Apenas consultar o que está inserido. Procurei no site das finanças e apenas encontro webservices para envio de faturas e guias de transporte.

Existe algum outro WS para consulta Apenas? Senão existir alguém me consegue dizer se existe outra forma de aceder a este tipo de informação?

Obrigao.

Share this post


Link to post
Share on other sites
americob

Boa noite,

Procurei neste tópico mas não consegui encontrar resposta. Precisava de aceder à AT apenas para "sacar" as faturas de um contribuinte enquanto cliente. Não pretendo enviar nenhum documento ou fatura para a AT. Apenas consultar o que está inserido. Procurei no site das finanças e apenas encontro webservices para envio de faturas e guias de transporte.

Existe algum outro WS para consulta Apenas? Senão existir alguém me consegue dizer se existe outra forma de aceder a este tipo de informação?

Obrigao.

Não existe nenhum WS.

O que existe no Portal efatura é a possibilidade de guardares em formato CSV o resultado da consulta.

Share this post


Link to post
Share on other sites
rpsilva

Ainda continuo com dificuldades em gerar as chaves encriptadas e nonces e digests, para a comunicação de contratos de arrendamento, mesmo já com os certificados actualizados. A parte que gera estes campos, estamos a fazer com base na aplicação que a AT disponibiliza e mesmo assim temos em todos os ficheiros gerados erros deste tipo:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://autenticacao.portaldasfinancas.gov.pt/services/ValidateCredencialService/2012/11" xmlns:wss="http://schemas.xmlsoap.org/ws/2002/12/secext">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
 <SOAP-ENV:Fault>
	 <faultcode>Client.Authentication</faultcode>
	 <faultstring>Ocorreu um erro na autenticação dos contribuintes.</faultstring>
	 <faultactor/>
	 <detail>
	 <ns:AuthenticationException>
		 <AuthenticationFailed xmlns:ns0="http://autenticacao.portaldasfinancas.gov.pt/services/ValidateCredencialService/2012/11" xmlns:ns3="http://at.pt/wsp/auth" xmlns:ns1="http://schemas.xmlsoap.org/ws/2002/12/secext" xmlns:ns2="http://schemas.xmlsoap.org/soap/envelope/" xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
			 <Code>8</Code>
			 <Message>Nonce: Cifra da chave pública inválida</Message>
			 <NumberOfTriesRemaining>-1</NumberOfTriesRemaining>
		 </AuthenticationFailed>
	 </ns:AuthenticationException>
	 </detail>
 </SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Aparentemente, os campos nao contêm qualquer erro, nem caracteres especiais que poderiam quebrar a validade destes campos. Os dados de acesso nf/passwd que estão a ser encriptados estão correctos, já que conseguimos entrar no site da AT com esses dados...

Alguém alguma vez conseguiu algum apoio da AT ou da DGITA?

Por telefone é impossivel chegar a qualquer pessoa, e quando se pensa que se chega, ninguem atende.... por email ou pelo e-balcão também não obtenho qualquer resposta.

É uma frustração, parece que ando a caçar gambozinos...

Edited by rpsilva

Share this post


Link to post
Share on other sites
CrominhO

(...)

Alguém alguma vez conseguiu algum apoio da AT ou da DGITA?

Por telefone é impossivel chegar a qualquer pessoa, e quando se pensa que se chega, ninguem atende.... por email ou pelo e-balcão também não obtenho qualquer resposta.

É uma frustração, parece que ando a caçar gambozinos...

loool :P

A DGITA já não existe... Tenta no E-fatura com o Nif em que registaste a Aplicação, salvo erro tem lá uma opção de "apoio ao desenvolvimento" ou algo do género :)

Mas de facto essa tua frustração creio que é partilhada por grande parte de nós, existe Departamentos na AT para tudo e cada um com a sua opinião, mas quando é necessário uma opinião sobre 2 partes, por exemplo Legislação e Desenvolvimento, é um quebra cabeças :)


As mentes humanas são realmente um local estranho!

Share this post


Link to post
Share on other sites
rpsilva

Eu liguei para o nº que tem no pdf com as especificações e alguem atendeu, até me passaram para uma pessoa q alegadamente está responsavel por este assunto. Acontece é q qdo chega a essa pessoa, nunca foi atendida qualquer chamada (teoricamente, seria da DGITA... se ja não existe, significa que hoje já aprendi uma coisa nova :P ).

Eu até já falei com alguém do dpto do Património, seguindo a sugestão da senhora que me atendeu pelo 707 da AT, tal é a confusão que reina. Por agora, julgo ja ter resolvido parte do problema... usei a chave publica antiga e ja tenho um resultado relativamente positivo ao fazer a submissão de recibos de arrendamento.

Não me dá um erro 500 do servidor com o XML com os erros. Já tenho como retorno um XML com o erro "-99" e a seguinte descrição "Por motivo de ordem técnica, nao é possivel satisfazer o seu pedido". Se tivesse um erro "0" a operação teria corrido bem do lado da AT.

Quem ja trabalhou com os webservices de teste, qdo submetem um documento totalmente correcto, que resultado é que costumam obter? Tb este tipo de descrição ou um XML sem qualquer erro?

Obrigado

Edited by rpsilva

Share this post


Link to post
Share on other sites
javlacerda

Boa tarde

Estamos a obter o erro de "Servidor de autenticação indisponível" ao comunicar documentos de transporte.

Está a acontecer a mais alguém?

Muito obrigado

Share this post


Link to post
Share on other sites
josejfferreira

Boa tarde

Estamos a obter o erro de "Servidor de autenticação indisponível" ao comunicar documentos de transporte.

Está a acontecer a mais alguém?

Muito obrigado

Confirmo.

Share this post


Link to post
Share on other sites
rpsilva

Já tenho como retorno um XML com o erro "-99" e a seguinte descrição "Por motivo de ordem técnica, nao é possivel satisfazer o seu pedido". Se tivesse um erro "0" a operação teria corrido bem do lado da AT.

Quem ja trabalhou com os webservices de teste, qdo submetem um documento totalmente correcto, que resultado é que costumam obter? Tb este tipo de descrição ou um XML sem qualquer erro?

Obrigado

Alguém que possa dar feedback?

Share this post


Link to post
Share on other sites
americob

Alguém que possa dar feedback?

Desde que caducou o último certificado, colocando o novo ou não, também me dá essa mensagem. Deve ser de lá!

Share this post


Link to post
Share on other sites
marcolopes

Parece que os certifcados caducaram ontem e julgo que tudo deixou de funcionar. No proprio site deles, na secção de testes, nenhum funciona.

Quando alguém tiver o novo certificado de testes, p.f. disponibilizar aqui. Obrigado.

ALIAS: le-90ed41ff-321f-4fb9-b4d1-b0340440ef1f

USAGE: [digitalSignature, keyEncipherment]

SERIAL: 401413439849421673041509938274853516201694148

ISSUER: CN=DGITA Issuing CA1, DC=ritta, DC=local

SUBJECT: CN=TesteWebservices, O=AT - Autoridade Tributaria e Aduaneira, L=Lisboa, ST=Lisboa, C=PT

EXPIRES: Thu Nov 26 10:23:42 GMT 2015

DAYS LEFT: -20

HASH CODE: 32209473

FILENAME: TesteWebServices.pfx

Bem... o portal da AT está completamente esfrangalhado... quase nenhum link funciona...


The simplest explanation is usually the correct one

JAVA Utilities: https://github.com/marcolopes/dma

Share this post


Link to post
Share on other sites
nunopicado

O que se passa com os certificados de testes? Não vos estão a funcionar?

Aqui funciona na boa:

https://www.dropbox.com/s/hub1g0kkctvb03b/TesteWebService.pfx?dl=0

Pass: TESTEwebservice

Válido até 2016-05-18.

Edited by nunopicado

"A humanidade está a perder os seus génios... Aristóteles morreu, Newton já lá está, Einstein finou-se, e eu hoje não me estou a sentir bem!"

> Não esclareço dúvidas por PM: Indica a tua dúvida no quadro correcto do forum.

Share this post


Link to post
Share on other sites
pedrorgo

Boa noite a todos,

Alguém tem o ultimo WSDL para a comunicação de documentos de transporte? Estava a usar o link da AT http://info.portaldasfinancas.gov.pt/NR/rdonlyres/A75E1110-7EB8-479E-BC09-6D5B726F6A1C/0/documentosTransporte.wsdl mas por de repente deixou de funcionar, logo, deixei de poder usar o serviço nos mesmos moldes. Pelos vistos nenhum dos outros links funciona...

Agradeço desde já a vossa ajuda.

Share this post


Link to post
Share on other sites
rpsilva

Em relação ao problema que eu tinha, a AT informou-me que devia usar determinado NIF e password e nao os reais. Já no inicio de Novembro me tinham informado que devia usar os reais, via email.

Hoje, para o caso da comunicação de contratos de arrendamento, já verifiquei que houve alterações nos campos obrigatorios. Ia verificar alterações no ficheiro WSDL e no PDF de integração no portal das finanças e nenhum deles abre...

Estamos neste momento a alterar o nosso software à base do bom senso e sem qq documento técnico.

Edited by rpsilva

Share this post


Link to post
Share on other sites
NAM

Boa noite a todos,

Alguém tem o ultimo WSDL para a comunicação de documentos de transporte? Estava a usar o link da AT http://info.portaldasfinancas.gov.pt/NR/rdonlyres/A75E1110-7EB8-479E-BC09-6D5B726F6A1C/0/documentosTransporte.wsdl mas por de repente deixou de funcionar, logo, deixei de poder usar o serviço nos mesmos moldes. Pelos vistos nenhum dos outros links funciona...

Agradeço desde já a vossa ajuda.

Está acontecer o mesmo aqui. Alguém sabe se houve alteração dos endereços ao webservice da AT?

Obrigado

Edited by NAM

Share this post


Link to post
Share on other sites
Elio_Mota

Boas tardes,

Peço imensas desculpas mas já estou a entrar em desespero!!

Tenho um servidor num cliente que ontem autenticava bem as guias...

Hoje dá um erro, "CryptograficException. O objecto não foi encontrado"..

Terei eliminado alguma coisa? Andei a comparar 2 servidores.. e o que instalei ta a funcionar!! este aparentemente deixou de funcionar..

Muito Obrigado..

Espero que seja coisa simples e que com a vossa experiencia consiga resolver isto fácil..

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.