Ir para conteúdo
  • Cadastre-se

dev botao

Lendo Os Campos Do Xml Da Nota De Serviço


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

Recommended Posts

Bom dia pessoal, minha duvida é o seguinte preciso ler os dados do xml de uma nota de serviço,

só q quando eu coloco:

  

  ACBrNFSe1.NotasFiscais.Clear;
  ACBrNFSe1.NotasFiscais.LoadFromFile(DIRETORIO);
    cnpjTomador:=ACBrNFSe1.NotasFiscais.Items[0].NFSe.PrestadorServico.RazaoSocial;

    cnpjPrestador:=ACBrNFSe1.NotasFiscais.Items[0].NFSe.Prestador.Cnpj;
 

ele não lê a razão social do meu xml e tambem de nenhum campo do ACBrNFSe1.

 

Alguem tem alguma ideia como faço pra ler estes campos do xml.

 

Obrigado desde já Valeu.

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

  • Consultores

Bom dia Antonio,

 

Você esta carregando o XML do RPS ou da NFS-e?

 

Todos os fontes estão atualizados?

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Eu só quero ler o que esta dentro do xml será que estou configurando ou faznedo alguma coisa errada?

Estou fazendo apenas assim:

 

    ACBrNFSe1.Configuracoes.Geral.Salvar:=false;
    ACBrNFSe1.Configuracoes.Geral.PathSchemas:='D:\Analistas\Schemas';
    ACBrNFSe1.Configuracoes.WebServices.Ambiente:=StrToTpAmb(ok,'1');  //1-produção
    ACBrNFSe1.Configuracoes.WebServices.Visualizar:=false;
     ACBrNFSe1.Configuracoes.Arquivos.AdicionarLiteral:=True;
     ACBrNFSe1.Configuracoes.Arquivos.EmissaoPathNFSe:=True;
     ACBrNFSe1.Configuracoes.Arquivos.PastaMensal:=True;
     ACBrNFSe1.Configuracoes.Arquivos.PathCan:='D:\Analistas';
     ACBrNFSe1.Configuracoes.Arquivos.PathNFSe:='D:\Analistas';
     ACBrNFSe1.Configuracoes.Arquivos.Salvar:=True;
     ACBrNFSe1.Configuracoes.Geral.Salvar      := true;
     ACBrNFSe1.Configuracoes.Geral.PathSalvar  := 'D:\Analistas';
     ACBrNFSe1.Configuracoes.WebServices.CodigoMunicipio := StrToIntDef('3506003', 0);
     ACBrNFSe1.Configuracoes.WebServices.SetConfigMunicipio(ACBrNFSe1.Configuracoes.Geral.PathSchemas);
 

e depois assim:

 

    ACBrNFSe1.NotasFiscais.Clear;
    ACBrNFSe1.NotasFiscais.LoadFromFile('D:\DIRETORIO\NOTA10.xml');
    cnpj:='';
{*}    cnpj:=ACBrNFSe1.NotasFiscais.Items[0].NFSe.Tomador.IdentificacaoTomador.CpfCnpj;

 

quando o cnpj vai receber da erro.

 

Alguem pode me ajudar, a descobrir o que esta errado?  Esta nota é da cidade de Bauru-SP
 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Antonio,

 

Você chegou a abrir o XML da NFS-e de Bauru utilizando o navegador (Internet Explorer por exemplo) e outro XML de outra cidade por exemplo Araraquara, Ribeirão Preto, São José do Rio Preto?

 

Se não me falha a memória Bauru não segue o padrão ABRASF.

 

O componente atende o padrão ABRASF e DSF.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Antonio,

 

Se possível post como anexo o XML da NFS-e de Bauru.

 

Eu lhe digo se segue o padrão ABRASF ou não.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...

Também estou com esse problema, no provedor Coplan.

Se eu consultar logo após o envio e o RPS for processado, ele me imprime o Danfe completo, mas se tento consultar depois, o Danfe vem incompleto, faltando informações e os campos da NFS-e.

Fiz o teste tentando carregar de um TStringStream mas mesmo assim vem incompleto.

DMNFSe.ObjetoNFSe.NotasFiscais.Clear;
OpenDialogNFSe.Execute;

WArquivoXML := TXMLDocument.Create(Self);
 WArquivoXML.LoadFromFile(OpenDialogNFSe.FileName);

 WStreamArquivoXML := TStringStream.Create('');
 WArquivoXML.SaveToStream(WStreamArquivoXML);

 DMNFSe.ObjetoNFSe.NotasFiscais.LoadFromStream(WStreamArquivoXML);
 DMNFSe.ObjetoNFSe.NotasFiscais.Imprimir;

 WArquivoXML.Free;
 WStreamArquivoXML.Free;

Obrigado pessoal.

Leandro Araújo, Analista de Sistemas.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Leandro,

 

Não post o seu problema em vários tópicos, por favor siga as regras do fórum.

 

Obs: já lhe respondi sobre o seu problema em outro tópico.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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