felipeiw Postado 20 Março, 2019 Compartilhar Postado 20 Março, 2019 Pessoal estou montando uma função para importar os dados de nota fiscal de serviço, testei os seguintes codigos: var i: Integer; begin ACBrNFSe1.Configuracoes.Geral.PathIniCidades := 'c:\delphi'; ACBrNFSe1.NotasFiscais.Clear; ACBrNFSe1.NotasFiscais.LoadFromFile('c:\delphi\2116.xml'); for i := 0 to ACBrNFSe1.NotasFiscais.Count-1 do begin with ACBrNFSe1.NotasFiscais.Items[i].NFSe do begin ShowMessage(PrestadorServico.RazaoSocial); ShowMessage(Numero); ShowMessage(IdentificacaoRps.Numero); ShowMessage(IdentificacaoRps.Serie); ShowMessage(FloatToStr(Servico.Valores.ValorLiquidoNfse)); end; end; e estou testando com alguns xmls de serviço, mas eles tem estruturas diferentes, e os dados nao sao carregados em varios dos xmls testados, existe alguma maneira de conseguir ler qualquer xml de nota de serviço, estou fazendo isso pra auxiliar na importação dessas notas para o contas a pagar por exemplo. obrigado Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores BigWings Postado 20 Março, 2019 Moderadores Compartilhar Postado 20 Março, 2019 12 horas atrás, felipeiw disse: e estou testando com alguns xmls de serviço, mas eles tem estruturas diferentes, e os dados nao sao carregados em varios dos xmls testados, existe alguma maneira de conseguir ler qualquer xml de nota de serviço, estou fazendo isso pra auxiliar na importação dessas notas para o contas a pagar por exemplo. A leitura correta do XML depende da configuração do provedor no componente. Então antes de importar um XML emitido por terceiros é preciso saber os dados do prestador, como a cidade do mesmo. Muitos XML de NFSe não contém todos os dados do prestador, importar um XML de serviços para entrada pode realmente não ser vantajoso. 2 BigWingsAjude o Projeto ACBr crescer - Assine o SAC Link para o comentário Compartilhar em outros sites More sharing options...
Eduardo - Nitra Sistemas Postado 7 Abril, 2020 Compartilhar Postado 7 Abril, 2020 Bom dia, aproveitando o tópico... Estou com dificuldades em carregar o xml de uma nota de serviço da cidade de Governador Valadares/MG; Não dá nenhum erro, simplesmente não retorna nenhuma informação. Cheguei a pensar que fosse meu software com alguma configuração errada, aí resolvi compilar o exemplo que vem com o componente e nada. Segue o tal xml que o cliente me enviou para importação. Contribuinte_07825199000136.xml Link para o comentário Compartilhar em outros sites More sharing options...
Moderadores Solution BigWings Postado 7 Abril, 2020 Moderadores Solution Compartilhar Postado 7 Abril, 2020 14 minutos atrás, Eduardo - Nitra Sistemas disse: Não dá nenhum erro, simplesmente não retorna nenhuma informação. Cheguei a pensar que fosse meu software com alguma configuração errada, aí resolvi compilar o exemplo que vem com o componente e nada. Segue o tal xml que o cliente me enviou para importação. Aparentemente a cidade mudou de provedor. Altere no arquivo Cidades.ini: [3127701] Nome=Governador Valadares UF=MG ;Provedor=Actconv201 Provedor=SigIss E tente novamente. 1 BigWingsAjude o Projeto ACBr crescer - Assine o SAC Link para o comentário Compartilhar em outros sites More sharing options...
Eduardo - Nitra Sistemas Postado 7 Abril, 2020 Compartilhar Postado 7 Abril, 2020 24 minutos atrás, BigWings disse: Aparentemente a cidade mudou de provedor. Altere no arquivo Cidades.ini: [3127701] Nome=Governador Valadares UF=MG ;Provedor=Actconv201 Provedor=SigIss E tente novamente. Deu certinho agora, muito obrigado! Ótima semana a todos. 1 Link para o comentário Compartilhar em outros sites More sharing options...
Administradores Juliana Tamizou Postado 7 Abril, 2020 Administradores Compartilhar Postado 7 Abril, 2020 Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Juliana Tamizou Gerente de Projetos ACBr / Diretora de Marketing AFRAC Ajude o Projeto ACBr crescer - Seja Pro (15) 2105-0750 (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 More sharing options...
Consultores Italo Giurizzato Junior Postado 7 Abril, 2020 Consultores Compartilhar Postado 7 Abril, 2020 Boa tarde Felipe, A linha abaixo não tem nada haver com o carregar o XML de uma NFS-e. ACBrNFSe1.Configuracoes.Geral.PathIniCidades := 'c:\delphi'; Essa linha você configura a pasta que contem o arquivo Cidades.ini É utilizada pelo componente para descobrir qual é o provedor utilizado pela cidade cuja nota vai ser emitida. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC 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 More sharing options...
Eduardo - Nitra Sistemas Postado 3 Maio, 2020 Compartilhar Postado 3 Maio, 2020 Bom dia! Me tirem uma dúvida por favor. Resolvi gerar um relatório das notas de serviço que foram importadas e percebi que o campo série está em branco, cheguei achar que tinha esquecido de incluir ele e ao revisar o código, vi que o campo está lá, porém, ao carregar o xml, a tag da série vem vazia, sendo que no xml importado ele ta preenchido, aí minha dúvida é: Onde foi que eu errei, rsrs.. Segue parte do código: Tentei assim: LNumero_Serie.Caption := FrPrincipal.ACBrNFSe1.NotasFiscais.Items.NFSe.Numero+'/'+ FrPrincipal.ACBrNFSe1.NotasFiscais.Items.NFSe.IdentificacaoRps.Serie; e assim: LNumeroSerie.Caption := FrPrincipal.ACBrNFSe1.NotasFiscais.Items.NFSe.Numero+'/'+ FrPrincipal.ACBrNFSe1.NotasFiscais.Items.NFSe.SeriePrestacao; Nenhum dos dois da certo, o número da nota vem certinho, mas a série não, no xml ta assim: -<ChaveNFe> <NumeroNFe>199</NumeroNFe> <SerieNFe>1</SerieNFe> Qualquer ajuda será bem vinda... Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 7 Maio, 2020 Consultores Compartilhar Postado 7 Maio, 2020 Bom dia Eduardo, Você poderia anexar o XML da nota importada e qual é o provedor para que possamos analisar e fazer as devidas correções? Notei que a tag que contem a série não segue o padrão que é <Serie>. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC 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 More sharing options...
Eduardo - Nitra Sistemas Postado 25 Maio, 2020 Compartilhar Postado 25 Maio, 2020 Bom dia! Desculpem pela demora, estive em viagem. Provedor da cidade de Governador Valadares, no caso foi configurado dessa forma: Provedor=SigIss Segue o xml. Contribuinte_07825199000136.xml Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 26 Maio, 2020 Consultores Compartilhar Postado 26 Maio, 2020 Bom dia Eduardo, Esse provedor possui um layout próprio é preciso verificar se a rotina que faz a leitura do XML já esta preparada para ler esse layout. Se não estiver vai ser necessário fazer as alterações necessárias. Caso queira contribuir com o projeto, fique a vontade. 1 Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC 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 More sharing options...
edulamy Postado 22 Janeiro Compartilhar Postado 22 Janeiro (editado) Estou com o mesmo problema, porém com o provedor da Ginfes. Recebo do meu cliente um XML do lote de NFSe e quando importo para o componente os campos de identificação, tomador, valores, impostos, todos ficam vazios. Estou utilizando a rotina LoadFromLoteNfse do ACBrNFSeX. nfse_importadas.pdf 14_e_15-01.xml Editado 22 Janeiro por edulamy falta de informações Link para o comentário Compartilhar em outros sites More sharing options...
Daniel Breda Santos Postado 22 Janeiro Compartilhar Postado 22 Janeiro Estou com problema semelhante. Estou tentando importar o XML em anexo abaixo pelo método ACBrNFSe.NotasFiscais.LoadFromFile(ArquivoXML) e ele não carrega nada para o componente. O campo ACBrNFSe.NotasFiscais.Items[0].NFSe.IdentificacaoRps.Numero por exemplo vem em branco. NFSe00190000001892.xml Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora