Gostaria de uma Ajuda na Importacao da Nota Fiscal Eletronica preciso de ajuda no nó pai e filho da nfe
[Resolvido]Importa xml da nota fiscal Eletronica

NADIRONUNES- Intermediário

- Localização:

Mensagens: 182
Registrado: 30/08/2010
- Mensagem nº1
Importa xml da nota fiscal Eletronica

criquio- Moderador Global

- Localização:

Mensagens: 7153
Registrado: 30/12/2009
- Mensagem nº2
Re: [Resolvido]Importa xml da nota fiscal Eletronica
Olá Nadir, seja bem vindo ao Máximo Access!
Já deu uma pesquisada no forum? Tem alguns tópicos que tratam sobre importação de txt e xml.
Já deu uma pesquisada no forum? Tem alguns tópicos que tratam sobre importação de txt e xml.
.................................................................................
| [Você precisa estar registrado e conectado para ver este link.] Clique [Você precisa estar registrado e conectado para ver este link.] e veja um vídeo que explica como fazer pesquisas no forum. DICA: Quando precisar inserir um exemplo do seu aplicativo, siga esses procedimentos para diminuir o tamanho do mesmo: 1 - faça uma cópia do seu aplicativo 2 - retire tudo que não for necessário à solução do problema, exceto aquilo que o aplicativo precisar para funcionar 3 - use o Compactar/Reparar 4 - compacte o aplicativo em um arquivo zip ou rar (zip para postagem como anexo na mensagem) Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário. Clique no positivo das mensagens que achar útil, no canto superior direito de cada mensagem. |

NADIRONUNES- Intermediário

- Localização:

Mensagens: 182
Registrado: 30/08/2010
- Mensagem nº3
Re: [Resolvido]Importa xml da nota fiscal Eletronica
ja olhei o forum todo mas nao tive exito na minha pesquisa
Última edição por NADIRONUNES em Qui Jul 07, 2011 1:53 pm, editado 1 vez(es)

vieirasoft- Moderador Global

- Localização:

Mensagens: 6986
Registrado: 11/05/2010
- Mensagem nº4
Re: [Resolvido]Importa xml da nota fiscal Eletronica
Bom dia amigo;
Por favor não escreva em maiúsculas, pois nos fóruns tal procedimento significa Gritar. Agradeço que retifique o poste acima. Obrigado.
Por favor não escreva em maiúsculas, pois nos fóruns tal procedimento significa Gritar. Agradeço que retifique o poste acima. Obrigado.

criquio- Moderador Global

- Localização:

Mensagens: 7153
Registrado: 30/12/2009
- Mensagem nº5
Re: [Resolvido]Importa xml da nota fiscal Eletronica
Eis aqui alguns:
[Você precisa estar registrado e conectado para ver este link.]
[Você precisa estar registrado e conectado para ver este link.]
PS: Favor atentar ao que o moderador Vieira pediu acima. Basta clicar em Editar e corrigir a mensagem, ok?
[Você precisa estar registrado e conectado para ver este link.]
[Você precisa estar registrado e conectado para ver este link.]
PS: Favor atentar ao que o moderador Vieira pediu acima. Basta clicar em Editar e corrigir a mensagem, ok?
.................................................................................
| [Você precisa estar registrado e conectado para ver este link.] Clique [Você precisa estar registrado e conectado para ver este link.] e veja um vídeo que explica como fazer pesquisas no forum. DICA: Quando precisar inserir um exemplo do seu aplicativo, siga esses procedimentos para diminuir o tamanho do mesmo: 1 - faça uma cópia do seu aplicativo 2 - retire tudo que não for necessário à solução do problema, exceto aquilo que o aplicativo precisar para funcionar 3 - use o Compactar/Reparar 4 - compacte o aplicativo em um arquivo zip ou rar (zip para postagem como anexo na mensagem) Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário. Clique no positivo das mensagens que achar útil, no canto superior direito de cada mensagem. |

NADIRONUNES- Intermediário

- Localização:

Mensagens: 182
Registrado: 30/08/2010
- Mensagem nº6
Re: [Resolvido]Importa xml da nota fiscal Eletronica
eu nao to conseguindo e a parte do nó pai e filho da xml da nota fiscal eletronica

vieirasoft- Moderador Global

- Localização:

Mensagens: 6986
Registrado: 11/05/2010
- Mensagem nº7
Re: [Resolvido]Importa xml da nota fiscal Eletronica
Ainda não resolveu?

NADIRONUNES- Intermediário

- Localização:

Mensagens: 182
Registrado: 30/08/2010
- Mensagem nº8
Re: [Resolvido]Importa xml da nota fiscal Eletronica
nao
preciso de uma rotina que faca o no do pai e o no do filho da xml da nota fiscal eletronica
preciso de uma rotina que faca o no do pai e o no do filho da xml da nota fiscal eletronica

