Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa noite senhores...

 

 

Estou no Mato Grosso...

 

//CÓDIGO
ACBrNFe1.Configuracoes.Geral.ModeloDF := moNFce;
ACBrNFe1.WebServices.Inutiliza(ApenasNumerosStr(DadosF.qryEmpresaCNPJ.AsString), Justificativa, StrToInt(Ano), StrToInt('65'), StrToInt('1'), StrToInt(NumeroInicial), StrToInt(NumeroFinal));
//FIM
 
 
 
ERRO:
Rejeicao: Versao do arquivo XML nao suportada
 
OBS:
Já tentei mudar
  DadosF.ACBrNFe1.Configuracoes.Geral.VersaoDF := ve200;
  DadosF.ACBrNFe1.Configuracoes.Geral.VersaoDF := ve300;
  DadosF.ACBrNFe1.Configuracoes.Geral.VersaoDF := ve310;
 
E naaaaada....
 
 
  • 2 semanas depois ...
Postado

Mas qual a forma correta de proceder?

A versaoDF tem q ser ve310 mesmo?

 

/CÓDIGO

ACBrNFe1.Configuracoes.Geral.VersaoDF := ve310;

ACBrNFe1.Configuracoes.Geral.ModeloDF := moNFce;
ACBrNFe1.WebServices.Inutiliza(ApenasNumerosStr(DadosF.qryEmpresaCNPJ.AsString), Justificativa, StrToInt(Ano), StrToInt('65'), StrToInt('1'), StrToInt(NumeroInicial), StrToInt(NumeroFinal));
//FIM
 

A forma de inutilizar é essa mesmo?

  • Consultores
Postado

Bom dia Rodrigo,

 

O componente ACBrNFe hoje permite você emitir dois modelos de documentos fiscais: NF-e e NFC-e.

 

No caso da NF-e devemos atribuir o valor moNFe a propriedade ModeloDF e a versão que pode ser ve200 ou ve310 a propriedade VersaoDF.

 

Se tratando da NFC-e devemos atribuir o valor moNFCe a propriedade ModeloDF e a versão ve310 a propriedade VersaoDF.

 

O comando de Inutilizar é exatamente igual para os dois modelos, lembrando de informar corretamente o parâmetro referente ao modelo do documento.

 

No seu exemplo esta correto, você esta informando 65 uma vez que se trata da NFC-e.

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

  • 2 meses depois ...
  • Membros Pro
Postado

Falha no Schema XML.

 

Esse é o retorno que tenho obtido aqui em MT, quando tento inutilizar alguma numeração de NFC-e.

 

Pesquisei bastante, segui todas as orientações, estou utilizando o próprio exemplo do ACBr e continuo recebendo este retorno.

 

Alguém já conseguiu resolver isso? Meu componente está atualizado, recompilei tudo, atualizei a pasta Schemas e continua dando este retorno.

 

Att.

 

Leonardo Freitag

assinatura.png

  • Membros Pro
Postado

Realmente não sei o que estou fazendo de errado.

 

Segue imagem do uso do exemplo, com componente atualizado.

 

 

Att.

 

Leonardo Freitag

 

post-455-0-55332300-1418065435_thumb.png

assinatura.png

  • Membros Pro
Postado

Obrigado!

 

Pior que já tinha lido, mas a mensagem de retorno não me levou a este tópico, além da urgência em fazer funcionar aqui.

 

Agradeço.

 

Att.

 

Leonardo Freitag

assinatura.png

  • 4 meses depois ...
Postado

Bom dia Gledson,

 

Para inutilização de NFC-e você deve utilizar o WebService da Bahia e não o SVRS, já que seu emitente é da Bahia.

Rodrigo Cordeiro
Coordenador de Desenvolvimento
Rio de Janeiro / RJ

  • Membros Pro
Postado

Bom dia RCordeiro,

 

Na Bahia ainda não existe webservice para NFC-e, a sefaz do nosso estado nos orientou a utilizar SVRS, já enviamos e cancelamos NFC-e normalmente, o problema é na inutilização.

