Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao emitir NFSe - Votuporanga - SP - Provedor RLZ


willian_delan
Ver Solução Respondido por willian_delan,
  • Este tópico foi criado há 721 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde, tudo bem ?

Estou com um erro para emissão de NFSe em um cliente, Município de Votuporanga(3557105) - SP - Provedor RLZ.

É gerado o XML e comunicação com sucesso, no entanto na Procedure TratarRetornoEmitir na Unit "RLZ.Provider me retorna um erro no momento de alimentar o número da nota, ocorre um acess violation.

image.thumb.png.df2df91256819806490f40b7c1752d8e.png

image.thumb.png.f43f982e95058139755a7d0ea4251f73.png

Segue em anexo XML de envio e de retorno e demais arquivos de retorno necessários para analise 

001334753670001101227092022-EnviarLote.xml

410-ger-nfse-soap.xml410-ger-nfse.xml410-lista-nfse-ger-soap.xml410-lista-nfse-ger.xml

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Italo Giurizzato Junior disse:

Willian,

Favor atualizar os fontes, reinstale o ACBr e faça novos testes.

Segue novo retorno:

image.thumb.png.8cd1f346cd414161f23f23f389a2fbd5.png

De acordo com o manual da RLZ os campos de Fatura e Orçamento não são obrigatórios, este retorno é dos fontes do ACBR ou do WebService?

Segue como está mapeada essas tags no fontes acbr:

image.thumb.png.44fe510a97def5594071c7d279accd25.png

Link para o comentário
Compartilhar em outros sites

11 horas atrás, Renato Rubinho disse:

Boa noite Willian,

Altere para zero o número de ocorrências, reinstale os componentes e veja se resolve.Screenshot_20220929-225804_Chrome.jpg

 

 

@Renato Rubinho @Italo Giurizzato Junior Alterando para zero como instruiu não ocorreu mais aquele retorno, devo deixar assim nos fontes? ou vão liberar está modificação pelo SVN?

Com o ajuste resolveu o problema que ocorria no entanto a nota permanece como rejeitada, mas não me retorna erro algum, só se talvez não estejamos tratando corretamente os dados de retorno.

Segue anexo XML e arquivos de retorno. Pelo XML e arquivos de retorno tudo indica que a nota foi emitida e enviada com sucesso, no entanto ficou rejeitada para nós pois fazemos uma validação se  em uma function GetSituacaoEnviada onde verificamos o status da nota no WebService (FACBrNFSe.NotasFiscais.Items[0].Confirmada) no entanto nos retorna como false.

XML Envio 001334753670001101227092022-EnviarLote.xml

Arquivos Retorno 410-lista-nfse-ger-soap.xml410-lista-nfse-ger.xml410-ger-nfse-soap.xml410-ger-nfse.xml

Editado por willian_delan
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Willian,

No arquivo de retorno (410-lista-nfse-ger-soap.xml) consta o XML da nota.

Pode ser que o componente ainda não esteja conseguindo encontrá-lo para poder extrair e salvar em disco.

Vai precisar colocar um ponto de parada na primeira linha da procedure TratarRetornoEmitir.

Quero saber o valor dos campos: Response.NumeroNota e AuxNode.OuterXml

E quando checar em SalvarXmlNfse debug o código dessa procedure também.

 

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

Link para o comentário
Compartilhar em outros sites

3 horas atrás, Italo Giurizzato Junior disse:

Bom dia Willian,

No arquivo de retorno (410-lista-nfse-ger-soap.xml) consta o XML da nota.

Pode ser que o componente ainda não esteja conseguindo encontrá-lo para poder extrair e salvar em disco.

Vai precisar colocar um ponto de parada na primeira linha da procedure TratarRetornoEmitir.

Quero saber o valor dos campos: Response.NumeroNota e AuxNode.OuterXml

E quando checar em SalvarXmlNfse debug o código dessa procedure também.

 

Retorno primeira linha:

