Ir para conteúdo
  • Cadastre-se

dev botao

Integração Acbrnfse Com Carazinho/rs


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

Recommended Posts

  • Membros Pro

Bom dia, meus parabéns, o problema no ID sumiu, agora eles receberem o lote.

 

Porém, agora está dando outro erro no retorno, que deve ser alguma validação ou liberação de cadastro lá, não tenho certeza.

 

<ii:Situacao>1</ii:Situacao>
-<ii:ListaMensagemRetorno>
-<ii:MensagemRetorno>
<ii:Codigo>E88</ii:Codigo>
<ii:Mensagem>Numero de lote nao informado</ii:Mensagem>
<ii:Correcao>Informe o numero do lote.</ii:Correcao>
</ii:MensagemRetorno>
-<ii:MensagemRetorno>
<ii:Codigo>E46</ii:Codigo>
<ii:Mensagem>CNPJ do prestador nao informado</ii:Mensagem>
<ii:Correcao>Informe o CNPJ do prestador.</ii:Correcao>
</ii:MensagemRetorno>
</ii:ListaMensagemRetorno>
 
 
Para você também retornou este erro? alguma ideia?
 
Abraço
 
Jones
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Rodrigo,

 

As mensagem de rejeição são claras esta faltando o numero do lote e o CNPJ do prestador.

 

Verifique se o XML do envio do lote gerado e enviado para o Web Service contem essas informações, se sim, o problema é no provedor.

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

Eu estava falando com o Jason da DBSeller

 

O acbr gera o XML assim na parte do numero do rps.

 

-<InfRps id="15002">
-<IdentificacaoRps>
<Numero>15</Numero>
<Serie>002</Serie>
<Tipo>1</Tipo>
</IdentificacaoRps>
 
Onde o InfRps  é o numero do rps + serie..
 
O Jason pediu para enviar apenas o numero ali, sem concatenar com o lote.
 
Tem como fazer essa alteração para fazermos um teste?
Link para o comentário
Compartilhar em outros sites

  • Consultores

Diogo,

 

O ID no caso é composto pelo numero do RPS e pela série, não tem nada haver com o numero do lote.

 

Atribua o valor True a propriedade Configuracoes.WebService.Salvar, será salvo um arquivo chamado *-env-lot-soap.xml, post como anexo esse arquivo aqui no fórum para que possamos dar uma olhada.

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

Rodrigo,

Se no XML de envio de lote consta essa duas informações e o Web Service retorna acusando a falta dos mesmos, chego a conclusão que o problema é no Web Services.

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
Italo,
 
No arquivo ACBrNFSeWebServices.pas alterei o seguinte:
 
Linha 2689:
 if (TACBrNFSe( FACBrNFSe ).Configuracoes.WebServices.ConsultaLoteAposEnvio) and (Result) then
 begin
   if not (TACBrNFSe( FACBrNFSe ).Configuracoes.WebServices.Provedor in [proDigifred, proProdata,
          proVitoria, proPVH, profintelISS, proSaatri, proSisPMJP, proCoplan, proISSDigital,
          proISSDSF, proFiorilli, proFreire, proTecnos, proDBSeller]) then //coloquei DBSeller <======
    begin
 
e não deu mais o erro mencionado.
Tem como testar  Diogo?
Editado por Rodrigo Custódio
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Opa, agora funcionou, retornou com a nota gerada no arquivo 23ffa07482464e22608a109a747a34bd60f5d33b-lista-nfse.xml

 

Mas achei estranhei que retornou um erro se olhar no arquivo 17002-comp-nfse.xml

 

Segue anexo os arquivos gerados e que retornaram do webservice.

 

Acho que agora falta pouco para resolver esse caso. =)

 

 

XMLs Lote 7.rar

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Opa, eu estava conversando com o Jason da DBSeller e olha que noticia boa ele me deu.

 

[14:43:09] Jason Bock: teve outro desenvolvedor que conseguiu enviar, consultar e cancelar a nota com ACBR
[14:43:36] Jason Bock: pedi para ele disponibilizar no fórum as alterações que ele fez
 
Já que estamos falando deste assunto aqui, eu pedi para o Jason passar o link deste tópico para este desenvolvedor, para ele adicionar aqui as alterações que fez, vamos aguardar.
 
Agradeço a atenção e o empenho de todos nessa missão.
 
Abraço
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde a todos,

 

Com relação ao provedor DBSeller, favor atualizar os fontes e testar novamente.

Não esqueça de compilar a aplicação com a opção Build.

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

Boa tarde Rodrigo,

 

O Fábio me passou uma alteração a ser feita no caso do cancelamento.

 

Já fiz a alteração e esta tudo disponível, por favor atualize os fontes e refaça todos os testes.

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 Rodrigo,

 

O pessoal da DBSeller precisa descer do muro, ou eles apresentam a data de emissão segundo um formato ou outro:

 

<ii:DataEmissao>2014-10-27T15:49</ii:DataEmissao>

 

Não existe o formato acima, nome que esta aparecendo aaaa-mm-ddThh:mm, este formato esta incompleto esta faltando ":ss" os segundos.

 

Ou eles adotam o formato de data: aaaa-mm-dd ou o formato de data e hora: aaaa-mm-ddThh:mm:ss

 

O que você fez foi um paliativo para não ocorrer erro durante a leitura do XML.

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á 1049 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.