Ir para conteúdo
  • Cadastre-se

dev botao

Envio de nota para Blumenau usando o novo WebService


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

Recommended Posts

Postado
1 hora atrás, João Bueno disse:

consegui emitir! ALELUIA! vou preparar o cancelamento e se conseguir posto aqui!. Obg a todos!

João, você fez as alterações no arquivo SimplISSv2.ini? Consegue subir aqui as alterações  feitas para funcionar? 

Vou implementar o Recepcionar, pois utilizamos aqui o envio de vários RPS por XML, portanto, vou me basear no método Gerar que vocês já conseguiram implementar.

 

Postado
26 minutos atrás, João Paulo Müller disse:

João, você fez as alterações no arquivo SimplISSv2.ini? Consegue subir aqui as alterações  feitas para funcionar? 

Vou implementar o Recepcionar, pois utilizamos aqui o envio de vários RPS por XML, portanto, vou me basear no método Gerar que vocês já conseguiram implementar.

 

usamos solução própria aqui. seria preciso adequar o SOAP do ACBR para enviar conforme o SHDW exemplificou no método GerarNFse.

Postado

Esse pessoal se supera, agora mudou o erro do cancelamento:

<Codigo>E1028</Codigo>
<Mensagem>O campo CodigoMunicípio não esta condizente com o código do município consumido</Mensagem>
<Correcao>Informe o código do município condizente com o consumido.</Correcao>

Postado
1 hora atrás, SHDW disse:

Esse pessoal se supera, agora mudou o erro do cancelamento:

<Codigo>E1028</Codigo>
<Mensagem>O campo CodigoMunicípio não esta condizente com o código do município consumido</Mensagem>
<Correcao>Informe o código do município condizente com o consumido.</Correcao>

estava recebendo esse erro também, em contato com eles, foi ajustado. consigo cancelar normalmente.

 

segue XML de cancelamento.

XmlCancelamentoSoapBlumenau.xml

Postado (editado)
13 horas atrás, Rejane Lingner disse:

Boa noite @João Bueno

Fiz algumas alterações no acbr para emitir, anexo o meu xml. Antes eu tinha o mesmo problema que os outros para emitir, agora deixando o xml dessa forma, esta dando novamente erro 500.  Alguma ideia? 

 

945-ger-nfse-soap.xml 6 kB · 2 downloads

Bom dia @Rejane Lingner.

pelo que ví, seu XML de envio:

  • esta com uma aspas no rps
  • esta com duas tags de GerarNfseEnvio

de resto parece ok.

 

image.png.a9b640bf397d1a3201d513199703c7b4.png

Editado por João Bueno
mais erros no exemplo.
Postado
7 minutos atrás, João Bueno disse:

Bom dia @Rejane Lingner.

pelo que ví, seu XML de envio:

  • esta com uma aspas no rps
  • esta com duas tags de GerarNfseEnvio

de resto parece ok.

 

image.png.a9b640bf397d1a3201d513199703c7b4.png

outrra coisa que precisa ser feita, é fazer o Linarize no XML, retirar os "\r" e "\n".

Postado

Oi @João Bueno

as quebras ali eu que fiz para melhor visualização. Nossa valeu mesmo, acho que foi o sono rsrsrs.

Então pessoal, acho que esta OK agora. Não consegui emitir porque esta retornando uma critica no meu cadastro, mas deu certo, a critica esta vindo da validação do servidor. Inclusive tentei emitir uma nota já existente e me informou que ela já existe.

Vou postar minhas alterações, se puderem validar e ver se é isso mesmo, só vou poder trabalhar nisso de noite.

AlteracoesACBR.zip

  • Curtir 2
  • Consultores
Postado

Bom dia a todos,

Lendo as postagens e vendo as contribuições, fiz penas alterações e enviei para o repositório.

Favor atualizar os fontes reinstalar os componente e façam novos testes usando o programa exemplo do componente.

Use o botão Gerar e enviar um RPS para os testes.

  • Curtir 3
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

Pessoal depois da ultima atualização do Italo, consegui enviar 100%, porem estou tentando consultar a mesma, utilizei os 4 métodos de consulta e ocorre o mesmo erro: "Value cannot be null, parameter name: S", quando tento cancelar ocorre o mesmo erro.
Alguém poderia me ajudar?

Postado

Senhores, ajudou muito toda a discussão desse post.
Mas mesmo assim nao consegui emitir a nota com o padrão que vcs encontraram.
Tive que alterar completamente o padrão 2.03

Vou postar aqui caso resolva pra alguem.
Foi por tentativa e erro, pq o soap deles nao segue o padrão do xsd de validação.

Para funcionar a validação do xsd e conseguir enviar o xml tive que utilizar isso: 