Response.ArquivoRetorno = '<return xsi:type="xsd:string">'#$A'<nota><guia/><escdetanoexercicio>2022</escdetanoexercicio><numero>217</numero><mes>9</mes><cidade>VOTUPORANGA</cidade><uf>SP</uf><exercicio>2022</exercicio><data>2022-09-27</data><modelo>Eletronica</modelo><serie>B</serie><apuracao>Nao</apuracao><valor>50000.000000</valor><valorimposto>1000.000000</valorimposto><optantesimples>Sim</optantesimples><situacao>Emitida</situacao><deducao>0.00</deducao><basecalculo>50000.000000</basecalculo><url>http://votuporanga.prefeitura.rlz.com.br/nota/16D194D62</url><servicos><servico><codigotributacaomunicipio>73314701000</codigotributacaomunicipio><quantidade>1.0000</quantidade><atividade>PRESTACAO DE SERVICO</atividade><valor>50000.00</valor><deducao>0.00</deducao><codigoservico>1401</codigoservico><aliquota>2.00</aliquota><inss>0.00</inss><total>50000.00</total></servico></servicos><prestador><endereco>RUA PERNAMBUCO</endereco><numero>4566</numero><complemento/><bairro>VILA DUTRA</bairro><cep>15500-006</cep><cidade>VOTUPORANGA</cidade><uf>SP</uf><nome>COMPLETEC SOLUCOES INDUSTRIAIS LTDA</nome><inscricao>12860200</inscricao><cpfcnpj>33475367000110</cpfcnpj></prestador><tomador><endereco>RODOVIA JOAO BEIRA</endereco><numero>10</numero><complemento>KM 48,300</complemento><bairro>SILVESTRE</bairro><cep>13904-450</cep><cidade>AMPARO</cidade><uf>SP</uf><nome>NFS-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</nome><inscricao>02914460019250</inscricao><cpfcnpj>02914460019250</cpfcnpj></tomador><fatura/><valorissretidonafonte>0.00</valorissretidonafonte><localincidencia><cidade>VOTUPORANGA</cidade><uf>SP</uf><codigoibge>3557105</codigoibge></localincidencia><localprestacao><cidade>VOTUPORANGA</cidade><uf>SP</uf><codigoibge>3557105</codigoibge></localprestacao><incidencia>Local</incidencia><retido>Nao</retido><codigoverificacao>16D194D62</codigoverificacao><valorpis>0.00</valorpis><valorirrf>0.00</valorirrf><valorcsll>0.00</valorcsll><valorcofins>0.00</valorcofins><valorinss>0.00</valorinss><codigo>1</codigo><mensagem>Nota Adicionada</mensagem></nota>'#$A'</return>'

Response.NumeroNota='217'

AuxNode.OuterXml= '<nota><guia/><escdetanoexercicio>2022</escdetanoexercicio><numero>217</numero><mes>9</mes><cidade>VOTUPORANGA</cidade><uf>SP</uf><exercicio>2022</exercicio><data>2022-09-27</data><modelo>Eletronica</modelo><serie>B</serie><apuracao>Nao</apuracao><valor>50000.000000</valor><valorimposto>1000.000000</valorimposto><optantesimples>Sim</optantesimples><situacao>Emitida</situacao><deducao>0.00</deducao><basecalculo>50000.000000</basecalculo><url>http://votuporanga.prefeitura.rlz.com.br/nota/16D194D62</url><servicos><servico><codigotributacaomunicipio>73314701000</codigotributacaomunicipio><quantidade>1.0000</quantidade><atividade>PRESTACAO DE SERVICO</atividade><valor>50000.00</valor><deducao>0.00</deducao><codigoservico>1401</codigoservico><aliquota>2.00</aliquota><inss>0.00</inss><total>50000.00</total></servico></servicos><prestador><endereco>RUA PERNAMBUCO</endereco><numero>4566</numero><complemento/><bairro>VILA DUTRA</bairro><cep>15500-006</cep><cidade>VOTUPORANGA</cidade><uf>SP</uf><nome>COMPLETEC SOLUCOES INDUSTRIAIS LTDA</nome><inscricao>12860200</inscricao><cpfcnpj>33475367000110</cpfcnpj></prestador><tomador><endereco>RODOVIA JOAO BEIRA</endereco><numero>10</numero><complemento>KM 48,300</complemento><bairro>SILVESTRE</bairro><cep>13904-450</cep><cidade>AMPARO</cidade><uf>SP</uf><nome>NFS-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</nome><inscricao>02914460019250</inscricao><cpfcnpj>02914460019250</cpfcnpj></tomador><fatura/><valorissretidonafonte>0.00</valorissretidonafonte><localincidencia><cidade>VOTUPORANGA</cidade><uf>SP</uf><codigoibge>3557105</codigoibge></localincidencia><localprestacao><cidade>VOTUPORANGA</cidade><uf>SP</uf><codigoibge>3557105</codigoibge></localprestacao><incidencia>Local</incidencia><retido>Nao</retido><codigoverificacao>16D194D62</codigoverificacao><valorpis>0.00</valorpis><valorirrf>0.00</valorirrf><valorcsll>0.00</valorcsll><valorcofins>0.00</valorcofins><valorinss>0.00</valorinss><codigo>1</codigo><mensagem>Nota Adicionada</mensagem></nota>'

 

Segue xml e arquivos retorno em anexo.

image.png

001334753670001101227092022-EnviarLote.xml 410-ger-nfse.xml 410-ger-nfse-soap.xml 410-lista-nfse-ger.xml 410-lista-nfse-ger-soap.xml 217-nfse.xml

Link para o comentário
Compartilhar em outros sites

  • Solution

Boa tarde @Italo Giurizzato Junior e @Renato Rubinho consegui resolver a questão, estava tentando consultar a situação, o que não é possível para este provedor, agora está emitindo com sucesso.

Apenas uma dúvida, estou testando o processo de cancelamento mas sem sucesso, ao iniciar o processo de cancelamento tenho o retorno de que o serviço não está implementado para este provedor, no entanto para a versão 2.03 tem posibilidade de cancelamento, apenas a versão 1.0 que não, sabem o que poderia ser?

