Jump to content

Recommended Posts

Posted
On 12/9/2024 at 4:48 PM, Sergio. said:

Boa Tarde,

Em fim de ano existe sempre algo para quebrar a monotonia do dia a dia.
Também receberam esta prenda?
Isto tem a haver com o estabelecer ligação entre o nosso servidor e o site da AT, assim, esta é daqueles em que não é preciso fazer nada?
Ou está-me a falhar algo?

Obrigado.

Ignora.

The simplest explanation is usually the correct one

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

Posted
Em 09/12/2024 às 16:48, Sergio. disse:

Boa Tarde,

Em fim de ano existe sempre algo para quebrar a monotonia do dia a dia.
Também receberam esta prenda?
Isto tem a haver com o estabelecer ligação entre o nosso servidor e o site da AT, assim, esta é daqueles em que não é preciso fazer nada?
Ou está-me a falhar algo?

Obrigado.
 

 

Leiam com atenção toda a mensagem. A parte da renovação do certificado deles pode efetivamente ser ignorada por quem não a validar, mas há lá avisos para outras alterações, nomeadamente deixarem de aceitar algumas cifras:

Citação

Em complemento, como parte de nossos esforços contínuos para manter a integridade e a segurança dos dados transmitidos pelos serviços que disponibilizamos, estamos a desativar cifras SSL/TLS fracas, tais como RC4, DES, e SSLv3, que estão associadas a vulnerabilidades conhecidas.

Numa primeira fase, esta alteração foi efetuada em ambiente de qualidade. Certifique-se de que os seus sistemas, servidores e navegadores estão configurados para suportar protocolos mais seguros, como TLS 1.2 e TLS 1.3.

  Verifique os certificados SSL/TLS utilizados e as configurações de segurança no seu ambiente para garantir a conformidade.

 

  • Thanks 1
Posted
Em 10/12/2024 às 18:11, sergio silva disse:

Boa Tarde

Existe algum problema na comunição de guias de transporte no ambiente de teste?

 

obrigado

Boas

Já consegue comunicar em ambiente de testes? Eu não consigo comunicar nada em testes.

Jorge

Posted
Em 11/12/2024 às 11:11, CPHJ1966 disse:

Boas

Já consegue comunicar em ambiente de testes? Eu não consigo comunicar nada em testes.

Jorge

Bom dia,

eu já não consigo comunicar séries de faturação em modo de testes aproximadamente à um mês e não consigo entender o porquê? Tenho tudo atualizado, antes funcionava e de um momento para o outro deixou de funcionar?!

 

Saudações

Célina Marques

Posted
Em 11/12/2024 às 11:35, Célina Marques disse:

Bom dia,

eu já não consigo comunicar séries de faturação em modo de testes aproximadamente à um mês e não consigo entender o porquê? Tenho tudo atualizado, antes funcionava e de um momento para o outro deixou de funcionar?!

 

Saudações

Célina Marques

Eu já coloquei um pedido de esclarecimento na AT. Faça o mesmo. Tenho quase a certeza que é do certificado.

Posted (edited)
On 12/11/2024 at 11:35 AM, Célina Marques said:

Bom dia,

eu já não consigo comunicar séries de faturação em modo de testes aproximadamente à um mês e não consigo entender o porquê? Tenho tudo atualizado, antes funcionava e de um momento para o outro deixou de funcionar?!

Saudações

Célina Marques

Já não testo há algumas semanas... efectivamente NENHUM serviço da AT (Séries Documentais, Documentos e Documentos de Transporte está funcional no ambiente de TESTES)

Exemplo para o serviço de SÉRIES DOCUMENTAIS (pedido)