$dados = str_replace("GerarNfseEnvio", "sis:GerarNfseEnvio", $dados);

Assim o xsd valida o arquivo, e antes de enviar eu adiciono a tag sis:

Muito feio mas não vi outra alternativa no momento.

Consegui esse padrão utilizando o soapUi com o wsdl single: http://wsblumenau.simplissweb.com.br/nfseservice.svc?singleWsdl
Retirei a tag de assinatura pq fica muito grande. Mas ela vem logo apos a tag </nfse:InfDeclaracaoPrestacaoServico>

Qualquer dúvida estou a disposição.
Obrigado por manter o topico aberto assim podendo ajudar outros desenvolvedores.

exemplo.xml

  • Curtir 1
Postado (editado)

Boa noite. 

Consegui fazer um teste cancelando, mas tem um problema.  Eu cancelo e retorna erro 500. Depois tento cancelar novamente e retorna crítica de que aquela nota já esta cancelada, e de fato a mesma se apresenta cancelada no site da prefeitura. 

Alguém conseguiu deixar 100% o cancelamento?

Editado por Rejane Lingner
Postado (editado)

Boa tarde, gostaria de saber se hoje 28/10/2018 vocês conseguiram continuar a emitir as notas com a mesma estrutura que tinham.
Com a mesma estrutura que eu tinha enviado sexta 25/10/2018 hoje me retorna o erro
 

               <MensagemRetorno>
                  <Codigo>E900</Codigo>
                  <Mensagem>Chamada ao método retornou erro.</Mensagem>
                  <Correcao>Entre em contato com o fornecedor do serviço para mais informações</Correcao>
               </MensagemRetorno>

Me parece mais um problema na simpliss.
pois ao tentar emitir o mesmo RPS que emiti na sexta o sistema retorna corretamente a mensagem:

               <MensagemRetorno>
                  <Codigo>E10</Codigo>
                  <Mensagem>RPS já informado.</Mensagem>
                  <Correcao>Para essa Inscrição Municipal/CNPJ já existe um RPS informado com o mesmo número, série e tipo.</Correcao>
               </MensagemRetorno>

Rejane assim que eu voltar a emitir posto aqui o cancelamento.

Mas tenta com essa estrutura que vou postar no arquivo. A assinatura vem logo após a tag <InfPedidoCancelamento>

 

TESTARXmlCancelamentoSoapBlumenau.xml

Editado por brunomeida
  • Curtir 1
Postado

Bom dia,

Ta complicado, ontem tentei enviar algumas notas, e de primeira enviei duas NFSe utilizando o Gerar.

Depois fiz alguns ajustes e tentei enviar, e deu erro E900.

Hoje o erro persistiu.

Alguém esta conseguindo enviar notas ? 

Se sim, estão utilizando o Gerar ou Enviar ?

 

Dercide Alvarez

Postado

o provedor esta um lixo .. realmente esta acontecendo . envia o RPS da erro E900 90% das vezes a nfs-e nao é gerada .. porem é só reenviar ela novamente sem alterar NADA e Tchanam .. nfs-e gerada .. ou seja .. o provedor esta instável

 

resumindo .. "se vira pião " ..  

 

  • Curtir 1
Postado

ja notei que na parte da manha vai bem .. tambem nao tenho erro .. ja a tarde e especialmente depois das 15 .. os erros E900 voltam .. no minimo o servidor nao esta aguentando o processamento .. ja que as notas só funcionam como sincrono

 

Postado (editado)
12 horas atrás, Rejane Lingner disse:

Boa noite Italo.

Realizei o teste com o programa exemplo, e ao cancelar, ocorre o mesmo erro que em minha aplicação.

 

erro_programa_exemplo.png

Bom dia, 

Eu estava com esse problema no envio e percebi que a Tag EnviarLoteRPSEnvio estava diferentes do XML de exemplo.

Fiz uma alteração na unit ACBRNFSeWebServices comentando a parte em que era removido os namespaces e funcionou.

Unit ACBrNFSeWebServices, linha 2903

/    proSimplISSv2:
//      FPDadosMsg := StringReplace(FPDadosMsg, 'EnviarLoteRpsEnvio xmlns="http://www.abrasf.org.br/nfse.xsd" '+
//                                              'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" '+
//                                              'xmlns:xsd="http://www.w3.org/2001/XMLSchema"',
//                                              'EnviarLoteRpsEnvio', [rfReplaceAll]);

Tente fazer esse teste para verificar se resolve.

Estou analisando com o Pedro (SimplISS) para resolver o erro "Value cannot be null, parameter name: S" na consulta do lote, mas até agora não obtive retorno.

 

Editado por João Paulo Müller
  • Curtir 1
  • Este tópico foi criado há 1653 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.