Link para o comentário
Compartilhar em outros sites

2 minutos atrás, Renato Rubinho disse:

Boa tarde Willian,

Esse provedor ainda não foi documentado no componente se está está com os métodos validados.

A versão 1.00, que você está usando, possui o método ConsultaNFSe.

Pode confirmar se também está funcionando, além da emissão?

@Renato Rubinho Estou usando a versão 2.03, para a cidade de Votuporanga está permitido apenas os métodos listarNotas e gravaNota conforme repassado pelo provedor.

Link para o comentário
Compartilhar em outros sites

16 minutos atrás, Renato Rubinho disse:

Você alterou o ini? 

No ini do SVN não tem versão preenchida, assim utilizaria automaticamente a versão 1.00.

Se alterou o ini, precisa mandar a alteração para o SVN.

O schemas que tem nas pastas do ACBr são referentes à versão 2.03 certo? por isso deixei para utilizar está versão.

Em 29/09/2022 at 23:03, Renato Rubinho disse:

Boa noite Willian,

Altere para zero o número de ocorrências, reinstale os componentes e veja se resolve.Screenshot_20220929-225804_Chrome.jpg

 

 

@Renato Rubinho Vocês vão liberar está alteração no SVN? vi que ainda não está disponível.

Link para o comentário
Compartilhar em outros sites

  • Consultores
1 hora atrás, willian_delan disse:

O schemas que tem nas pastas do ACBr são referentes à versão 2.03 certo? por isso deixei para utilizar está versão

Provavelmente o provedor só disponibilizou schemas para esta versão, mas não quer dizer que a outra não funcione.

Para saber qual versão você está usando para um município, localize-o no ini e veja a chave VERSAO, se não estiver preenchida o componente assume 1.00.

Veja que a alteração que você fez foi na procedure da versão 1.00.

Screenshot_20221004-181524_Chrome.jpg

 

1 hora atrás, willian_delan disse:

Vocês vão liberar está alteração no SVN? vi que ainda não está disponível.

A propósito, por favor anexe a unit alterada para ser enviada ao SVN.

1 hora atrás, Renato Rubinho disse:

Pode confirmar se também está funcionando, além da emissão?

Só para não esquecer, pode validar e confirmar se a ConsultaNFSe está funcionando?🙂

Link para o comentário
Compartilhar em outros sites

3 horas atrás, Renato Rubinho disse:

Boa tarde Willian,

Obrigado pelo contribuição, por favor aguarde os consultores também analisarem e mandarem ao SVN.

#TK-3128

@Renato RubinhoTem outras duas alterações que fiz nesta unit que gostaria de compartilhar, não sei se está correto, mas para mim nestas duas linhas não estavam vindo corretamente os valores, mesmo sendo alimentadas corretamente, apenas quando fiz a alteração que veio os valores inseridos.

Alterado NFSe.Tomador.Endereco.xMunicipio por NFSe.Tomador.Endereco.CodigoMunicipio e ChaveAcesso por NFse.ChaveAcesso.

Segue alterações:

image.thumb.png.cf1244e4c33d98832a96e87e4001e68d.png

image.thumb.png.398d8a7411917cc28745ce6aac367d51.png

Segue arquivo em anexo.

Favor analisar alterações. RLZ.GravarXml.zip

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Willian,

Vamos às 3 alterações em questão.

10 horas atrás, willian_delan disse:

Segue em anexo alteração:  RLZ.GravarXml.zip

1. Esta alteração deverá ser enviada, pois conforme verificamos, os campos realmente não são obrigatórios.

3 horas atrás, willian_delan disse:

Segue alterações:

image.thumb.png.cf1244e4c33d98832a96e87e4001e68d.png

2. Essa alteração não foi correta, xMunicipo é o nome do município e CodigoMunicipio é o código IBGE. De acordo com o tamanho do campo tudo indica que estava correto enviar o nome do município.

3 horas atrás, willian_delan disse:

image.thumb.png.398d8a7411917cc28745ce6aac367d51.png

3. Não eram a mesma informação ? Se forem a mesma não tem problema a mudança e fica igual às demais declarações.

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

18 horas atrás, Renato Rubinho disse:

Boa noite Willian,

Vamos às 3 alterações em questão.

1. Esta alteração deverá ser enviada, pois conforme verificamos, os campos realmente não são obrigatórios.

2. Essa alteração não foi correta, xMunicipo é o nome do município e CodigoMunicipio é o código IBGE. De acordo com o tamanho do campo tudo indica que estava correto enviar o nome do município.

3. Não eram a mesma informação ? Se forem a mesma não tem problema a mudança e fica igual às demais declarações.

@Renato Rubinho

Neste caso considerar somente alterações 1 e 3.

Referente a 2 dos municípios eu ajusto aqui.

Sobre a 3 não é a mesma informação, o correto deve ser NFse.ChaveAcesso, assim vem a informação correta, e ficando no mesmo layout que os demais.

Me informe quando estiver disponível no SVN, obrigado.

Link para o comentário
Compartilhar em outros sites

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