Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Consultores
Postado

Boa tarde Diego,

Se essa mudança ocorreu recentemente com certeza nada foi alterado no componente.

Mas pelo que vi, a prefeitura montou um Web Services segundo a versão 2 do layout da ABRASF, sendo assim não é difícil acrescentar.

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

  • 2 semanas depois ...
  • Consultores
Postado

Bom dia Diego,

Favor atualizar os fontes.

Note que fiz uma alteração no arquivo INI do provedor, vamos ver se agora o provedor consegue processar o Lote.

A alteração que fiz foi somente no método Enviar.

Procure usar o programa exemplo para realizar os testes.

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

  • 2 semanas depois ...
Postado

Bom dia!

Tivemos um retorno da prefeitura e nos informaram que o XML que está sendo gerado na tag <Nfsedadosmsg> está errado.

Usando o método Enviar do ACBr, ele gera o XML inciando com a tag <EnviarLoteRpsEnvio> mas deveria ser <GerarNfseEnvio>. No qual está no método Gerar do ACBr (contudo este método não está separando o cabeçalho dos demais dados).

Segue imagens de como o ACBr está gerando e como a prefeitura aceita.

 

geracao atual do acbr.PNG

geracao correta.PNG

Postado

Boa tarde!

 

O erro de HTTP 500 e o do XML dito anteriormente consegui ajustar via arquivo .ini do provedor Belford. (em anexo)

Contudo agora esta retornando erro de Schema, e já estou verificando junto com a prefeitura o que pode ser.

Obrigado pela atenção.

 

Belford.ini

  • Consultores
Postado

Bom dia Diego,

Não vou aceitar a sua correção, pelo simples fato do respectivo provedor possuir 3 métodos de envio: Enviar, EnviarSincrono e Gerar.

Abra o link abaixo através de um navegador e vera os serviços: RecepcionarLoteRpsRequest, RecepcionarLoteRpsSincronoRequest e GerarNfseRequest.

http://notabelford.modernizacaopublica.com.br:8054/homologacao/webservices/NFEServices.jws?wsdl

Métodos estes definidos no arquivo INI como sendo Recepcionar, RecSincrono e Gerar.

A sua alteração MATA o método Enviar (Recepcionar), pois você esta deixando ele igual ao Gerar.

Segundo o padrão ABRASF o método Enviar nos permite o envio de um lote com até 50 RPS no modo assíncrono, já o EnviarSincrono nos permite o envio de um lote com até 50 RPS no modo síncrono, e o Gerar nos permite o envio de apenas um RPS no modo síncrono.

Por favor refaça a sua alteraçã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

Postado

Italo, bom dia.

Estávamos tentando utilizar o método Enviar conforme sua orientação anterior... porém não conseguíamos integrar com a prefeitura pois retornava o erro  "no SOAPAction header".

Começamos utilizar o método Gerar e fizemos os ajustes no .INI que lhe enviamos e conseguimos comunicar com a prefeitura. Se nossa alteração no .ini mata o método Enviar, você consegue ajustar o arquivo para que consigamos integrar?

 

 

 

 

 

 

  • Consultores
Postado

Diego,

Porque você alterou a seção Recepcionar em vez da seção Gerar?

As seções referente aos métodos de envio, consulta, cancelamento e substituição que definem a montagem do envelope soap foram feitas com base no link que postei.

Se precisa de um ajuste fino, não sei, só através de testes e conversa com o provedor.

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

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