Quote
<!---SENT--->
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Header>
<wss:Security xmlns:wss="http://schemas.xmlsoap.org/ws/2002/12/secext">
<wss:UsernameToken>
<wss:Username>599999993/0037</wss:Username>
<wss:Nonce>ViyKL23mBiOi70AsTqKODGwsCtNjE64uCWEk0CFEN8cUow08Ay3HgPLJq3gRcbQ7RupoID13xrbBIyNGfOc5YONSe2WkDaroHZctANnvbSD1ta9saKHlp6cBdCObpge8Cc7SaDQwtqfJ61/YeF8hBHf4vE7Bv+WY8OB964uHwm9AwlNfuvv1OQv1s1D4tuCeBEeeixIpN1xCsOANX+uPr9tEh0KebqSxxyrZge5o5lMWChcEIrrmuACFtkuhGjmzJrnoCzlStN2pmDuCrCmjphPaQ56IWF5DffjdwFwf61rwSHCRsmC+J0HBH0GqVq3g8YHdJGCjyr+5nlzT7n5Ibg==</wss:Nonce>
<wss:Password>meD+TTcgxhbVNEhuGNaX9g==</wss:Password>
<wss:Created>JWMslBYUlWKJrqG7tO2K8xCn27ic+LPBfIcZkYEzAWU=</wss:Created>
</wss:UsernameToken>
</wss:Security>
</S:Header>
<S:Body>
<ns2:registarSerie xmlns:ns2="http://at.gov.pt/">
<serie>09065268873962622612505972543368057</serie>
<tipoSerie>N</tipoSerie>
<classeDoc>SI</classeDoc>
<tipoDoc>FT</tipoDoc>
<numInicialSeq>1</numInicialSeq>
<dataInicioPrevUtiliz>2024-12-11</dataInicioPrevUtiliz>
<numCertSWFatur>0</numCertSWFatur>
<meioProcessamento>PI</meioProcessamento>
</ns2:registarSerie>
</S:Body>
</S:Envelope>

 

ERRO (java)

com.sun.xml.ws.client.ClientTransportException: HTTP transport error: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
	at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:131)
	at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:151)
	at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:93)
	at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:598)
	at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:557)
	at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:542)
	at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:439)
	at com.sun.xml.ws.client.Stub.process(Stub.java:222)
	at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:135)
	at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:109)
	at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
	at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:118)
	at com.sun.proxy.$Proxy29.registarSerie(Unknown Source)
	at org.dma.services.at.proxy.SeriesServiceHandler.registarSerie(SeriesServiceHandler.java:73)
	at org.dma.services.at.test.SeriesServiceTest.registar(SeriesServiceTest.java:79)
	at org.dma.services.at.test.SeriesServiceTest.registar(SeriesServiceTest.java:110)
	at org.dma.services.at.test.SeriesServiceTest.registar(SeriesServiceTest.java:116)
	at org.dma.services.at.test.SeriesServiceTest.main(SeriesServiceTest.java:416)
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
	at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1979)
	at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1086)
	at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1332)
	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1359)
	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1343)
	at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
	at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1092)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250)
	at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:119)
	... 17 more

NOTA: Todos os certificados estão devidamente actualizados e com validade.

Quote

-----X509 CERTIFICATE-----
ALIAS: sapubkey
USAGE: [keyEncipherment, dataEncipherment]
SERIAL: 1048135070859034555979342277172514410761036544
ISSUER: CN=DGITA Issuing CA2, DC=ritta, DC=local
SUBJECT: CN=Chave Cifra Publica AT, OU=Sistemas de Informacao, O=Autoridade Tributaria e Aduaneira, L=Lisboa, ST=Lisboa, C=PT
ISSUED: Mon May 15 09:39:34 BST 2023
EXPIRES: Sat Jun 28 15:03:33 BST 2025
DAYS LEFT: 198
HASH CODE: 2100165550