Postado

Gledson,

 

Você tem razão, verifiquei aqui e o WebService da BA é pela SVRS.

 

Já tentou debugar o ponto que a exceção é levantada pelo componente?

Rodrigo Cordeiro
Coordenador de Desenvolvimento
Rio de Janeiro / RJ

  • Consultores
Postado

Boa tarde Gledson,

 

Quando ocorrem esses tipos de problemas (retornos vazios) devemos atribuir o valor True a propriedade: Configuracoes.WebServices.Salvar

 

Desta forma tanto o envio quanto o retorno serão gravados em disco de forma completa.

 

Podemos identificar esses XMLs completos de forma fácil, pois o nome dos mesmos possuem a palavra -soap.

 

Outra coisa notei que você esta solicitando a inutilização dos números: 1 e 2 da série 1, não tem nenhuma nota emitida já com esses números?

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

Bom dia Italo,

 

Essa inutilização que enviei com os números 1 e 2 da série 1, foi apenas um teste, essas NFC-e são em homologação pois na verdade quero inutilizar a NFC-e 83 da série 1 em ambiente de produção, mas o erro é o mesmo, não consigo inutilizar, segue em anexo os xml de envio e retorno da NFC-e 83.

 

29151038580400037165001000000083000000083-ped-inu-soap.xml

29151038580400037165001000000083000000083-inu-soap.xml

 

 

 

 

  • Consultores
Postado

Boa tarde Gledson,

 

Acredito que a SEFAZ-BA alterou a URL do SoapAction, então vamos fazer um teste.

 

Abra o fonte ACBrNFeWebServices e altere a linha 2565 de:

 

    FSoapAction := FServico + '/NfeInutilizacao';
 
para:
 
    FSoapAction := FServico;
 
Salve a alteração, abra a sua aplicação e compile com a opção Build, e teste novamente.
 

Fico no aguardo de um retorno.

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 (editado)

Bom dia Italo,

 

Fiz a alteração que você pediu, mas continuou o erro, então inclui o modelo e ficou assim:

 

  if (FConfiguracoes.Geral.ModeloDF = moNFe) and
     (FConfiguracoes.Geral.VersaoDF = ve310) and
     (FConfiguracoes.WebServices.UFCodigo in [29]) then // 29 = BA
  begin
    FServico    := CURL_WSDL + 'NfeInutilizacao';
    FSoapAction := FServico + '/NfeInutilizacao';
  end
  else
  begin
    FServico    := CURL_WSDL + 'NfeInutilizacao2';
    FSoapAction := FServico;
  end;
 
 
ai ficou beleza, obrigado pela ajuda.
Editado por Gledson Silva Santos
  • Curtir 1
  • 3 semanas depois ...
  • Membros Pro
Postado

Olá pessoal!

 

Situação curiosa!

Um cliente emitiu um monte de notas em contingência. Antes de validar as notas o mesmo entrou numa tela de testes e configurações que tenho no sistema e inutilizou uma nota. Agora o SEFAZ o está autuando o cliente solicitando que a nota seja validada, porém quando ele tenta validar o SEFAZ retorna a informação de que a nota está com status de Inutilizada na base de dados.

O contador enviou um e-process explicando o equivoco por parte do cliente, o SEFAZ indeferiu o processo e solicitou novamente a validação da nota. Hoje tentei validar e continua retornando a mensagem de inutilização.

Alguém sabe como agir, ou como solucionar um problema desses?

 

Att.

 

Leonardo Freitag

assinatura.png

  • Membros Pro
Postado

Vou colocar aqui a consulta no SEFAZ-MT, nota não consta como inutilizada.

E vou postar imagem da tentativa de validação no sistema, juntamente com o xml gerado.

Se alguém dar uma olhada ou sugerir algo.

 

Att.

 

Leonardo Freitag

xml_gerados.rar

post-455-0-47384700-1432757599_thumb.png

post-455-0-73366000-1432757623_thumb.png

assinatura.png

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