Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2980 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores
Postado
Em 12/07/2016 at 10:53, joemil disse:

Bom dia pessoal, alguma novidade? atualizei o ACBr agora mas nao tem alteracoes pra Agili

Boa tarde,

Não sei se o @Italo Jurisato Junior ou outro moderador chegaram a analisar os fontes que postei, mas de qualquer forma eles devem estar desatualizados, vou postar novamente aqui.

Você pode aplicar eles por conta própria nas devidas pastas do ACBr e recompilar.

Lembrando que é o layout de Ariquemes, não o de Sorriso.

AgiliAriquemes.rar

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Moderadores
Postado
13 minutos atrás, Italo Jurisato Junior disse:

Boa tarde,

Esse provedor tem um layout diferente para cada cidade?

Segundo o que foi postado no outro tópico, sim, tem algumas diferenças pequenas no layout. O xsd também é diferente.

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Consultores
Postado

Bom dia BigWings,

Favor fazer uma cópia dos seus fontes.

Depois atualize todos os fontes de todas as pastas.

Na Unit ACBrNFSeWebServices não inclui as procedures que você acrescentou para resolver o problema de envio.

Fiz uma alteração no arquivo INI do provedor:

[Geral]
VersaoSoap=1.1

para

[Geral]
VersaoSoap=1.2

Acredito que com essa alteração não seja necessário as procedures especificas de envio para o provedor em questão.

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

  • Moderadores
Postado

Fiz algumas alterações no .ini e ACBrNFSeWebServices.pas para passar os dados do XML fora do envelope e o mime type "application/xml". Aparentemente está funcionando, mas só testei o serviço de consulta pois o ambiente de homologação está fora do ar.

Segue anexo.

ACBrNFSeWebServices.pas

Agili.ini

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Consultores
Postado

Bom dia,

Estou aguardando a analise dos demais membros da equipe ACBr no que diz respeito ao código 202 que foi incluído no tratamento do retorno do OpenSSL.

Mas pelo que andei lendo sobre o assunto não vejo problemas colaterais.

  • 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

  • Membros Pro
Postado

Estou tendo este erro no envio de notas para Sorrisso-MT

 '' violates length constraint of '14'.
The element '{http://www.agili.com.br/nfse_v_1.00.xsd}UnidadeGestora' with value '' failed to parse.
".

Alguma dica?

Obrigado!

 

Valdir Dill

Rio de Janeiro - RJ

 

 

  • Moderadores
Postado
15 minutos atrás, valdirdill disse:

Estou tendo este erro no envio de notas para Sorrisso-MT

 '' violates length constraint of '14'.
The element '{http://www.agili.com.br/nfse_v_1.00.xsd}UnidadeGestora' with value '' failed to parse.
".

Alguma dica?

Obrigado!

 

A mensagem de erro é a falta do preenchimento do CNPJ da prefeitura, mas desenvolvi com base no layout para Ariquemes, o layout de Sorriso, apesar de ser o mesmo provedor, é diferente. A tag <UnidadeGestora> não existe no layout de Sorriso, por exemplo.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado (editado)
Em 14/07/2016 at 12:21, BigWings disse:

Fiz algumas alterações no .ini e ACBrNFSeWebServices.pas para passar os dados do XML fora do envelope e o mime type "application/xml". Aparentemente está funcionando, mas só testei o serviço de consulta pois o ambiente de homologação está fora do ar.

Segue anexo.

ACBrNFSeWebServices.pas

Agili.ini

Pessoal,

Depois dessa atualização estou com problemas para emitir notas no provedor Infisc 1.0;

Unsupported content type: application/xml; charset=utf-8

O provedor não usa MimeType application/xml nem application/soap+xml.

Em contato com o suporte do provedor disseram que "não possuem especificamente uma versão do SOAP", com isso, creio que ajustar a versão do SOAP no .ini não seria adequado, visto que não possuem uma versão especifica.

Poderiam por favor me ajudar?

Obs: Peço desculpas se deveria ter criado um novo tópico, fiquei na dúvida se deveria.

 

 

Editado por Francisco Flores
  • Moderadores
Postado
46 minutos atrás, Francisco Flores disse:

Pessoal,

Depois dessa atualização estou com problemas para emitir notas no provedor Infisc 1.0;


Unsupported content type: application/xml; charset=utf-8

O provedor não usa MimeType application/xml nem application/soap+xml.

Em contato com o suporte do provedor disseram que "não possuem especificamente uma versão do SOAP", com isso, creio que ajustar a versão do SOAP no .ini não seria adequado, visto que não possuem uma versão especifica.

Poderiam por favor me ajudar?

