Ir para conteúdo
  • Cadastre-se

dev botao

Provedor Agili


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

Recommended Posts

  • Moderadores
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

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Esse provedor tem um layout diferente para cada cidade?

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Moderadores
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

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Sendo assim, seria interessante descobrir se são versões diferentes.

Um grupo de cidades se utiliza da versão 1.00 por exemplo e um outro grupo usa a versão 1.10 por exemplo.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Moderadores

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

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia Pessoal,

Vou deixar as informações de Açu/RN também da Agili postadas aqui, assim caso alguém vier precisar um dia ja teremos. 
Apesar de ser mesmo web service é um pouco diferente o layout.

Segue,

--
Bruna Belotti

Manual_WebService_IssqnNfse_Agili.pdf

XSDAgili.xsd

Tabelas_NFS-e.zip

Exemplo-Envio.xml

Exemplo-Retorno.xml

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Moderadores
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

 

 

Link para o comentário
Compartilhar em outros sites

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
Link para o comentário
Compartilhar em outros sites

  • Moderadores
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

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia a todos,

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

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
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

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Valdir,

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

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

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
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

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Valdir,

Tenta incluir a linha abaixo:

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

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
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

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
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

 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
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

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Valdir,

A mensagem de erro diz que '1' viola a quantidade mínima que é de '2', ou seja, você tem que enviar no mínimo 2 RPS e não 1 apenas.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2737 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.