vieirasoft- Moderador Global

- Localização:

Mensagens: 6986
Registrado: 11/05/2010
- Mensagem nº9
Re: [Resolvido]Importa xml da nota fiscal Eletronica
Estou a puxar o tópico para cima. se já tiver resolvido, agradeço o seu retorno.

NADIRONUNES- Intermediário

- Localização:

Mensagens: 182
Registrado: 30/08/2010
- Mensagem nº10
Re: [Resolvido]Importa xml da nota fiscal Eletronica

NADIRONUNES- Intermediário

- Localização:

Mensagens: 182
Registrado: 30/08/2010
- Mensagem nº11
Re: [Resolvido]Importa xml da nota fiscal Eletronica
o fornecedor eu consigo importar mas os itens e as duplicatas nao consegui ainda

NADIRONUNES- Intermediário

- Localização:

Mensagens: 182
Registrado: 30/08/2010
- Mensagem nº12
Re: [Resolvido]Importa xml da nota fiscal Eletronica
alguem pode me ajudar a importar o itens na nota fiscal eletronica

NADIRONUNES- Intermediário

- Localização:

Mensagens: 182
Registrado: 30/08/2010
- Mensagem nº13
Re: [Resolvido]Importa xml da nota fiscal Eletronica
alguem pode me ajudar??????????????

NADIRONUNES- Intermediário

- Localização:

