Login Registre-se
gerar xml na parte de imposto 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

tiagoberga wrote:Acho que entendi o que rodrigomarcelo quis dizer. Seria algo assim:





o que resulta em erro, pois não retorna mais "ICMS". Rodrigo, eu não tenho uma solução para
você pois enfrente o mesmo problema e acabei por deixar de lado por enquanto. Não existe
solução ainda no fórum sobre isso, então deixemos este tópico como o pre-cursor desta solução
e vamos a partir de agora descobrir juntos ou criar uma solução


Estou fazendo um work-around aqui, se der certo, postarei a solução... Cruzemos os dedos hehe
[Email]
tiagoberga

Moderador
[Avatar]

Membro desde: 11/03/2014 10:10:20
Mensagens: 449
Offline

Pessoal, apenas por curiosidade, gostaria que contribuíssem neste tópico da melhor forma que puderem

http://www.javac.com.br/jc/posts/list/1983-androidauto-projetos-ideias-e-sugestoes.page

Tiago Bergamasco, 25 anos

Computer Scientist pela Centro Universitário Anhanguera
MBA Service-Oriented Architeture (SOA) pela Metrocamp - Ibmec
AngularJS Developer pela Caelum Ensino e Inovação- SP

Ao entrar em contato, por favor identifique-se antes
Site: Arara Tecnologia da Informação



Comercial: 19 996050532

"Uma imagem vale mil palavras. Uma interface vale mil imagens." - Ben Shneiderman
[Email] [WWW]
rodrigomarcelo

JavaC Membro
[Avatar]

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

Aeee pessoal, consegui uma solução.

De acordo com as anotações da classe gerada pelo JAXB, em alguns elementos ao invés de retornar uma classe com seus respectivos atributos, a classe retornará essa List<JAXBElement>. Não tive tempo hábil de me aprofundar nos pormenores a esse respeito, mas para solucionar de momento, criei um método que percorre essa lista, compara e encontra o objeto em questão. Claro que dá e irei deixar isto mais elegante, talvez criar uma classe Imposto com seus atributos todos e tal, este método aqui é apenas o teste que fiz para verificar a possibilidade e testar o funcionamento, já dá pra saber como proceder agora:



Funcionando redondinho.
[Email]
andrejm

JavaC Membro

Membro desde: 26/07/2015 21:37:05
Mensagens: 39
Offline

helton.a.marinho wrote:Pessoal veja se alguem pode me ajudar estou tentando gerar xml 3.0 e na parte de imposto antes eu setava assim

Imposto dbImposto = new Imposto();
ICMS dbICMS = new ICMS();

ICMS00 dbICMS00 = new ICMS00();
dbICMS00.setOrig(dbItem.getValue("ite_origem_mercadoria").trim());
dbICMS00.setCST(dbCompNf.getValue("com_situacao").trim()); //Tributação do ICMS: 00 - Tributada integralmente.

dbICMS.setICMS00(dbICMS00);//setando o ICMS00 na Classe ICMS
dbImposto.setICMS(dbICMS); //setando os dados de ICMS na tag imposto
dbDet.setImposto(dbImposto);//setando os dados de ICMS na tag Det (Detalhamento de produto)

mas agora não estou conseguindo da impressao que não gerou a classes relacionadas alguem pode me dar exemplo por gentileza.


Olá.. será que alguém pode me auxiliar ainda neste caso?

Na versão 2.0 eu utilizava assim

nfe.getNFe().getInfNFe().getDet().get(i).getImposto().getICMS().getICMS00().getVBC()
nfe.getNFe().getInfNFe().getDet().get(i).getImposto().getIPI().getIPITrib().getVBC()

agora consta erro... porque não tenho o método getICMS ou getIPI no getImposto...

Para setar eu fazia assim...

imposto.setICMS(icms);
imposto.setPIS(pis);
imposto.setCOFINS(cofins);

porém agora também consta erro..

O que fazer? Se possível um exemplo.

Valeu
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team