Sim, foi para todos. Alterei o ficheiro java para a versão 2.5.1-0031 e dá o mesmo. O que é estranho é que se fosse para webservices fazia sentido. Para o envio via Java e SAFT não estou a ver onde se altera o certificado. Simplesmente não o uso. Segue o email que me enviaram (27 Outubro):
Exmos Senhores
O certificado digital "ChavePublicaAT.cer” que é utilizado no processo de cifra da password enviada no Header do pedido SOAP que é efectuado via Web Service na comunicação de Documentos de Transporte, Faturas, Declarações de IRC e Contratos de Arrendamento para a AT por parte dos operadores económicos vossos clientes expira no próximo dia 18 de Novembro de 2017
Para substituir o certificado digital "ChavePublicaAT.cer” que irá expirar, foi emitido um novo certificado digital “ChaveCifraPublicaAT2020.cer” que pode ser obtido no Portal das Finanças em Faturas -> Produtor Software -> Apoio ao desenvolvimento -> Testar Webservice.
Para que cada produtor de software possa testar a continuidade do funcionamento dos seus produtos, a AT já actualizou os seus sistemas para que passem a aceitar as passwords que já utilizem, no processo de cifra da mesma, o novo certificado digital “ChaveCifraPublicaAT2020.cer”
O ficheiro agora enviado contém no seu interior o certificado digital com a nova chave pública, “ChaveCifraPublicaAT2020.cer”
Esclarecemos ainda o seguinte:
- O certificado digital que solicitaram à AT, via adesão ao serviço no e-fatura, mantém-se até ao fim da sua validade.
Os pedidos de esclarecimento deverão ser colocados ao e-balcão através do site do portal das finanças.
Na esperança de poder contribuir para o seu esclarecimento, enviamos-lhes os melhores cumprimentos,
SDG - Sistemas de Informação
Av. Eng. Duarte Pacheco, nº 28 - 1099-013 Lisboa
Geral: (+351) 218 812 600 - Fax: (+351) 213 834 974
CAT - Centro de atendimento telefónico - (+351) 217 206 707
E-mail: sdg-si@at.gov.pt Visite-nos em www.portaldasfinancas.gov.pt
↧
SAFT-PT: debate de dúvidas e ideias
↧
SAFT-PT: debate de dúvidas e ideias
Sim, eles esquecem-se de atualizar o FACTEMICLI... têm de ser eles a fazê-lo!
https://www.portugal-a-programar.pt/forums/topic/57734-utilizar-webservices-da-at/?do=findComment&comment=608187
↧
↧
Utilizar Webservices da AT
Pois eu não consigo:
java -jar FACTEMICLI-2.5.1-0031-cmdClient.jar -a 2017 -m 10 -op enviar -i SAFT_201710.xml -n xxx/1 -p xxx -o response.dat
Login failed for user 217817327/1. ERROR CODE: 8: Nonce: Cifra da chave pública inválida
↧
SAFT-PT: debate de dúvidas e ideias
ChavePublicaAT.cer, que usavas para gerar o Nonce, foi alterada. A validade da antiga terminava no sábado passado.
Tens de mudar a chave publica que usas para gerar o Nonce.
Como o fazes depende do teu programa, mas genericamente falando basta substituires o ChavePublicaAT.cer pelo ChaveCifraPublicaAT2020.cer.
Sim, para todos. A chave publica tinha validade de 5 anos quando saiu. 5 anos passam num instante, já viste?
↧
Utilizar Webservices da AT
A chave publica mudou, uma vez que a antiga expirou no sábado passado.
Tens de actualizar a aplicação FACTEMICLI.
Mas não vás com muita pressa, que já ouvi dizer que a AT se esqueceu de actualizar essa...
↧
↧
Utilizar Webservices da AT
Isto é inacreditável. Já telefonei para lá e da secção de informática dizem que não podem fazer nada. Vou abrir e-balcao.
↧
Utilizar Webservices da AT
Boas a todos.
Estou a obter o erro "ERROR CODE: 8: Nonce: Cifra da chave pública inválida"... atualizei todos os clientes na semana passada para a chave nova e comunicou sem problemas até 6ª. Agora está a dar isto... há mais alguém com este problema? Já fui sacar o certificado ao site do e-fatura, e é o mesmo que estou a usar.
↧
Utilizar Webservices da AT
pacpintob: vê o texto acima. Parece ter sido erro da AT que não actualizou o código java que usamos para enviar.
↧
Utilizar Webservices da AT
Obrigado Miguel, mas não estou a usar java... estou a mandar com CURL via php. Funcionou impecavelmente na semana passada...
↧
↧
SAFT-PT: debate de dúvidas e ideias
Nuno, o https://faturas.portaldasfinancas.gov.pt/factemipf_static/java/FACTEMICLI-2.5.1-0031-cmdClient.jar é feito pela AT, eles é que o têm de alterar!
↧
Utilizar Webservices da AT
Boas, eu tambem utilizo o saPubKey.jks da aplicação FACTEMICLI-2.5.1-0031-cmdClient.jar, ja tentei converter o ChaveCifraPublicaAT2020.cer para saPubKey.jks, mas continua a dar erro. Alguem tem outra solução?
↧
SAFT-PT: debate de dúvidas e ideias
Sim, para quem usa o FACTEMICLI tem mesmo de ser.
↧
SAFT-PT: debate de dúvidas e ideias
Já contactei a AT novamente a referenciar o meu pedido urgente de e-balcao, vamos ver o que dizem e acima de tudo, o que fazem!
↧
↧
Utilizar Webservices da AT
Já contactei a AT novamente a referenciar o meu pedido urgente de e-balcao, vamos ver o que dizem e acima de tudo, o que fazem!
↧
SAFT-PT: debate de dúvidas e ideias
Se se mantiver a tradição, daqui a uns meses tens resposta...
↧
SAFT-PT: debate de dúvidas e ideias
Bem sei, bem sei. Mas eu sou insistente...
↧
SAFT-PT: debate de dúvidas e ideias
Que remédio... :/
↧
↧
SAFT-PT: debate de dúvidas e ideias
Já me ligaram de volta. O problema está a ser tratado e depois do almoço estará resolvido. Eu almoço às 12h30 normalmente. E vocês?
↧
Utilizar Webservices da AT
Já me ligaram de volta. O problema está a ser tratado e depois do almoço estará resolvido. Eu almoço às 12h30 normalmente. E vocês?
↧
Utilizar Webservices da AT
Para obter a nova ChavePublicaAT tem de se fazer um novo pedido para renovar a nossa chave também?
↧