Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Consultores
Postado

Boa tarde a todos,

 

O que ocorre ao tentar enviar o lote de RPS utilizando o componente ACBrNFSe?

 

Qual é o erro retornado?

 

Uma dica, o componente possui uma propriedade em sua configuração: Configuracoes.WebServices.Salvar, que no inicio do desenvolvimento é interessante deixa-la com o valor True.

 

Desta forma os arquivos de envio e de retorno são gravados com as TAGs Soap, desta forma é possível comparar com algum exemplo fornecido pelo provedor, bem como detectar algum erro em sua montagem.

 

Os arquivos completos com o Soap tem no final do seu nome -c, mas em breve estarei alterando para -soap para compatibilizar com os demais componentes.

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

Boa tarde a todos,

 

O que ocorre ao tentar enviar o lote de RPS utilizando o componente ACBrNFSe?

 

Qual é o erro retornado?

 

Uma dica, o componente possui uma propriedade em sua configuração: Configuracoes.WebServices.Salvar, que no inicio do desenvolvimento é interessante deixa-la com o valor True.

 

Desta forma os arquivos de envio e de retorno são gravados com as TAGs Soap, desta forma é possível comparar com algum exemplo fornecido pelo provedor, bem como detectar algum erro em sua montagem.

 

Os arquivos completos com o Soap tem no final do seu nome -c, mas em breve estarei alterando para -soap para compatibilizar com os demais componentes.

 

Bom dia ítalo,

 

segue anexo o link com o log do XML-Soap:

 

https://www.dropbox.com/s/3xmzox61vrlv11v/76-rec-soap.xml

Postado

Boa tarde Carlos,

 

Por favor, poste o arquivo como anexo aqui mesmo no fórum.

 

ítalo,

 

estou em fase final de alteração do componente, pelo que ví o entrave era o envelopamento tanto do RECIPICIONAR e de CONSULTA de lote, estou no evento de LISTARNFSE.

 

Além disso houve adequações necessarias na geração do XML (Tomador, DataEmissao, Competencia e Etc) que não esta de acordo com o XSDL da prefeitura.

 

Assim que eu concluir disponibiliso o código para vocês avaliarem e se for o caso atualizar o Acbr.

  • Consultores
Postado

Boa tarde Carlos,

 

Maravilha, precisamos de mais colaboradores como você.

 

Assim que você concluir as alterações/correções, por favor post como anexo somente as units que sofreram alterações.

 

Desde já muito obrigado.

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

ítalo,

 

estou em fase final de alteração do componente, pelo que ví o entrave era o envelopamento tanto do RECIPICIONAR e de CONSULTA de lote, estou no evento de LISTARNFSE.

 

Além disso houve adequações necessarias na geração do XML (Tomador, DataEmissao, Competencia e Etc) que não esta de acordo com o XSDL da prefeitura.

 

Assim que eu concluir disponibiliso o código para vocês avaliarem e se for o caso atualizar o Acbr.

 

 

Boa dia Carlos

 

Desculpe, não ter lhe ajudado mais antes, espero que isto lhe ajuda na formação do xml

 

<nfse:EnviarLoteRpsEnvio xmlns:nfse="http://www.abrasf.org.br/nfse.xsd">

<nfse:LoteRps versao="2.02"><nfse:NumeroLote>999</nfse:NumeroLote><nfse:CpfCnpj><nfse:Cnpj>99999999999999</nfse:Cnpj></nfse:CpfCnpj><nfse:QuantidadeRps>9999</nfse:QuantidadeRps><nfse:ListaRps><nfse:Rps><nfse:InfDeclaracaoPrestacaoServico><nfse:Rps><nfse:IdentificacaoRps><nfse:Numero>9999</nfse:Numero><nfse:Serie>NFSe</nfse:Serie><nfse:Tipo>1</nfse:Tipo></nfse:IdentificacaoRps><nfse:DataEmissao>2014-05-20T00:00:00</nfse:DataEmissao><nfse:Status>1</nfse:Status></nfse:Rps><nfse:Competencia>2014-04-28T03:00:00</nfse:Competencia><nfse:Servico><nfse:Valores><nfse:ValorServicos>250.00</nfse:ValorServicos><nfse:ValorDeducoes>0.00</nfse:ValorDeducoes><nfse:ValorPis>0.00</nfse:ValorPis><nfse:ValorCofins>0.00</nfse:ValorCofins><nfse:ValorInss>0.00</nfse:ValorInss><nfse:ValorIr>0.00</nfse:ValorIr><nfse:ValorCsll>0.00</nfse:ValorCsll><nfse:ValorIss>0.00</nfse:ValorIss><nfse:OutrasRetencoes>0.00</nfse:OutrasRetencoes><nfse:Aliquota>0.00</nfse:Aliquota></nfse:Valores><nfse:IssRetido>2</nfse:IssRetido><nfse:ItemListaServico>8.01</nfse:ItemListaServico><nfse:Discriminacao>MARIA MARIA MARIA </nfse:Discriminacao><nfse:CodigoMunicipio>2507507</nfse:CodigoMunicipio><nfse:ExigibilidadeISS>1</nfse:ExigibilidadeISS></nfse:Servico><nfse:Prestador><nfse:CpfCnpj><nfse:Cnpj>9999999999999</nfse:Cnpj></nfse:CpfCnpj></nfse:Prestador><nfse:Tomador><nfse:IdentificacaoTomador><nfse:CpfCnpj><nfse:Cpf>9999999999</nfse:Cpf></nfse:CpfCnpj></nfse:IdentificacaoTomador><nfse:RazaoSocial>TESTE TESTE TESTE </nfse:RazaoSocial><nfse:Endereco><nfse:Endereco>ENDERECO</nfse:Endereco><nfse:Numero>SN</nfse:Numero><nfse:Bairro>BAIRRO</nfse:Bairro><nfse:CodigoMunicipio>2507507</nfse:CodigoMunicipio><nfse:Uf>PB</nfse:Uf><nfse:Cep>58000000</nfse:Cep></nfse:Endereco></nfse:Tomador><nfse:RegimeEspecialTributacao>1</nfse:RegimeEspecialTributacao><nfse:OptanteSimplesNacional>1</nfse:OptanteSimplesNacional><nfse:IncentivoFiscal>2</nfse:IncentivoFiscal></nfse:InfDeclaracaoPrestacaoServico> - E O RESTO PADRÃO

  • 3 semanas depois ...
