Jump to content

Search the Community

Showing results for tags 'web service'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Apresentação de Projectos de Programação
    • Downloads
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Pascal
    • Python
    • Bases de Dados
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica e Automação Industrial
    • Matemática
    • Software de Contabilidade, Finanças e Admin. Pública
    • Dúvidas e Discussão de Programação
    • Tutoriais
    • Snippets / Armazém de Código
  • Outras Áreas
    • Notícias de Tecnologia
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website


GitHub


LinkedIn


Mastodon


X


Facebook

  1. Version 2025

    292 downloads

    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
  2. 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  
  3. Boa tarde, Existe documentação pública para acesso / login ao portal das finanças e respetivos serviços? eFatura, finanças, etc….
  4. Bom dia, Estou desde ontem à tarde com problemas na comunicação de documentos de transporte. É enviada a seguinte mensagem " A ligação subjacente foi fechada. Erro inesperado ao enviar". Será que me podem ajudar a resolver este problema? Obrigada
  5. 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
  6. 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!
  7. 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.
  8. 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 ?
  9. 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
  10. 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,
  11. 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.
  12. 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.
  13. 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
  14. 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
  15. 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.
  16. Bbruno

    PHP Webservice INE

    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
  17. 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.
  18. 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
  19. Boa tarde, Alguém me pode disponibilizar o código em Delphi6 ou Java para comunicar as séries à AT? Obrigada
  20. 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?
  21. 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
  22. 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
  23. 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 😀
  24. 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,
  25. Bom dia Ao comunicar uma guia de remessa via curl, passei a obter o seguinte erro, desde o final da semana passada, apesar dos certificados estarem validos. Alguém teve esta dificuldade? Obrigado.
×
×
  • 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.