Ir para conteúdo
  • Cadastre-se

dev botao

importar XML NFSe


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

Recommended Posts

Postado

Boa tarde.

Preciso fazer a importação dos XMLs de serviços para um cliente. Utilizo o componente ACBrNFSe1

  ShowmEssage('Nota Numero: ' + ACBrNFSe1.NotasFiscais.Items[0].NFSe.Numero);
  ShowmEssage('Código de Verificação: ' + ACBrNFSe1.NotasFiscais.Items[0].NFSe.CodigoVerificacao);
  ShowmEssage('Data de Emissão: ' + DateToStr(ACBrNFSe1.NotasFiscais.Items[0].NFSe.DataEmissao)); 

esses campos retornam valores corretos

  ShowmEssage('CNPJ Prestador: ' + ACBrNFSe1.NotasFiscais.Items[0].NFSe.Prestador.cnpJ);
  ShowmEssage('IE Prestador: ' + ACBrNFSe1.NotasFiscais.Items[0].NFSe.Prestador.InscricaoEstadual);
  ShowmEssage('Razao: ' + ACBrNFSe1.NotasFiscais.Items[0].NFSe.Prestador.RazaoSocial);
  ShowmEssage('Endereco ' + ACBrNFSe1.NotasFiscais.Items[0].NFSe.Prestador.Endereco.Endereco);
  ShowmEssage('Bairro: ' + ACBrNFSe1.NotasFiscais.Items[0].NFSe.Prestador.Endereco.Bairro);   

esses campos retornam VAZIOS

Preciso do Valor da Nota, Discriminação do Serviço, dados do Prestador.

OS XMLs de serviços mudam de cidade pra cidade?

alguem pode me ajudar?

 

obg

Alexandre

 

  • Consultores
  • Solution
Postado

Boa tarde Alexandre,

Você ainda esta usando o componente antigo?

Lhe convido a iniciar os testes com o novo componente de emissão de NFS-e: ACBrNFSeX
O componente antigo: ACBrNFSe não vai mais ter manutenção.

Faça os testes usando o programa exemplo do novo componente.

Manual de Migração
https://www.projetoacbr.com.br/forum/topic/63017-manual-de-migração-para-o-novo-componente-de-emissão-de-nfs-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

Postado

Bom dia Italo., tudo bem?

então... estou apenas tentando importar uma NFSe, não preciso emitir nota.

Tentei fazer a importação usando o componente novo. Mudo a propriedade Provedor para proSigISS e mesmo assim da o erro de "Nenhum provedor selecionado"

ACBrNFSeX1.NotasFiscais.Clear;
 ACBrNFSeX1.NotasFiscais.LoadFromFile(edtLocalS.Text, false);

  ShowmEssage('Nota Numero: ' + ACBrNFSeX1.NotasFiscais.Items[0].NFSe.Numero);
  ShowmEssage('Código de Verificação: ' + ACBrNFSeX1.NotasFiscais.Items[0].NFSe.CodigoVerificacao);
  ShowmEssage('Data de Emissão: ' + DateToStr(ACBrNFSeX1.NotasFiscais.Items[0].NFSe.DataEmissao));
  ShowmEssage('Razao: ' + ACBrNFSeX1.NotasFiscais.Items[0].NFSe.Prestador.RazaoSocial);
  ShowmEssage('Endereco ' + ACBrNFSeX1.NotasFiscais.Items[0].NFSe.Prestador.Endereco.Endereco);
  ShowmEssage('Bairro: ' + ACBrNFSeX1.NotasFiscais.Items[0].NFSe.Prestador.Endereco.Bairro);

Dúvida: como vou fazer uma importação pode existir notas de servicos com xmls diferentes. Neste caso preciso saber qual o servidor de cada Nota?  Ou esta rotina ira me servir para tds os tipos de notas (xmls)??

att

Alexandre

  • Membros Pro
Postado

Não precisa saber ou escolher manualmente o provedor de cada cidade, o ACBR faz isso pelo código do município. Existia também uma leitura do XML para tentar identificar o provedor, mas no X acho que é só pelo município mesmo:

ACBrNFSe.Configuracoes.Geral.CodigoMunicipio

O XML varia entre provedores, não entre cidades, mas pode haver alguma situação específica

O ACBRNFSE X está com problema para ler a nota do provedor SIG quando baixado do site

O ACBRNFSE anterior deve estar funcionando, não tenho certeza, talvez falhe algum campo

Pra pegar o CNPJ experimente:

ACBrNFSe.NotasFiscais.Items[i].NFSe.PrestadorServico.IdentificacaoPrestador.Cnpj)

 

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