marcolopes Posted December 9, 2024 at 07:57 PM Report #633796 Posted December 9, 2024 at 07:57 PM 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
albertosilva Posted December 10, 2024 at 09:54 AM Report #633799 Posted December 10, 2024 at 09:54 AM 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. 1 Report
sergio silva Posted December 10, 2024 at 06:11 PM Report #633801 Posted December 10, 2024 at 06:11 PM Boa Tarde Existe algum problema na comunição de guias de transporte no ambiente de teste? obrigado
CPHJ1966 Posted December 11, 2024 at 09:29 AM Report #633803 Posted December 11, 2024 at 09:29 AM Bom dia. Alguém sabe se o certificado de testes que está disponivel no site da AT funciona? Jorge
paulofvoliveira Posted December 11, 2024 at 09:41 AM Report #633804 Posted December 11, 2024 at 09:41 AM Já agora qual é a palavra passe para instalar o certificado de testes, esqueci completamente.
paulofvoliveira Posted December 11, 2024 at 09:57 AM Report #633805 Posted December 11, 2024 at 09:57 AM On 12/11/2024 at 9:41 AM, paulofvoliveira said: Já agora qual é a palavra passe para instalar o certificado de testes, esqueci completamente. Peço desculpa, Já descobri (problema de maiúsculas) 😞
CPHJ1966 Posted December 11, 2024 at 11:11 AM Report #633806 Posted December 11, 2024 at 11:11 AM 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
Célina Marques Posted December 11, 2024 at 11:35 AM Report #633807 Posted December 11, 2024 at 11:35 AM 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
CPHJ1966 Posted December 11, 2024 at 11:46 AM Report #633808 Posted December 11, 2024 at 11:46 AM 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.
marcolopes Posted December 11, 2024 at 07:24 PM Report #633810 Posted December 11, 2024 at 07:24 PM (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 December 11, 2024 at 07:28 PM by marcolopes The simplest explanation is usually the correct one JAVA Utilities: https://github.com/marcolopes/dma
CPHJ1966 Posted December 12, 2024 at 09:25 AM Report #633811 Posted December 12, 2024 at 09:25 AM 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.
abrito Posted December 12, 2024 at 10:16 AM Report #633812 Posted December 12, 2024 at 10:16 AM 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.
CPHJ1966 Posted December 12, 2024 at 12:15 PM Report #633813 Posted December 12, 2024 at 12:15 PM 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.
JVELOSO Posted December 12, 2024 at 12:18 PM Report #633814 Posted December 12, 2024 at 12:18 PM 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.
abrito Posted December 12, 2024 at 12:21 PM Report #633815 Posted December 12, 2024 at 12:21 PM 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
abrito Posted December 12, 2024 at 02:07 PM Report #633816 Posted December 12, 2024 at 02:07 PM 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
JVELOSO Posted December 12, 2024 at 02:10 PM Report #633817 Posted December 12, 2024 at 02:10 PM 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.
marcolopes Posted December 12, 2024 at 02:13 PM Report #633818 Posted December 12, 2024 at 02:13 PM (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 December 12, 2024 at 02:14 PM by marcolopes The simplest explanation is usually the correct one JAVA Utilities: https://github.com/marcolopes/dma
abrito Posted December 12, 2024 at 02:13 PM Report #633819 Posted December 12, 2024 at 02:13 PM 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
marcolopes Posted December 12, 2024 at 02:14 PM Report #633820 Posted December 12, 2024 at 02:14 PM (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 December 12, 2024 at 02:18 PM by marcolopes The simplest explanation is usually the correct one JAVA Utilities: https://github.com/marcolopes/dma
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now