Ir para conteúdo
  • Cadastre-se

dev botao

Versão Para João Pessoa


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

Recommended Posts

  • Consultores

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

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Carlos,

 

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

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

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.

Link para o comentário
Compartilhar em outros sites

  • Consultores

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

í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

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

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
Link para o comentário
Compartilhar em outros sites

Bom dia Ítalo,

 

segue anexo as alterações/correções que realizei no AcbrNFSe para emissão da NFSe da Prefeitura de João Pessoa.

 

 

Qualquer dúvida estou a disposição.

 

ACBrNFSe.pas

ACBrNFSeWebServices.pas

pnfsNFSeG.pas

ACBrProvedorSisPMJP.pas

ACBrNFSeUtil.pas

pnfsNFSeW.pas

ACBrNFSe.pas

ACBrNFSeWebServices.pas

pnfsNFSeG.pas

ACBrProvedorSisPMJP.pas

ACBrNFSeUtil.pas

pnfsNFSeW.pas

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Carlos,

 

Muito obrigado pela colaboração. Já esta disponível.

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

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

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'

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde a todos,

 

Esses provedores que não são capazes de seguir o padrão é f....

 

Vou analisar o caso e assim que encontrar uma solução vou disponibilizar.

  • Curtir 1
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 Ferdinando,

 

Se você se refere a data de emissão, fiz uma alteração e já esta disponível.

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

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'

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Caetano,

 

Favor atualizar os fontes e testar novamente.

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

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'

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Caetano,

 

O erro ocorre na compilação?

 

Se sim, você deve estar com algum fonte desatualizado.

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

Caetano,

 

Debugando você consegue descobrir qual é esse "método" que não existe?

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

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'

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...