-----X509 CERTIFICATE-----
ALIAS: 1
USAGE: [digitalSignature, keyEncipherment]
SERIAL: 468315650422007502776562703677917646072840433
ISSUER: CN=AT Issuing CA1, O=Autoridade Tributaria e Aduaneira, L=Lisboa, C=PT
SUBJECT: CN=TesteWebservices, OU=Sistemas de Informacao, O=Autoridade Tributaria e Aduaneira, L=Lisboa, ST=Lisboa, C=PT
ISSUED: Tue Aug 13 17:18:41 BST 2024
EXPIRES: Sun Feb 09 16:18:41 GMT 2025
DAYS LEFT: 60
HASH CODE: 57116503

 

Edited by marcolopes

The simplest explanation is usually the correct one

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

Posted
Em 11/12/2024 às 19:24, marcolopes disse:

Já não testo há algumas semanas... efectivamente NENHUM serviço da AT (Séries Documentais, Documentos e Documentos de Transporte está funcional no ambiente de TESTES)

Exemplo para o serviço de SÉRIES DOCUMENTAIS (pedido)

ERRO (java)

com.sun.xml.ws.client.ClientTransportException: HTTP transport error: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
	at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:131)
	at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:151)
	at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:93)
	at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:598)
	at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:557)
	at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:542)
	at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:439)
	at com.sun.xml.ws.client.Stub.process(Stub.java:222)
	at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:135)
	at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:109)
	at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
	at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:118)
	at com.sun.proxy.$Proxy29.registarSerie(Unknown Source)
	at org.dma.services.at.proxy.SeriesServiceHandler.registarSerie(SeriesServiceHandler.java:73)
	at org.dma.services.at.test.SeriesServiceTest.registar(SeriesServiceTest.java:79)
	at org.dma.services.at.test.SeriesServiceTest.registar(SeriesServiceTest.java:110)
	at org.dma.services.at.test.SeriesServiceTest.registar(SeriesServiceTest.java:116)
	at org.dma.services.at.test.SeriesServiceTest.main(SeriesServiceTest.java:416)
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
	at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
	at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1979)
	at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1086)
	at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1332)
	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1359)
	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1343)
	at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
	at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1092)
	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250)
	at com.sun.xml.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:119)
	... 17 more

NOTA: Todos os certificados estão devidamente actualizados e com validade.

 

Metam uma reclamação no Efatura para ver se resolvem isso. Eu já coloquei.

 

Posted
Em 12/12/2024 às 09:25, CPHJ1966 disse:

Metam uma reclamação no Efatura para ver se resolvem isso. Eu já coloquei.

 

Resolver o quê, o problema esta do teu lado. o Serviço de testes esta a funcionar direito, so atualizaram os certificados. Tens que atualizar os teus. 

Posted
Em 12/12/2024 às 10:16, abrito disse:

Resolver o quê, o problema esta do teu lado. o Serviço de testes esta a funcionar direito, so atualizaram os certificados. Tens que atualizar os teus. 

Há aqui mais pessoas a dizer que não funciona. Estou a utilizar o certificado que está na AT e que é válido ate 02/25. Não alterei qq. rotina.

Posted
On 12/12/2024 at 10:16 AM, abrito said:

Resolver o quê, o problema esta do teu lado. o Serviço de testes esta a funcionar direito, so atualizaram os certificados. Tens que atualizar os teus. 

Boas,

Consegues partilhar os certificados do ambiente de teste que usaste? Usei os certificados do site da AT e não funciona. Dá o erro de handshake.

Posted
Em 12/12/2024 às 12:18, JVELOSO disse:

Boas,

Consegues partilhar os certificados do ambiente de teste que usaste? Usei os certificados do site da AT e não funciona. Dá o erro de handshake.

o vosso problema esta na cadeia de certificação não no certificado que estas a falar.

ou desativas a verificação de cadeia, ou atualizas o certificados que eles enviaram a dias

Posted
Em 12/12/2024 às 12:18, JVELOSO disse:

Boas,

Consegues partilhar os certificados do ambiente de teste que usaste? Usei os certificados do site da AT e não funciona. Dá o erro de handshake.

