daniel89fg Posted March 6, 2023 at 09:20 AM Report Share #630311 Posted March 6, 2023 at 09:20 AM 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. Link to comment Share on other sites More sharing options...
messhias Posted March 27, 2023 at 07:00 PM Report Share #630536 Posted March 27, 2023 at 07:00 PM On 3/6/2023 at 9:20 AM, daniel89fg said: 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. Vosso software encontra-se onde? GitHub? Gostaria de poder verificar e possivelmente a contribuir. Link to comment Share on other sites More sharing options...
daniel89fg Posted March 28, 2023 at 07:44 AM Author Report Share #630538 Posted March 28, 2023 at 07:44 AM O repositório base do programa é este: https://github.com/NeoRazorX/facturascripts Mas o repositório de plugins para usar o SaftPT é privado. Obtivemos a assinatura da série. Estamos presos assinando faturas. Link to comment Share on other sites More sharing options...
messhias Posted March 28, 2023 at 08:46 AM Report Share #630539 Posted March 28, 2023 at 08:46 AM On 3/28/2023 at 8:44 AM, daniel89fg said: O repositório base do programa é este: https://github.com/NeoRazorX/facturascripts Mas o repositório de plugins para usar o SaftPT é privado. Obtivemos a assinatura da série. Estamos presos assinando faturas. acabei de ver aqui, muito bom, mas uma pergunta: por que em espanhol e não 100% ingles? Link to comment Share on other sites More sharing options...
daniel89fg Posted March 28, 2023 at 04:34 PM Author Report Share #630554 Posted March 28, 2023 at 04:34 PM É verdade, é um problema que estamos arrastando anos. Tudo isso vem de outro programa, programado inteiramente em espanhol, e agora temos um espanglês que estamos corrigindo aos poucos. Link to comment Share on other sites More sharing options...
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