Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Olá, estou tentando cancelar uma nota carioca(NFS-e), mas ao executar a função CancelarNFSe, me retorna o erro :  Numero da NFSe inexistente na base de dados para o prestador de servico pesquisado

Alguém sabe o que pode ser?

Segue o meu código:

var
  CodigoCancelamento: String;
begin
  case MotivoCancelamento of
    tcErro_De_Emissao: CodigoCancelamento:= '1' ;
    tcOperacao_Nao_Concluido: CodigoCancelamento:= '2' ;
//    tcRPS_Cancelado_na_Emissao: CodigoCancelamento:= '3' ;
  end;

  Nfse.NotasFiscais.Clear;
  Nfse.NotasFiscais.LoadFromString(XML,True);

  Nfse.SSL.SelecionarCertificado;
  Result.Erro := True;
  if NFSE.CancelarNFSe(CodigoCancelamento) Then
  begin
    Result.Erro := False;
    Self.FDocs[0].XML := NFSe.WebServices.CancNFSe.RetCancNFSe.Leitor.Arquivo;
  end;
 

 

estou usando a revisão 12384 do trunk2;

 

 

 

 

Postado

Comigo estava dando este mesmo erro e consegui resolver observando que eu estava enviando número da nota fiscal que era gerado no meu sistema e na verdade o que deve ser enviado é o número do RPS que é gerado na nota fiscal.

Postado

Já tentei fazer isso.Sendo que no meu caso, o numero do RPS segue a mesma numeração da NFS-e. Já cloquei a serie+Tipo+Numero, já alinhei com 6 ou 8 ou 15 zeros e sempre retorna a mesma mensagem. 

Essa é parte do XML da nota:

- <Nfse>
- <InfNfse>
  <Numero>1160</Numero>
  <CodigoVerificacao>V3VP-IZ25</CodigoVerificacao>
  <DataEmissao>2016-09-16T16:53:35</DataEmissao>
- <IdentificacaoRps>
  <Numero>1160</Numero>
  <Serie>1</Serie>
  <Tipo>1</Tipo>
  </IdentificacaoRps>
 
 
Essa é parte do XML de pedido de cancelamento:
 

-<CancelarNfseEnvio xmlns="http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd">
-<Pedido>
-<InfPedidoCancelamento Id="pedidoCancelamento_18164143000102600863381160">
-<IdentificacaoNfse>

  <Numero>1160</Numero>

  <Cnpj>18164143000102</Cnpj>

  <InscricaoMunicipal>60086338</InscricaoMunicipal>

  <CodigoMunicipio>3304557</CodigoMunicipio>

</IdentificacaoNfse>

<CodigoCancelamento>1</CodigoCancelamento>

</InfPedidoCancelamento>

 

 

  • Consultores
Postado

Bom dia,

Favor solicitar ao provedor um XML de pedido de cancelamento a titulo de exemplo, para que possamos checar o que esta errado.

Outra coisa importante.

Se tratando de Nota Fiscal de Serviço Eletrônica, o que o componente gera e envia é o XML do RPS que possui um numeração sequencial que pode ser igual ou não da NFS-e que é gerada pelo provedor.

Se tratando de cancelamento devemos informar o numero da NFS-e e não do RPS.

Procure antes de executar o método de cancelamento, carregar o XML da NFS-e que se pretende cancelar.

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

Segue exemplo:

 

<CancelarNfseEnvio xmlns="http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd">
  <Pedido xmlns="http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd">
    <InfPedidoCancelamento Id="Cancelamento_NF21">
      <IdentificacaoNfse>
        <Numero>21</Numero>
        <Cnpj>04642554000143</Cnpj>
        <InscricaoMunicipal>2994275</InscricaoMunicipal>
        <CodigoMunicipio>3106200</CodigoMunicipio>
      </IdentificacaoNfse>
      <CodigoCancelamento>0</CodigoCancelamento>
    </InfPedidoCancelamento>
    <Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
      <SignedInfo>
        <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
        <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
        <Reference URI="#Cancelamento_NF21">
          <Transforms>
            <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
            <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
          </Transforms>
          <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
          <DigestValue>nXGtlSOUYLLExcD9/4fsc6Sf74Q=</DigestValue>
        </Reference>
      </SignedInfo>
      <SignatureValue>ky41cV4rAyTV9SwuBejbnHPeSYBgq8Mll6zwptL6OXKIUBaWNqtDO0e9IBTJQE0gjMGhBaANuYuXwcXhbN82kXYW9fCuNLwuXC28Nge6sEA1vC9SsQ7C3Z8lc+GeBjWt/mc5Rqh5UwR4WgRNaC18+qUtLBu6jHex9MoOMWlgo5s=</SignatureValue>
      <KeyInfo>
        <X509Data>
          <X509Certificate>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</X509Certificate>
        </X509Data>
      </KeyInfo>
    </Signature>
  </Pedido>
</CancelarNfseEnvio>

  • Consultores
Postado

Bom dia,

Primeiramente, por favor procure anexar os arquivos e não posta-los como parte do texto.

Segundo favor atualizar os fontes, pois fiz uma alteração que acredito que vai resolver o problema.

Terceiro, altere uma linha do seu fonte.

de:

Nfse.NotasFiscais.Clear;
Nfse.NotasFiscais.LoadFromString(XML,True);

para

Nfse.NotasFiscais.Clear;
Nfse.NotasFiscais.LoadFromString(XML, False);

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

  • Consultores
Postado

Se a nota 1157 foi gerada em ambiente de produção, somente neste ambiente que iremos conseguir cancelar.

Verifique se o CNPJ do prestador que esta sendo informado no cancelamento é o mesmo que consta na nota.

Se sim, então você deve entrar em contato com o provedor e expor o problema.

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á 2982 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.