Boa noite,
Eu estou com problemas com a importação de notas fiscais eletrônicas salvas em xml para o Excel. Não tenho conhecimento com schemas (códigos fontes) e nunca fiz, mas tenho conhecimento considerável em VBA e funções do Excel (não sou nem um "noob"). Enfim, por nunca ter feito isso e não ter ninguém que conheço que tem tal conhecimento, me virei.
Qual meu problema: Estou fazendo trabalho "dobrado", tenho basicamente dois tipos de xml salvos, um é NF para Pessoas Físicas e outra é para Pessoas Jurídicas. Não consigo ter um código fonte que abrange todas as minhas necessidades (PF/PJ).
O que eu tenho feito: Bom pelo oq eu entendo, todas as xml para PF deveriam ser salvas iguais e o mesmo para as xml para PJ. Logo abro um excel > desenvolvedor > Código Fonte> Adiciono um xml emitido para uma PF > Importo todas as NF necessárias (100+ xml). Demora um pouco e vai... tem alguns avisos que algumas deu erro etc.... mas pelo meu entendimento, as xml do "jeitão" PF deveriam ter sido importadas. Repito o passo novamente para as PJ.
Meu problema com essa técnica: Nem todas as vezes todas as linhas batem. Por exemplo, quando finalizo a importação, vou checar para ver os resultados estão coerentes. Geralmente as importações de uma está com digamos 900 linhas e a outra está com 500 linhas. Sendo que aparenta que UMA delas está capturando TODOS os xml de maneira correta somente faltando por exemplo o campo CPF se eu importei usando o codigo fonte para PJ (CNPJ). As vezes bate certinho, ambas importam com o mesmo número de linhas ai é so compilar o que está faltando em uma coisa só. (pois a coluna no xml para PF seria CPF e a coluna CNPJ seria mais ou menos no mesmo lugar, então é só uma questão de organizar a informação.
Gostaria de saber se há uma maneira de fazer um código fonte que englobasse toda a minha importação para o excel e que não me deixa-se com dúvida de que a informação está correta e que tudo foi importado de maneira correta. Não sinto confiança na informação que estou obtendo, qual quer ajuda que me ajude a importar essas informações de maneira mais confiável seria ideal.
Muito obrigado pela atensão e tempo!
att
Final
Postado : 06/05/2013 6:29 pm