Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

  • Membros Pro
Postado

Bom dia Italo,

 

Pois é, eu concordo com você, vou tentar conversar novamente com eles novamente.

 

Obrigado por enquanto.

  • Membros Pro
Postado

Boa tarde, o Jason da DBSeller falou que ia ver como fazer para aceitar Id. =)

 

A principio só nos resta aguardar agora.. 

 

Abraço

  • Membros Pro
Postado

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
  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Postado

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?
  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Postado

Custódio, tu poderia enviar esse arquivo para o Jason e comentar isso que o Italo falou?

 

Pois eu também estou chegando a conclusão que agora é algo lá no webservice.

 

Fico no aguardo, valeu

  • Membros Pro
Postado (editado)
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
  • Membros Pro
Postado

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

  • Membros Pro
Postado

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

Boa tarde Italo!

 

Atualizei aqui e estou fazendo os testes novamente.

na hora de imprimir o Danfe, tive que fazer uma modificação no arquivo pnfsNFSeR.pas, na linha 1564.

Ficou assim:     

if FProvedor in [proFreire, proSpeedGov, proVitoria, proDBSeller]

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

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