Search the Community
Showing results for tags 'web service'.
-
-
ChaveCifraPublicaAT2027 Ver Ficheiro Chave pública do Sistema de Autenticação de cifra para a comunicação via Web Services da AT. Ficheiros incluídos: Chave Cifra Publica AT 2027.cer Chave Cifra Publica AT 2027.p7b Validade: 15/04/2025–15/04/2027 Submetido por Rui Carlos Submetido em 05/06/2025 Categoria Outros Licença Website https://info.portaldasfinancas.gov.pt/pt/apoio_contribuinte/Pages/default.aspx Submetido pelo Autor? Não
-
Estou a desenvolver um conjunto de webservices e todos os que não tem «request» funcionam bem. Os que têm «request» em XML estão sem a dar o seguinte erro: System.InvalidOperationException: O nome de método do serviço Web xxxxxxxxx não é válido. em System.Web.Services.Protocols.HttpServerProtocol.Initialize() em System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing) Não posso alterar o «request» pois não somos nós que o definimos... Agradeço a desde já a Vossa ajuda
-
- web service
- asp.net
-
(and 1 more)
Tagged with:
-
Bom dia, Recebi esses certificados 51483XXX.cer ChaveCifraPublicaAT2025.cer PublicChainCA2.p7b Como faço para gerar o .pfx? Não tenho o .key para gerar .pfx Obrigado!
-
Olá a todos! BlazorFluentUI_FL é uma aplicação web que utiliza os componentes Blazor Fluent UI. Este projeto foi desenvolvido como uma forma de aprender e explorar as capacidades dos mesmos. O objetivo principal é o de conhecer e experimentar os seus vários componentes e padrões. Integra as APIs do Edaman e do YouTube, oferecendo funcionalidades avançadas, como pesquisa de receitas, acesso a uma vasta base de dados de alimentos e a capacidade de assistir a vídeos diretamente na aplicação, com a opção de armazenar informações dos vídeos numa base de dados SQLite, usando o ORM Entity Framework. As Apis Edaman e YouTube foram utilizadas para obter dados de receitas e conteúdo multimédia, respectivamente, para testar o frontend e explorar suas capacidades. Tecnologias Utilizadas: Linguagem C# Blazor Server Componentes do Blazor Fluent UI .NET Core 8 As contribuições são bem-vindas! Se tiver sugestões para novas funcionalidades ou melhorias, sinta-se à vontade para enviar um 'pull request' ou abrir uma 'issue' no repositório. Confira mais detalhes no Github . Documentação em Português e Inglês.
-
- 1
-
-
- csharp
- web service
-
(and 3 more)
Tagged with:
-
Boas! Alguém já andou de volta dos serviços da Segurança Social Direta, nomeadamente a "Consulta de Comprovativos de Pagamento", em que as definições do serviço estão em http://plataformaservicos.seg-social.pt/files/openapi.yaml ? Estou a tentar aceder a isto com Delphi, através das componentes TIdHTTP e também já tentei com TRESTClient, mas obtenho sempre a mesma resposta, em que diz que foi excedido o limite de tempo do pedido. Isto é baseado no Swagger e estou um pouco às aranhas. Algém pode ajudar ?
-
Boas a todos, Tenho duvida no campo: 1.6.14.4 – Indicador Débito/Crédito (DebitCreditIndicator). Segundo a documentação a AT - https://info.portaldasfinancas.gov.pt/pt/apoio_contribuinte/Faturacao/Fatcorews/Documents/Comunicacao_dos_elementos_dos_documentos_de_faturacao.pdf Ao enviar uma Factura ou Nota de débito para o Webservice, este indicador deve ser D ou C
-
Olá, tudo bem? Recentemente adquiri os arquivos de testes para o Portal das Finanças, E-fatura e derivados. Estou tentando perceber como funciona mas estou totalmente um nabo nisso, não consigo nem se quer listar as faturas, ler os arquivos .wsdl e estou a ficar maluco em ler todas as documentações de mais de 50 páginas com termos muito técnicos porém sem nenhum exemplo e isso está me atrapalhando demasiado no meu trabalho porque estou a 2 semanas sem nenhum avanço. Andei a verificar forums postados aqui mas a maioria já possuem demasiadas páginas e muitas das respostas que vão um bocado parecidas com o que estou a passar é de meados de 2012 para frente. Alguém já fizeste a integração utilizando os webservices das finanças que possa me ajudar? Para aqueles que estejam bem dispostos considerem que estou começando do 0 essa integração com o webservices deles e eu apenas tenho os certificados dos ambientes de testes. Obrigado malta,
-
Olá. Sou programador de um software de contabilidade de código aberto chamado FacturaScripts. Estamos a tentar ligar o nosso sistema à fatura eletrónica de Portugal, mas temos alguns problemas. Como podemos registrar a série? Atualmente temos um erro ao tentar conectar através do WebService. O erro é: Não foi possível conectar ao host. Estamos criando nosso objeto Soap assim: $wsdl = 'Plugins/SaftPt/Wsdl/Comunicacao_Series.wsdl'; return new SoapPortugal($wsdl, [ 'local_cert' => self::PRIVATE_KEY_FILE, 'encoding' => 'utf-8', 'soap_version' => SOAP_1_2, 'at_username' => $user, 'at_password' => $password, 'at_public_key' => 'Plugins/SaftPt/Keys/Testing/ChaveCifraPublicaAT2023.cer', 'location' => 'https://servicos.portaldasfinancas.gov.pt:722/SeriesWSService', 'uri' => 'https://servicos.portaldasfinancas.gov.pt:722/SeriesWSService', ]); Agora que temos nosso objeto Soap com o arquivo wsdl carregado, preenchemos os dados da string e enviamos para o cadastro. $test = new stdClass(); $test->serie = $serie->codserie; $test->tipoSerie = 'N'; $test->classeDoc = 'WD'; $test->tipoDoc = 'NE'; $test->numInicialSeq = 1; $test->dataInicioPrevUtiliz = '2023-01-01'; $test->numCertSWFatur = 9999; $test->meioProcessamento = 'PI'; $client = self::soapClient('series'); var_dump($client->registarSerie($test)); O erro recebido é: Could not connect to host. Qualquer ajuda ou idéias?, obrigado.
-
Boa tarde, neste momento, estou a realizar testes para o Webservice da Declaração Periódica IVA e estou a ter problemas com a operação "submeterDeclaração - elemento submeterDeclaraçãoIVARequest". Estou a receber como resposta o código 99 - "Erro na validação da palavra-passe" (palavra-passe incorreta, acesso suspenso, etc.). Verifiquei que a palavra-passe está correta e estou a utilizar uma declaração válida. Além disso, o meu subutilizador foi criado recentemente, pelo que não pode estar suspenso. Gostaria de solicitar a vossa ajuda para resolver esta situação. Já solicitei um esclarecimento a AT pelo E-balcão, mas até agora não obti nenhuma resposta. Agradeço antecipadamente e aguardo o vosso retorno. Respeitosos cumprimentos, Luís Cardoso.
-
Olá a todos! Na comunicação duma nova série é obrigatório incluir o início da numeração de sequência do documento na série. Por exemplo para uma nova série sem documentos já criados é colocado como número inicial 1 <numInicialSeq>1</numInicialSeq> Se agora finalizar a série, pede-me obrigatoriamente para indicar o número do último documento emitido da série que pretendo finalizar No caso de eu não ter criado nenhum documento para esta série, tendría que comunicar novamente 1 <seqUltimoDocEmitido>1</seqUltimoDocEmitido> Seguindo a logica de inicio e fim, ao meu entender se for iniciado no 1 e finalizado no 1, é como se existisse 1 documento comunicado na série Como é que fica em termos de documentos comunicados à AT? Há alguma forma de comunicar a finalização da série sem documentos emitidos? Obrigado
-
Boa Tarde À dois dias que estou a obter o erro abaixo no Webservice de testes da AT para comunicar Séries. O de produção funciona bem. <?xml version="1.0" encoding="UTF-8"?> <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Header/> <env:Body> <env:Fault> <faultcode>env:Server</faultcode> <faultstring>Erro - Resposta do Servidor </faultstring> <detail> <transactionID>0000000:5c457ae9636bd43804fb1b75</transactionID> <timestamp>2022-11-09 16:24:24.000+00:00</timestamp> </detail> </env:Fault> </env:Body> </env:Envelope> Experimentei tambem na página de testes da AT https://faturas.portaldasfinancas.gov.pt/testarLigacaoWebService.action e dá o mesmo erro. (printscreen em https://ibb.co/sq19rP7 ) Estão a conseguir usar o Webservice de testes para comunicar Séries? Conseguem ajudar? Obrigado
-
Boa tarde, estou com problemas a consumir os webservices da autoridade tributária responsáveis pela comunicação de obrigações acessórias. Estava a testar o serviço "consultarDeclaracoes", mas recebo sempre um Internal Error. O pedido que estou a fazer é o seguinte: <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:at="http://at.pt/wsp/auth"> <S:Header> <wss:Security xmlns:wss="https://schemas.xmlsoap.org/ws/2002/12/secext" at:Version="2"> <wss:UsernameToken> <wss:Username>Parametro_Username/1</wss:Username> <wss:Nonce>Parametro_Nonce</wss:Nonce> <wss:Password Digest="Parametro_Digest">Parametro_Password</wss:Password> <wss:Created>Parametro_Created</wss:Created> </wss:UsernameToken> </wss:Security> </S:Header> <S:Body> <ns:consultarDeclaracoesRequest xmlns:ns="https://servicos.portaldasfinancas.gov.pt/oaatws/GestaoDeclarativaOAWebService/2021"> <modelo>DMR</modelo> <ano>2022</ano> <mes>2</mes> </ns:consultarDeclaracoesRequest> </S:Body> </S:Envelope> Mas recebo a seguinte response: <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Body> <env:Fault> <faultcode>env:Client</faultcode> <faultstring>Internal Error</faultstring> </env:Fault> </env:Body> </env:Envelope> Alguém me pode ajudar? Já testei no SoapUi e em C# com o HttpWebRequest, mas recebo sempre a mesma mensagem.
-
Boa tarde, estou a tentar enviar um inquérito para o INE utilizando o SOAP em PHP, alguém com experiência neste caso que me possa ajudar? Obrigado
- 1 reply
-
- php
- web service
-
(and 1 more)
Tagged with:
-
Olá. Estou à volta da partilha de resultados que passou a ser obrigatório para quem realiza exames médicos e tratamentos para o SNS ( podem ver no site https://examessempapel.spms.min-saude.pt/normas-de-prescricao-e-prestacao-de-mcdt/ ) Tenho depois de o partilhar com a SPMS usando o protocolo FHIR. A minha ideia seria ter um alojamento online para os exames e que pudesse depois comunicar com o broker da SPMS pelo FHIR. Alguém já trabalhou / trabalha com isto ? O que sugerem em termos de plataforma cloud e protocolo FHIR? Obrigado.
-
Boa Tarde Estou a tentar consumir este webservice da Associacao Portuguesa do Ambiente. Ja tenho usado outros Webservices, mas sem autenticação. https://qualsiliamb.apambiente.pt/services/egar/GuiaAcompanhamentoWs/v2?wsdl= consigo faze-lo a partir de um cliente Soap. mas tenho de adicionar no xml, o user e a password, bem como um token que me foi fornecido os passos que dei foi 1 - Adicionei um service reference 2 - No codigo Dim ws As New WSEGAR.GuiaAcompanhamentoWsClient ws.ClientCredentials.UserName.UserName = "myusername" ws.ClientCredentials.UserName.Password = "mypwd" Dim wsArgOutput As New WSEGAR.consultarGuiaDetalheOutput Dim wsArgInput As New WSEGAR.consultarGuiaInput Dim identGuia As New WSEGAR.identificadorGuia wsArgInput.tokenCertificacao = "88PfKOQmA7CdjBXj" identGuia.numeroGuia = "PT20220324621342" identGuia.codigoVerificacao = "62ca77d59d140430" wsArgInput.idGuia = identGuia wsArgOutput = ws.consultarGuiaDetalhe(wsArgInput) da-me sempre um erro "FAult Ocurring While processing" parece-me que o problema é na identificacao : ws.ClientCredentials.UserName.UserName = "myusername" ws.ClientCredentials.UserName.Password = "mypwd" Ha outra forma de o fazer? Muito Obrigado Paulo Frutuoso
-
Boa tarde, Uma fatura foi comunicada via web service à AT com o InvoiceStatus = InvoiceStatus.N Depois, o utilizador cancelou a fatura e foi novamente comunicar com InvoiceStatus = InvoiceStatus.A mas a fatura aparece "Registada" no e-fatura. Não devia de aparecer como anulada? Se tentarmos comunicar novamente com o InvoiceStatus = InvoiceStatus.A é retornada a mensagem: "Já foi registado um documento idêntico." Como comunicar a fatura para aparecer como anulada no e-fatura?
-
Boa tarde, Existe alguma forma de consultar os recibos (recibos verdes e ou fornecedores) a partir de algum webservice da AT? Neste momento, tenho a solução de abrir uma instancia IE, fazer login no E-Faturas, fazer a consulta e descarregar o excel da consulta, mas não é prático. Obrgado, David Ferreira
-
Boa tarde, Estou a tentar testar o envio de documentos de transporte à AT através de webservice e dá-me o seguinte erro : {"There was no endpoint listening at https://servicos.portaldasfinancas.gov.pt:701/sgdtws/documentosTransporte that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details."} System.ServiceModel.EndpointNotFoundException The remote server returned an error: (403) Forbidden. Podem-me ajudar? Obrigada
-
Boas, Tenho tido dificuldades a implementar o web service da entrega das declarações Periódicas de IVA da AT no meu projeto em c#. Gerei o certificado conforme o documento da AT e instalei o certificado gerado mais o que recebi deles para os testes. Quando vou adicionar a web reference, é pedido o certificado e meto ok no que está reconhecido mas dá o seguinte erro. <?xml version='1.0' ?> <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'> <env:Body> <env:Fault> <faultcode>env:Client</faultcode> <faultstring>Internal Error</faultstring> </env:Fault> </env:Body> </env:Envelope> Como não consigo adicionar a referencia saquei diretamente o ficheiro .wsdl mas não tenho a menor ideia de como vou implementar a autentificação para o header. Ainda não tenho muita experiencia ao utilizar web services, mas consegui implementar o web service das declarações remunerações da SS porque os objetos fornecidos do web service continham os respetivos parâmetros para fornecer a autentificação sendo que neste caso, os objetos fornecidos não tem esse tipo de parâmetros. Portanto, não sei como devo proceder à construção do header de autentificação, em C#. Resumidamente, a minha questão é será que gerei erradamente o certificado e é por isso que causa o erro? E qualquer sugestão para a implementação da autentificação. Qualquer ajuda é bem vinda, Obrigado 😀
-
Bom dia alguma informação das alterações dos certificados SSL ? Hoje tenho um e-mail da AT para fazer alteração dos certificados, eles agora a enviar em formato .pk7 só o trabalho para .CER sem explicação sem informação. O certificado digital de SSL do sítio servicos.portaldasfinancas.gov.pt (portos 4XX,5XX) irá expirar brevemente e, por isso, irá ser alterado no próximo dia 6 de Julho, durante a manhã. Esta alteração implica a substituição do certificado digital de SSL e respetiva cadeia de certificação. Recomendamos que testem os vossos produtos para que não haja problemas na comunicação para a AT por parte dos operadores económicos vossos clientes, designadamente, na invocação dos serviços referentes a Documentos de Transporte, Faturas, Declarações de IRC, Contratos de Arrendamento, ICS, ECS, SICEX, SICEU. Para tal, a AT alterou hoje certificado SSL nos portos de testes (7XX, 8XX) para que cada produtor de software possa testar a continuidade do funcionamento dos seus produtos, contendo já estes endereços o novo certificado SSL. Recomendamos que se valide a cadeia de certificação, conforme o exemplo indicado no “Código Fonte da aplicação em Java Applet”, o qual pode ser obtido através da ligação: https://faturas.portaldasfinancas.gov.pt/testarLigacaoWebService.action O ficheiro agora enviado contém no seu interior as chaves públicas do novo certificado digital SSL e as chaves públicas da cadeia de certificação, no formato “.p7b” e formato “.pem”. Estas chaves públicas são apenas utilizadas no estabelecimento da ligação SSL entre os sistemas dos clientes dos WebServices e a AT. 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,
