Ir para conteúdo
  • Cadastre-se

dev botao

ACVrNFSeX Guatambu - SC Publica


Ver Solução Respondido por Sidnei de Souza,
  • Este tópico foi criado há 622 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado (editado)

Boa tarde, Tudo bem?

Estou com um problema com o Provedor Publica e a Prefeitura de Guatambú, na classe TACBrWinINetReqResp, esta retornando erro,  na funcão:

SetHeaderReq: Boolean;

AHeader = 'Host: nfse1.publica.inf.br'#$D#$A'SOAPAction: '#$D#$A'Content-Type: text/xml; charset=utf-8'#$D#$A'Accept-Charset: utf-8'#$D#$A

Result := HttpAddRequestHeaders(FpRequest, PChar(AHeader), Length(AHeader), HTTP_ADDREQ_FLAG_ADD);

Erro de Conexão: Erro Interno: 87

Erro HTTP: 0

URL: http://nfse1.publica.inf.br/guatambu_nfse_integracao/Services

Erro: 87 - 

Falha ajustando o Cabeçalho da Requisição. Erro: 87 - 

OBS.: Se eu fazer via restdebuger o mesmo passa certinho:

image.thumb.png.dd1c80607fdad7dbf00ea4a56ac6c0a2.png

 

@Ita Júnior

 

 

 

Editado por sidnei de souza
  • Consultores
Postado

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Em 10/03/2023 at 10:57, Sidnei de Souza disse:

Boa tarde, Tudo bem?

Estou com um problema com o Provedor Publica e a Prefeitura de Guatambú, na classe TACBrWinINetReqResp, esta retornando erro,  na funcão:

SetHeaderReq: Boolean;

AHeader = 'Host: nfse1.publica.inf.br'#$D#$A'SOAPAction: '#$D#$A'Content-Type: text/xml; charset=utf-8'#$D#$A'Accept-Charset: utf-8'#$D#$A

Result := HttpAddRequestHeaders(FpRequest, PChar(AHeader), Length(AHeader), HTTP_ADDREQ_FLAG_ADD);

Erro de Conexão: Erro Interno: 87

Erro HTTP: 0

URL: http://nfse1.publica.inf.br/guatambu_nfse_integracao/Services

Erro: 87 - 

Falha ajustando o Cabeçalho da Requisição. Erro: 87 - 

OBS.: Se eu fazer via restdebuger o mesmo passa certinho:

image.thumb.png.dd1c80607fdad7dbf00ea4a56ac6c0a2.png

 

@Ita Júnior

 

 

 

Bom dia!
Você está usando o programa exemplo certo?
Por favor, configure na aba Web Service a opção Salvar Envelope Soap e faça um novo teste. Ao fazer isso, além dos XMLs, vai ser gerado dois arquivos com -soap no nome. Esses são os arquivos de envelope de envio e de resposta.
Peço que os disponibilize os mesmos para análise.
Caso julgue que eles tenham dados sensíveis e não possam ser compartilhados aqui, peço que siga as orientações deste tópico para nos encaminhar
https://www.projetoacbr.com.br/forum/topic/69182-como-enviar-logs-ou-informações-sigilosas-quando-requeridos-para-análise/

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

Bom dia Sidnei,

Acabei de fazer um teste usando o programa exemplo e tive o seguinte resultado:

Requisição
Ambiente: 2
Cidade  : Guatambu/SC
Provedor: Publica Versão: 1.00
 
Método Executado: Enviar Lote
 
Parâmetros de Envio
Numero do Lote: 1
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : False
 
Erro(s):
Código  : E156
Mensagem: CNPJ do prestador não autorizado a emitir NFS-e. 123456
Correção: Solicite autorização para emitir NFS-e para o CNPJ informado. 123456

 

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

Também obtive o mesmo resultado que o @Italo Giurizzato Junior, testando com o programa exemplo.
Por favor, como está sua configuração de SSL?
Mais especificamente:
image.pngimage.png

Via property elas são:

ACBrNFSeX1.Configuracoes.Geral.SSLLib;
ACBrNFSeX1.Configuracoes.Geral.SSLCryptLib;
ACBrNFSeX1.Configuracoes.Geral.SSLHttpLib;
ACBrNFSeX1.Configuracoes.Geral.SSLXmlSignLib;
ACBrNFSeX1.SSL.SSLType

Veja também se seus fontes não estão desatualizados ou com alterações locais.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado

Boa tarde, @Diego Foliene conferi meus fontes e sim estao atualizados, fiz os testes e realmente volta isso no programa de exemplo, vou revalidar o que pode ser na minha aplicação, pois a configuracao da lib e a mesma. Assim q encontrar a solução aqui, lhe aviso, obrigado

  • Membros Pro
  • Solution
Postado

Ola, desculpe o transtorno, achei o erro eu setava o SSLLib como libwincrypt mas depois eu tinha uma função padrão para todos os DFe que emito que muda a SSLXmlSignLib para a xsMsXml, sendo assim automaticamente o componente mudava a SSLLib para Custom, o que na hora de enviar o documento mesmo se eu ja tivesse mudado para xsLibXml2 ele da erro de autenticação.

Solução:

Setar o SSLLib e nao mexer nas outras configurações, pelo menos para este provedor.

  • Curtir 1
  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 622 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.