Ir para conteúdo
  • Cadastre-se

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

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...