Login Registre-se
Recuperar dados de impostos a partir de XML - NF-E 3.10 [RESOLVIDO]  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
rodrigomarcelo

JavaC Membro
[Avatar]

Membro desde: 02/06/2013 17:45:55
Mensagens: 9
Offline

Boa tarde a todos!

Estou migrando o módulo de NF-E da versão 2.0 para 3.10. E num determinado processo, preciso ler as informações do XML.

Assim como fiz na versão anterior, baixei os arquivos xsd do site da receita e gerei as classes java deles, usando JAXB, e quando necessário, fazia o "inverso", transformando um arquivo XML em um objeto dessas classes.

No caso do grupo Imposto, o mesmo continha objetos como por exemplo "ICMS00", "ICMS10" e etc... e então, usava os gets normalmente para recuperar o que fosse necessário.

Mas agora ao gerar as classes a partir do xsd, atributos da classe como o Imposto, o get retorna objeto do tipo List<JAXBElement>.

Pesquisei se acaso fiz o procedimento errado com o JAXB, mas creio que não, e já vi outras pessoas falando sobre como trabalhar pra inserir os dados neste List, mas não consegui recuperar os dados ainda.

Alguém poderia me dar uma direção?

Obrigado desde já...

Esta mensagem foi editada 3 vezes. Última atualização foi em 14/11/2014 16:54:44

[Email]
rodrigomarcelo

JavaC Membro
[Avatar]

Membro desde: 02/06/2013 17:45:55
Mensagens: 9
Offline

Boa tarde a todos.

Encontrei uma maneira de solucionar isto, criei um método que retorna o ICMS. A partir desta lógica, só criar os métodos para cada tipo de imposto (IPI, COFINS, etc).

Fica ai pra quem precisar:



Abraço
[Email]
bergamasco

JavaC Membro

Membro desde: 03/11/2014 11:51:12
Mensagens: 1
Offline

Que tal uma solução que seja genérica para todos os impostos? Acredito ser possível criá-la
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team