Os certificados sao os mesmos que tu usas 

o envio

<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<SOAP-ENV:Header xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
		<NS1:Security xmlns:NS1="http://schemas.xmlsoap.org/ws/2002/12/secext" SOAP-ENV:mustUnderstand="1">
			<NS1:UsernameToken>
				<Username xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext">599999993/0037</Username>
				<Password xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext">AXausDgpIU1AourKIUdLHA==
</Password>
				<Nonce xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext">ewbWGzBIrheMYrT1E5vylmQ/ltuf4Vi7pC9/NUUtK3DqSiB7XqgpYRuCch4dYq5R
JcdE2O2WGX3N2jtKi/3kkSLJBizCOEE3Sj61Yb+ypbqTFd1PNYeid0yFFZ9cP1VW
li2DTi7iuNlcjdpSSJIUC6s+jlD2VbDwx4EkNfJl6aqv4SusWU083mV12f7Lw825
gi2jfgh/SUuifJ0q32ym4hSMblwLxhmUXLBU4MGzCDd3dcvHDe4s+VtXFTrfXXBi
mKa1eoR6x6UTDClW2kucL9OAUcFYg43x3cUvPC8ZNWq5V3ayd/3kfrfR+RLVNaV/
t86qd9LU+33CFMRBEAIGyw==
</Nonce>
				<Created xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext">NiDNcrZdIRAck1HBPDn11+q82Lv3ZDg52U2VeJ6xz7Y=
</Created>
			</NS1:UsernameToken>
		</NS1:Security>
	</SOAP-ENV:Header>
	<SOAP-ENV:Body>
		<envioDocumentoTransporteRequestElem xmlns="https://servicos.portaldasfinancas.gov.pt/sgdtws/documentosTransporte/">
			<TaxRegistrationNumber xmlns="">599999993</TaxRegistrationNumber>
			<CompanyName xmlns="">Nome da minha empresa</CompanyName>
			<CompanyAddress xmlns="">
				<Addressdetail>Morada</Addressdetail>
				<City>Cidade</City>
				<PostalCode>0000-000</PostalCode>
				<Country>PT</Country>
			</CompanyAddress>
			<DocumentNumber xmlns="">1 2024/377</DocumentNumber>
			<ATCUD xmlns="">JJJVD68G-377</ATCUD>
			<MovementStatus xmlns="">N</MovementStatus>
			<MovementDate xmlns="">2024-12-12</MovementDate>
			<MovementType xmlns="">GT</MovementType>
			<CustomerTaxID xmlns="">999999990</CustomerTaxID>
			<CustomerAddress xmlns="">
				<Addressdetail>DESCONHECIDA</Addressdetail>
				<City>DESCONHECIDO</City>
				<PostalCode>0000-000</PostalCode>
				<Country>PT</Country>
			</CustomerAddress>
			<CustomerName xmlns="">CONSUMIDOR FINAL </CustomerName>
			<AddressTo xmlns="">
				<Addressdetail>DESCONHECIDA</Addressdetail>
				<City>DESCONHECIDO</City>
				<PostalCode>0000-000</PostalCode>
				<Country>PT</Country>
			</AddressTo>
			<AddressFrom xmlns="">
				<Addressdetail>Desconhecida</Addressdetail>
				<City>Desconhecida</City>
				<PostalCode>0000-000</PostalCode>
				<Country>PT</Country>
			</AddressFrom>
			<MovementStartTime xmlns="">2024-12-12T13:25:00.000Z</MovementStartTime>
			<Line xmlns="">
				<ProductDescription>ACERTO</ProductDescription>
				<Quantity>1</Quantity>
				<UnitOfMeasure>UN</UnitOfMeasure>
				<UnitPrice>1</UnitPrice>
			</Line>
		</envioDocumentoTransporteRequestElem>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

a resposta

