Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado (editado)

Boa tarde pessoal,

Sou novo aqui, venho tentando programar a nfe e nfse através do ACBR após ter conseguido ultilizar o ACBrBoleto. Não sei se estou no lugar certo, mas à dois meses venho tentando resolver meu problema e não tenho mais como saber onde possa estar o erro e preciso da ajuda de vocês. Bom é o seguinte:

Consigo gerar e assinar o xml, quando coloco-o no site testes do RS ele passa o XML com erros somente de CNPJ, uma vez que não estou no cadastro do sul acredito estar tudo ok. Mas quando vou para ambiente de homologação sempre tenho o erro: 255 de schema. Também pelo erro já visualizei a norma e pelo que vi esta correto.

 Alguém poderia me ajudar?

Seguem em anexo  do xml

 

Desde já muito agradecido.

31160119773532000190550010000000201000000202-nfe.xml

31160119773532000190550010000000611000000612-nfe.xml

Editado por Meioquilinho
Postado

Primeiramente obrigado pela atenção Juliomar. 

sim. Todas as pastas estão setadas, de acordo com o exemplo do NFe, a pasta schema ultilizei a mesa da pasta exemplo.

abaixo o erro reportado:

 

erro schema.jpg

Postado

Juliomar segue abaixo as configuraçoes do componente AcbrNFe:

----------- Configuração do Componente ACBrNFe Venda -----------------------------

Tag: Configurações.Arquivos:

EmissaoPathNFe..........: -1.

AdicionarLiteral.........: -1.

SepararPorMes............: 0.

SepararPorCNPJ...........: 0.

Separa por Modelo........: -1.

Salvar...................: 0.

Salvar Evento............: -1.

SalvarApenasNFSeProcessadas: 0.

Path NFe................: S:\SGI Anderson\Config\NFe\NFeV\.

Path Evento..............: S:\SGI Anderson\Config\NFe\SChemas\NFe\Eventos\.

Path Salvar..............: S:\SGI Anderson\Config\NFe\.

Path Inultilizadas.......: S:\SGI Anderson\Config\NFe\SChemas\NFe\Inultilizadas\.

Path Schemas.............: S:\SGI Anderson\Config\NFe\SChemas\NFe\.

Path Ini Serviços........: S:\SGI Anderson\Config\NFe\SChemas\.

Tag: Configurações.WebServices:

Visualizar...............: -1.

UF.......................: MG.

Codigo UF................: 31.

Ambiente.................: 2.

Codigo Ambiente..........: 2.

Aguardar consulta Ret....: 0.

Ajustar Aguardar consulta: -1.

Intervalor Tentativas....: 1000.

Tentativas...............: 5.

Salvar...................: -1.

Tag: Configurações.GERAL:

Salvar...................: -1.

Exibir erro Schema.......: -1.

Validar Digest...........: -1.

Retirar Acentos..........: -1.

Atualizar XML Cancelado..: 0.

Formato alerta...........: TAG:%TAGNIVEL% ID:%ID%/%TAG%(%DESCRICAO%) - %MSG%..

Modelo Danfe.............: 55.

Versão Danfe.............: 3.10.

Codigo Forma emissão.....: 1.

Por Favor, Algo errado?

Postado

Sim Rodou e gerou o seguinte retorno XML:

 

 

XML Resposta pelo demo.xml

Importei o xml Gerado pelo sistema e gerei a nota pelo demo, me foi passado o xml anterior, tem alguma configuração que não estou setando?

o arquivo .ini  do ACBRNFe copiei da pasta fontes\ACBRDfe\ACBRNFe\ACBrNFeServicos.ini e o colei dentro da pasta Schema. acho que é a única coisa que fiz diferente do exemplo.

Postado

Juliomar, boa noite.

Descobri que esse erro acontece quando tento enviar uma nota após gerada, mas quando leio o xml da mesma nota e envio ele passa mesmo no meu programa. ultilizei as rotinas seguintes para envio: 

{Busca as configurações Básicas do cadastro de Config do ACBRNFe.}
 dtmSGI.NFeLerConfiguracao(frmCadPrincipal.ACBrNFe1, tblClienteTIPO.Value);   
{Busca Próximo numero da NFe Venda.}
 tblPadraoNFENUMNOTA.Value := dtmSGI.NfeNumeroNota(0)
   frmCadPrincipal.GerarNFe( );

  ACBrNFe1.NotasFiscais.Assinar;

  ACBrNFe1.NotasFiscais.Items[0].GravarXML();
  ShowMessage('Arquivo gerado em: '+ACBrNFe1.NotasFiscais.Items[0].NomeArq);
  frmMovFaturamento. MemoDados.Lines.Add('Arquivo gerado em: '+ACBrNFe1.NotasFiscais.Items[0].NomeArq);
  frmMovFaturamento.MemoResp.Lines.LoadFromFile(ACBrNFe1.NotasFiscais.Items[0].NomeArq);
  dtmSgi.LoadXML(frmMovFaturamento.MemoResp.Text, frmMovFaturamento.WBResposta);
    {Enviar NFe}
      Enviar(tblPadraoNFVENDA.Value ,True);
      MemoDados.Lines.Text := WebServices.Retorno.RetWS;
      MemoDados.Lines.Text := WebServices.Retorno.RetornoWS;
      dtmSgi.LoadXML(WebServices.Retorno.RetornoWS, WBResposta);
      MemoDados.Lines.Add('');
      MemoDados.Lines.Add('Envio NFe');
      MemoDados.Lines.Add('tpAmb: '+ TpAmbToStr(WebServices.Retorno.TpAmb));
      MemoDados.Lines.Add('verAplic: '+ WebServices.Retorno.verAplic);
      MemoDados.Lines.Add('cStat: '+ IntToStr(WebServices.Retorno.cStat));
      MemoDados.Lines.Add('cUF: '+ IntToStr(WebServices.Retorno.cUF));
      MemoDados.Lines.Add('xMotivo: '+ WebServices.Retorno.xMotivo);
      MemoDados.Lines.Add('cMsg: '+ IntToStr(WebServices.Retorno.cMsg));
      MemoDados.Lines.Add('xMsg: '+ WebServices.Retorno.xMsg);
      MemoDados.Lines.Add('Recibo: '+ WebServices.Retorno.Recibo);
      MemoDados.Lines.Add('Protocolo: '+ WebServices.Retorno.Protocolo);
 

Meio confuso, mas a sequência seria essa?

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