Obs: Peço desculpas se deveria ter criado um novo tópico, fiquei na dúvida se deveria.

 

Não conferi todos os .ini pra ver ser algum tinha o VersaoSoap em branco, infelizmente causou esse efeito colateral.

Acredito que editando o .ini do provedor e colocando qualquer valor diferente de 1.2 ou em branco vai resolver.

Update: Analisando o wsdl do Inffisc a versão do Soap deles é 1.1.

http://stackoverflow.com/questions/736845/can-a-wsdl-indicate-the-soap-version-1-1-or-1-2-of-the-web-service

https://nfse.campobom.rs.gov.br/portal/Servicos?wsdl

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Postado
Em 21/07/2016 at 07:54, Italo Jurisato Junior disse:

Bom dia a todos,

Favor atualizar todos os fontes de todas as pastas, corrigi a falta da versão do soap no arquivo INI.

Boa tarde Italo,

Essa atualização deveria resolver o erro  '' violates length constraint of '14'.
The element '{http://www.agili.com.br/nfse_v_1.00.xsd}UnidadeGestora' with value '' failed to parse.
".?

Eu atualizei tudo e o erro continua. Lembrando que estou testando para a cidade de Sorriso-MT.

Obrigado!

 

Valdir Dill

Rio de Janeiro - RJ

 

 

  • Membros Pro
Postado
1 hora atrás, Italo Jurisato Junior disse:

Bom dia Valdir,

Na rotina que configura o componente você acrescentou a linha abaixo?

 ACBrNFSe1.Configuracoes.Geral.CNPJPrefeitura := ' < informar o cnpj da prefeitura > ';
 

Realmente faltava esse dado. Agora outro, chaveDigital. Fucei nos fontes do Acbr, não encontrei um campo onde pudesse informar esse dado. Saberia me informar?

Obrigado!

 

Valdir Dill

Rio de Janeiro - RJ

 

 

  • Membros Pro
Postado
1 hora atrás, Italo Jurisato Junior disse:

Valdir,

Tenta incluir a linha abaixo:

Configuracoes.Geral.Emitente.WebChaveAcesso := <informe a chave digital>;

Eu tentei isso Italo, mas não é essa variável. Tentei também Configuracoes.Geral.Emitente.WebFraseSecr :=...mas dá erro -> " ssa atualização deveria resolver o erro  '' violates length constraint of '32'.
The element '{http://www.agili.com.br/nfse_v_1.00.xsd}chaveDigital' with value '' failed to parse.
"

 

Obrigado!

Valdir Dill

Rio de Janeiro - RJ

 

 

  • Moderadores
Postado
50 minutos atrás, valdirdill disse:

Eu tentei isso Italo, mas não é essa variável. Tentei também Configuracoes.Geral.Emitente.WebFraseSecr :=...mas dá erro -> " ssa atualização deveria resolver o erro  '' violates length constraint of '32'.
The element '{http://www.agili.com.br/nfse_v_1.00.xsd}chaveDigital' with value '' failed to parse.
"

 

Obrigado!

Nas configurações:

ACBrNFSe1.Configuracoes.Geral.CNPJPrefeitura  := <cnpj>;
ACBrNFSe1.Configuracoes.Geral.Emitente.WebChaveAcesso := <chave digital>;

Ao gerar a nota:

with ACBrNFSe1 do
begin
  NotasFiscais.NumeroLote:='1';
  NotasFiscais.Transacao := True;

  with NotasFiscais.Add.NFSe do
  begin

  (...)

  Prestador.ChaveAcesso := <chave digital>;
    

 

 

  • Curtir 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Membros Pro
Postado
1 hora atrás, BigWings disse:

Nas configurações:


ACBrNFSe1.Configuracoes.Geral.CNPJPrefeitura  := <cnpj>;
ACBrNFSe1.Configuracoes.Geral.Emitente.WebChaveAcesso := <chave digital>;

Ao gerar a nota:


with ACBrNFSe1 do
begin
  NotasFiscais.NumeroLote:='1';
  NotasFiscais.Transacao := True;

  with NotasFiscais.Add.NFSe do
  begin

  (...)

  Prestador.ChaveAcesso := <chave digital>;
    

 

 

Valeu BingWings...era isso mesmo, ou seja, a chave digital tem que alimentar na Prestador.ChaveACesso.

Só que agora que passou desse ponto, gerou outro erro, rs..não estou conseguindo achar onde alimentar...le pede uma QuantidadeRps. Estou anexando print...

Alguma dica?

Obrigado!

 

 

rps.png

Valdir Dill

Rio de Janeiro - RJ

 

 

  • Este tópico foi criado há 2980 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.

The popup will be closed in 10 segundos...