<?xml version="1.0"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Header><WorkContext xmlns="http://oracle.com/weblogic/soap/workarea/">rO0ABXdRABN3ZWJsb2dpYy5hcHAuc2dkdHdzAAAA1gAAACN3ZWJsb2dpYy53b3JrYXJlYS5TdHJpbmdXb3JrQ29udGV4dAANMS4yMi4yNS01NTU1MQAA</WorkContext></S:Header><S:Body><ns0:envioDocumentoTransporteResponseElem xmlns:ns0="https://servicos.portaldasfinancas.gov.pt/sgdtws/documentosTransporte/"><ResponseStatus><ReturnCode>-100</ReturnCode><ReturnMessage>A data início de transporte é inferior à data atual, pelo que esta informação será considerada uma mera comunicação de dados à AT</ReturnMessage></ResponseStatus><DocumentNumber>1 2024/377</DocumentNumber><ATCUD>JJJVD68G-377</ATCUD></ns0:envioDocumentoTransporteResponseElem></S:Body></S:Envelope>

como vez esta a funcionar perfeitamente o endpoint de testes

Posted
On 12/12/2024 at 2:07 PM, abrito said:

Os certificados sao os mesmos que tu usas 

o envio

<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<SOAP-ENV:Header xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
		<NS1:Security xmlns:NS1="http://schemas.xmlsoap.org/ws/2002/12/secext" SOAP-ENV:mustUnderstand="1">
			<NS1:UsernameToken>
				<Username xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext">599999993/0037</Username>
				<Password xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext">AXausDgpIU1AourKIUdLHA==
</Password>
				<Nonce xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext">ewbWGzBIrheMYrT1E5vylmQ/ltuf4Vi7pC9/NUUtK3DqSiB7XqgpYRuCch4dYq5R
JcdE2O2WGX3N2jtKi/3kkSLJBizCOEE3Sj61Yb+ypbqTFd1PNYeid0yFFZ9cP1VW
li2DTi7iuNlcjdpSSJIUC6s+jlD2VbDwx4EkNfJl6aqv4SusWU083mV12f7Lw825
gi2jfgh/SUuifJ0q32ym4hSMblwLxhmUXLBU4MGzCDd3dcvHDe4s+VtXFTrfXXBi
mKa1eoR6x6UTDClW2kucL9OAUcFYg43x3cUvPC8ZNWq5V3ayd/3kfrfR+RLVNaV/
t86qd9LU+33CFMRBEAIGyw==
</Nonce>
				<Created xmlns="http://schemas.xmlsoap.org/ws/2002/12/secext">NiDNcrZdIRAck1HBPDn11+q82Lv3ZDg52U2VeJ6xz7Y=
</Created>
			</NS1:UsernameToken>
		</NS1:Security>
	</SOAP-ENV:Header>
	<SOAP-ENV:Body>
		<envioDocumentoTransporteRequestElem xmlns="https://servicos.portaldasfinancas.gov.pt/sgdtws/documentosTransporte/">
			<TaxRegistrationNumber xmlns="">599999993</TaxRegistrationNumber>
			<CompanyName xmlns="">Nome da minha empresa</CompanyName>
			<CompanyAddress xmlns="">
				<Addressdetail>Morada</Addressdetail>
				<City>Cidade</City>
				<PostalCode>0000-000</PostalCode>
				<Country>PT</Country>
			</CompanyAddress>
			<DocumentNumber xmlns="">1 2024/377</DocumentNumber>
			<ATCUD xmlns="">JJJVD68G-377</ATCUD>
			<MovementStatus xmlns="">N</MovementStatus>
			<MovementDate xmlns="">2024-12-12</MovementDate>
			<MovementType xmlns="">GT</MovementType>
			<CustomerTaxID xmlns="">999999990</CustomerTaxID>
			<CustomerAddress xmlns="">
				<Addressdetail>DESCONHECIDA</Addressdetail>
				<City>DESCONHECIDO</City>
				<PostalCode>0000-000</PostalCode>
				<Country>PT</Country>
			</CustomerAddress>
			<CustomerName xmlns="">CONSUMIDOR FINAL </CustomerName>
			<AddressTo xmlns="">
				<Addressdetail>DESCONHECIDA</Addressdetail>
				<City>DESCONHECIDO</City>
				<PostalCode>0000-000</PostalCode>
				<Country>PT</Country>
			</AddressTo>
			<AddressFrom xmlns="">
				<Addressdetail>Desconhecida</Addressdetail>
				<City>Desconhecida</City>
				<PostalCode>0000-000</PostalCode>
				<Country>PT</Country>
			</AddressFrom>
			<MovementStartTime xmlns="">2024-12-12T13:25:00.000Z</MovementStartTime>
			<Line xmlns="">
				<ProductDescription>ACERTO</ProductDescription>
				<Quantity>1</Quantity>
				<UnitOfMeasure>UN</UnitOfMeasure>
				<UnitPrice>1</UnitPrice>
			</Line>
		</envioDocumentoTransporteRequestElem>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

