Ir para conteúdo
  • Cadastre-se

dev botao

Xml NFSe : Não estou localizando o xml após a nota gerada.


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

Recommended Posts

  • Membros Pro

Boa tarde.
Agora estou com uma dúvida, onde os arquivos xml das nFSe autorizadas, estão salvas.
em anexo configuração do meu sistema.
Ao lado esquerdo xml salvos pelo programa de exemplo, ao lado direito são os salvos pela minha aplicação.
O que estou esquecendo??

 

image.thumb.png.51b82a6f7dd7d8cdcad18104e99059f4.png

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

Boa tarde!

Apesar de não ser utilizada no exemplo, além das configuração SepararPorMes, você também pode definir as configurações SepararPorDia e SepararPorAno, pois as 3 são intrinsecas da classse base (TArquivosConf em ACBrDFeConfiguracoes).

No pelo print da direita, está definido True para as 3 configurações.

Quanto ao fato de serem caminhos diferentes, é assim mesmo. Conforme é possível observar no trecho de código a seguir, o procedimento para definir o caminho difere ao salvar o XML do RPS e o da NFSe.

Trecho retirado de ACBrNFSeXNotasFiscais.pas

  if aTipo = txmlNFSe then
  begin
    if EstaVazio(NomeArquivo) then
      FNomeArq := TACBrNFSeX(FACBrNFSe).GetNumID(NFSe) + '-nfse.xml'
    else
    begin
      FNomeArq := NomeArquivo;

      if ExtractFileExt(FNomeArq) = '' then
        FNomeArq := FNomeArq + '.xml';
    end;

    Result := TACBrNFSeX(FACBrNFSe).Gravar(FNomeArq, FXmlNfse, PathArquivo, ConteudoEhXml);
  end
  else
  begin
    FNomeArqRps := CalcularNomeArquivoCompleto(NomeArquivo, PathArquivo);
    Result := TACBrNFSeX(FACBrNFSe).Gravar(FNomeArqRps, FXmlRps, '', ConteudoEhXml);
  end;

 

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

@Souza
Boa tarde !
Só p entender, o sistema exemplo está correto é isso?
Na imagem, nao aparece o path(caminho) completo do XML
Mas já comparou como é alimentado o componente no exemplo vs a sua aplicação ?
Pode ser mais fácil se utilizar o INI que esta na pasta exemplo.
 

  • Curtir 2
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa noite Daniel, fiz a comparação como vc sugeriu, mas sem sucesso.
Se eu faço a consulta, ele gera as pastas igual ao exemplo, já no envio nada.
Na verdade só preciso do xml para salvar no banco, estou tentando sem sucesso ao checar o retorno, tentar capturar o mesmo,
mesmo conseguindo imprimir o DANFSe, não consigo pegar o xml que esta carregando no componente.

Ele vem vazio, segue imagem abaixo.

 

image.png.82ec4ae75ac9001938ce9bdc7ac47166.png

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

@Souza
Bom dia !
Vou te mandar um link que possa te ajudar com os nomes, mas observando, acredito que possa ja estar adequado.
Que o Ítalo cita:

"Para aqueles que desejam guardar o XML do Rps e ou da NFS-e no banco de dados basta ler as propriedades mencionadas acima podem usar um código semelhante ao abaixo:

XMLReciboRPS := ACBrNFSeX1.NotasFiscais.Items[ i ].XmlRps;

XMLNotaServico := ACBrNFSeX1.NotasFiscais.Items[ i ].XmlNfse;"

Notei q vc está passando 0 (fixo) para verificar os itens, vc chegou a testar no debug se esta alimentando a lista de itens ?
Se vc der um count p contar qtos itens tem ai na sua lista Item ?
 

 

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Link para o comentário
Compartilhar em outros sites

  • Consultores

Souza,

Após o envio do Rps, esta sendo executado o ConsultarSituacao e o ConsultarLoteRps?

O Xml da nota só vai ser retornado ao executar o ConsultarLoteRps.

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

×
×
  • 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.