Mensagens: 182
Registrado: 30/08/2010
- Mensagem nº14
Re: [Resolvido]Importa xml da nota fiscal Eletronica
Public Sub LeXML(arquivo As String)
sXML = AbreXML(arquivo)
If IsNull(DLookup("Fornecedor", "nf", "CNPJ='" & nfe.BUSCANO(BUSCANO(sXML, "emit"), "CNPJ") & "'")) <> True Then
NfeXml.emitente = DLookup("Fornecedor", "nf", "CNPJ='" & nfe.BUSCANO(BUSCANO(sXML, "emit"), "CNPJ") & "'")
Else
MsgBox "O fornecedor do arquivo XML que está importando não está cadastrado na base de dados, cadastre antes e tente novamente. Pode ser que seja um fornecedor cadastrado, mas pode ser uma filial com o CNPJ diferente."
Forms!frmestoqueentrada.CMDTransferir.Enabled = False
End If
NfeXml.ChaveXml = nfe.BuscaChave(sXML)
NfeXml.ValorNota = Replace(BUSCANO(BUSCANO(sXML, "total"), "vNF"), ".", ",")
NfeXml.ValorFrete = Replace(BUSCANO(BUSCANO(sXML, "total"), "vFrete"), ".", ",")
NfeXml.transportadora = BUSCANO(BUSCANO(sXML, "transp"), "xNome")
NfeXml.CNPJTransportadora = BUSCANO(BUSCANO(sXML, "transp"), "CNPJ")
NfeXml.TotaldeItens = TotalItensXML(sXML)
NfeXml.NumNotaFiscal = BUSCANO(BUSCANO(sXML, "ide"), "nnf")
NfeXml.DataEmissao = BUSCANO(BUSCANO(sXML, "ide"), "dEmi")
NfeXml.totaldeDuplicatas = nfe.totaldeDuplicatas(sXML)
NfeXml.BaseICMS = Replace(nfe.BUSCANO(nfe.BUSCANO(sXML, "ICMStot"), "vBC"), ".", ",")
For i = 1 To NfeXml.TotaldeItens
NfeXml.item(i).Lote = Replace(BUSCANO(BUSCANO(sXML, "det nitem=" & Chr(34) & i & Chr(34)), "nlote"), " ", "")
NfeXml.item(i).Validade = BUSCANO(BUSCANO(sXML, "det nitem=" & Chr(34) & i & Chr(34)), "dval")
NfeXml.item(i).Preco = Replace(BUSCANO(BUSCANO(sXML, "det nitem=" & Chr(34) & i & Chr(34)), "vprod"), ".", ",")
NfeXml.item(i).Quantidade = Replace(BUSCANO(BUSCANO(sXML, "det nitem=" & Chr(34) & i & Chr(34)), "qcom"), ".", ",")
NfeXml.item(i).unidade = BUSCANO(BUSCANO(sXML, "det nitem=" & Chr(34) & i & Chr(34)), "ucom")
NfeXml.item(i).nome = BUSCANO(BUSCANO(sXML, "det nitem=" & Chr(34) & i & Chr(34)), "xprod")
For i = 1 To NfeXml.totaldeDuplicatas
achou = 0
For j = 1 To Len(sXML)
If Mid(sXML, j, 5) = "" Then
achou = achou + 1
If achou = i Then
partXML = Mid(sXML, j, Len(sXML) - j)
NfeXml.Duplicata(i).dataDeVencimento = BUSCANO(BUSCANO(partXML, "dup"), "dVenc")
NfeXml.Duplicata(i).Numero = BUSCANO(BUSCANO(partXML, "dup"), "nDup")
NfeXml.Duplicata(i).valor = Replace(BUSCANO(BUSCANO(partXML, "dup"), "vDup"), ".", ",")
GoTo proxI
End If
End If
Next j
proxI:
Next i
End Sub
COMO EU BUSCO AS DUPLIATAS POIS NAO TA BUSCANDO
sXML = AbreXML(arquivo)
If IsNull(DLookup("Fornecedor", "nf", "CNPJ='" & nfe.BUSCANO(BUSCANO(sXML, "emit"), "CNPJ") & "'")) <> True Then
NfeXml.emitente = DLookup("Fornecedor", "nf", "CNPJ='" & nfe.BUSCANO(BUSCANO(sXML, "emit"), "CNPJ") & "'")
Else
MsgBox "O fornecedor do arquivo XML que está importando não está cadastrado na base de dados, cadastre antes e tente novamente. Pode ser que seja um fornecedor cadastrado, mas pode ser uma filial com o CNPJ diferente."
Forms!frmestoqueentrada.CMDTransferir.Enabled = False
End If
NfeXml.ChaveXml = nfe.BuscaChave(sXML)
NfeXml.ValorNota = Replace(BUSCANO(BUSCANO(sXML, "total"), "vNF"), ".", ",")
NfeXml.ValorFrete = Replace(BUSCANO(BUSCANO(sXML, "total"), "vFrete"), ".", ",")
NfeXml.transportadora = BUSCANO(BUSCANO(sXML, "transp"), "xNome")
NfeXml.CNPJTransportadora = BUSCANO(BUSCANO(sXML, "transp"), "CNPJ")
NfeXml.TotaldeItens = TotalItensXML(sXML)
NfeXml.NumNotaFiscal = BUSCANO(BUSCANO(sXML, "ide"), "nnf")
NfeXml.DataEmissao = BUSCANO(BUSCANO(sXML, "ide"), "dEmi")
NfeXml.totaldeDuplicatas = nfe.totaldeDuplicatas(sXML)
NfeXml.BaseICMS = Replace(nfe.BUSCANO(nfe.BUSCANO(sXML, "ICMStot"), "vBC"), ".", ",")
For i = 1 To NfeXml.TotaldeItens
NfeXml.item(i).Lote = Replace(BUSCANO(BUSCANO(sXML, "det nitem=" & Chr(34) & i & Chr(34)), "nlote"), " ", "")
NfeXml.item(i).Validade = BUSCANO(BUSCANO(sXML, "det nitem=" & Chr(34) & i & Chr(34)), "dval")
NfeXml.item(i).Preco = Replace(BUSCANO(BUSCANO(sXML, "det nitem=" & Chr(34) & i & Chr(34)), "vprod"), ".", ",")
NfeXml.item(i).Quantidade = Replace(BUSCANO(BUSCANO(sXML, "det nitem=" & Chr(34) & i & Chr(34)), "qcom"), ".", ",")
NfeXml.item(i).unidade = BUSCANO(BUSCANO(sXML, "det nitem=" & Chr(34) & i & Chr(34)), "ucom")
NfeXml.item(i).nome = BUSCANO(BUSCANO(sXML, "det nitem=" & Chr(34) & i & Chr(34)), "xprod")
For i = 1 To NfeXml.totaldeDuplicatas
achou = 0
For j = 1 To Len(sXML)
If Mid(sXML, j, 5) = "" Then
achou = achou + 1
If achou = i Then
partXML = Mid(sXML, j, Len(sXML) - j)
NfeXml.Duplicata(i).dataDeVencimento = BUSCANO(BUSCANO(partXML, "dup"), "dVenc")
NfeXml.Duplicata(i).Numero = BUSCANO(BUSCANO(partXML, "dup"), "nDup")
NfeXml.Duplicata(i).valor = Replace(BUSCANO(BUSCANO(partXML, "dup"), "vDup"), ".", ",")
GoTo proxI
End If
End If
Next j
proxI:
Next i
End Sub
COMO EU BUSCO AS DUPLIATAS POIS NAO TA BUSCANDO

vieirasoft- Moderador Global

- Localização:

Mensagens: 6986
Registrado: 11/05/2010
- Mensagem nº15
Re: [Resolvido]Importa xml da nota fiscal Eletronica
Reesolvido

gijunior- Novato

- Localização:

Mensagens: 3
Registrado: 28/04/2012
- Mensagem nº16
Programa que importa dados do xml
Bom dia pode me enviar o arquivo para testar tb... e se for possivel puxar os dados digitando a chave de acesso.;

NADIRONUNES em Qui Jul 07, 2011 1:56 am