a resposta

<?xml version="1.0"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Header><WorkContext xmlns="http://oracle.com/weblogic/soap/workarea/">rO0ABXdRABN3ZWJsb2dpYy5hcHAuc2dkdHdzAAAA1gAAACN3ZWJsb2dpYy53b3JrYXJlYS5TdHJpbmdXb3JrQ29udGV4dAANMS4yMi4yNS01NTU1MQAA</WorkContext></S:Header><S:Body><ns0:envioDocumentoTransporteResponseElem xmlns:ns0="https://servicos.portaldasfinancas.gov.pt/sgdtws/documentosTransporte/"><ResponseStatus><ReturnCode>-100</ReturnCode><ReturnMessage>A data início de transporte é inferior à data atual, pelo que esta informação será considerada uma mera comunicação de dados à AT</ReturnMessage></ResponseStatus><DocumentNumber>1 2024/377</DocumentNumber><ATCUD>JJJVD68G-377</ATCUD></ns0:envioDocumentoTransporteResponseElem></S:Body></S:Envelope>

como vez esta a funcionar perfeitamente o endpoint de testes

Obrigado.

Já consegui resolver o problema. Tive de alterar o TLSv1 para TLSv1.2.

Posted (edited)
On 12/12/2024 at 2:10 PM, JVELOSO said:

Obrigado.

Já consegui resolver o problema. Tive de alterar o TLSv1 para TLSv1.2.

Era isso que ia dizer... não tem absolutamente NADA a ver com certificados, como já tinha provado.

Provavelmente alteraram o protocolo de segurança sem avisar...

Também está a causar problemas em produção? Ainda não tive qualquer feedback...

Edited by marcolopes

The simplest explanation is usually the correct one

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

Posted
Em 12/12/2024 às 14:10, JVELOSO disse:

Obrigado.

Já consegui resolver o problema. Tive de alterar o TLSv1 para TLSv1.2.

agora o @CPHJ1966 pedir desculpa pela reclamação :) :) :) :)

Em 12/12/2024 às 14:13, marcolopes disse:

Era isso que ia dizer... não tem absolutamente NADA a ver com certificados, como já tinha provado.

Provavelmente alteraram o protocolo de segurança sem avisar...

o protocolo ja foi alterado a muitos meses atras 

Posted (edited)
On 12/12/2024 at 2:13 PM, abrito said:

agora o @CPHJ1966 pedir desculpa pela reclamação 🙂 🙂 🙂 🙂

o protocolo ja foi alterado a muitos meses atras 

Os ENDPOINTS de TESTES apenas começaram a causar erro recentemente... Nem tenho feedback de problemas em produção...

Ontem até testei com TLSv1.2 e continuava a dar erro... hoje também.

Edited by marcolopes

The simplest explanation is usually the correct one

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

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.