[Resolvido]Desafio - Exportar no Access espelho da Nota Fiscal em XML para programa emissor de Nota Fiscal
Gostaria de exportar do Access um "espelho da nota fiscal" no formato de XML para depois importar no emissor de nota fiscal SAGE ONE
1) Criar um código VBA para exportar a tabela/consulta (com os dados da NF) no formato XML (não pode ser em excel)
No meu banco de dados consigo gerar uma consulta com todas as informações necessárias para preencher uma nota fiscal.
Bastava que usasse a pesquisa do fórum: [Você precisa estar registrado e conectado para ver este link.]
Ele exporta no formado xml, mas ao importar para o programa do SageOne apresenta a seguinte mensagem:
Abra um XML de um Espelho de NFe e veja sua estrutura, verá que no início terá algumas informações, dentre elas a versão...
Imagina vc ir construindo o XML pelo VB e armazenando os dados dentro de uma variável... linha a linha! No final, nessa variável terá o xml pronto. Assim, basta salvar ele em um arquivo com a extensão .xml
Como o Fabio disse. O export do Access gera o xml na versão 1.0, que pelo jeito é incompatível com a versão do outro sistema que está usando. Neste caso, seria mais interessante mesmo você gerar um arquivo manualmente, com a versão desejada, e salvá-lo como xml num local desejado.
Comecei a estudar e trabalhar com nfe e depois com NFC-e depois q adiquiri um molulo da Kartoffel e dela pra cá so vai. rsrrsrsr
mas t dou a minha opnião, o melhor pra começar seria ter o suporte de alguem com certa esperiencia, ai vc decide c gera somente o arquivo ou passa para emitir diretamente pelo access, ja que usamos componentes para fazer isso nunca direto.
Criei um BD onde há uma pesquisa onde o usuário preenche o valor desejado e o resultado aparece logo abaixo em um listBox. Ocorre que escrevi um código para que o usurário possa inserir mais de uma letra no List box, porém não sei que escrevi de errado no código que algumas palavras apresentam erro, como por exemplo quando vou escrever "contra" no momento que digito CON, a list box muda sozinho para "COM" e se continuar escrevendo ele apaga o que escrevi.