Postado

Amigos boa tarde,

 

desculpem a demora pela resposta, mas ainda estou trabalhando na adequação desse provedor. Com as adequações que fiz estou obtendo o número de protocolo, data de recebimento e código de verificação, mas por algum motivo, mesmo após todo procedimento, aparentemente correto e sem erros, no ambiente de PRODUÇÃO, as notas não constam no portal da prefeitura, estou tentando entrar em contato com a PMJP para verificar o que esta acontecendo.

  • Curtir 1
  • 1 mês depois ...
  • 3 meses depois ...
Postado

Bom dia.

Estou com problema na validação do lote no campo data de missão, o estranho é que a data esta sendo informada corretamente, o erro só ocorre para este provedor.

---------------------------
Ocorreu o seguinte erro: Falha na validação do Lote 23
 
Error parsing '2015-02-18T00:00:00' as date datatype.
 
The element '{http://www.abrasf.org.br/nfse.xsd}DataEmissao'with value '2015-02-18T00:00:00' failed to parse.
 
Agradeço
  • Curtir 1

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

Percebi que no xml exemplo a tag esta assim <DataEmissao>2013-07-24-03:00 já pelo ACbr esta gerando assim <DataEmissao>2015-02-18T00:00:00

Atenciosamente

Caetano

'Juntos podemos mais'

Postado (editado)

Boa tarde Caetano,

Alguma resposta sobre o problema da data?

Está acontecendo o mesmo problema pra mim:

---------------------------

Ocorreu o seguinte erro: Falha na validação do Lote 40

Error parsing '2015-02-19T11:56:47' as date datatype.

The element '{http://www.abrasf.org.br/nfse.xsd}DataEmissao'with value '2015-02-19T11:56:47' failed to parse.

 A nota será salva para posterior envio.
---------------------------

 

Obrigado.
Editado por Ferdinan Marco

"A arte de programar consiste em organizar e dominar a complexidade." 🤖

-Edsger W. Dijkstra

Postado

Ok Italo.

Realmente existe divergências entre provedores que só complicam nossas vidas.

Vou ficar no aguardo da correção para testar novamente.

 

Agradeço.

Atenciosamente

Caetano

'Juntos podemos mais'

Postado (editado)

Bom dia Italo.

Atualizei o Acbr e aquele problema foi corrigido, porém outro problema agora no retorno também precisa ser corrigido.

Na unit ACBrNFSeWebServices a linha também retorna um erro. FDataRecebimento := NFSeRetorno.ListaNfse.CompNfse[0].Nfse.dhRecebimento;

Erro : O parametro nomeado (metodo) informado nao existe.

 

 

Ignorando as duas linhas abaixo até passa, porem na consulta retorna o mesmo erro de parâmetro.

//  FDataRecebimento := NFSeRetorno.ListaNfse.CompNfse[0].Nfse.dhRecebimento;
//  FProtocolo       := NFSeRetorno.ListaNfse.CompNfse[0].Nfse.Protocolo;

 

 

Agradeço

Editado por Caetano

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

Bom dia Italo;

Atualizei os fontes porém o problema nas linhas abaixo da unit ACBrNFSeWebServices continua," O parametro nomeado (metodo) informado nao existe."

//  FDataRecebimento := NFSeRetorno.ListaNfse.CompNfse[0].Nfse.dhRecebimento;
//  FProtocolo       := NFSeRetorno.ListaNfse.CompNfse[0].Nfse.Protocolo;
 
Agradeço

Atenciosamente

Caetano

'Juntos podemos mais'

Postado

Ola Italo.

O erro abaixo ocorre no envio do RPS, quando chega nas linhas ignoradas por mim acima.

Erro: O parametro nomeado (metodo) informado nao existe.

 

Grato

Atenciosamente

Caetano

'Juntos podemos mais'

Postado (editado)

Italo,

O erro ocorre nestas duas linha, se eu ignorar passa:

O arquivo xml de retorno 'lista-nfse-soap' apresenta o erro : O parametro nomeado (metodo) informado nao existe. O erro que ocorre quando debugo é:  Argument out of range.

 
 
  FDataRecebimento := NFSeRetorno.ListaNfse.CompNfse[0].Nfse.dhRecebimento;
  FProtocolo       := NFSeRetorno.ListaNfse.CompNfse[0].Nfse.Protocolo;
Editado por Caetano

Atenciosamente

Caetano

'Juntos podemos mais'

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