Login Registre-se
Enviar XML NF-e 4.00  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
beto.santos

JavaC Membro

Membro desde: 26/09/2017 15:13:13
Mensagens: 1
Offline

Boa tarde, alguém poderia me ajudar com o envio do XML na NF-e 4.00, na versão 3.10 eu fazia conforme abaixo. Gostaria de saber o q tenho q alterar agora.

public String enviarNFCeSefaz(String xml, String codigoUf) {
String xmlRetorno = null;
OMElement ome = null;
try {
ome = AXIOMUtil.stringToOM(xml);
} catch (XMLStreamException ex) {
Logger.getLogger(Recepcao310.class.getName()).log(Level.SEVERE, null, ex);
}


NfeRecepcao2Stub.NfeDadosMsg dadosMsg = new NfeRecepcao2Stub.NfeDadosMsg();
dadosMsg.setExtraElement(ome);
NfeRecepcao2Stub.NfeCabecMsg nfeCabecMsg = new NfeRecepcao2Stub.NfeCabecMsg();
/**
* Código do Estado.
*/
nfeCabecMsg.setCUF(codigoUf);
/**
* Versao do XML
*/
nfeCabecMsg.setVersaoDados(Constantes.VERSAO);

NfeRecepcao2Stub.NfeCabecMsgE nfeCabecMsgE = new NfeRecepcao2Stub.NfeCabecMsgE();
nfeCabecMsgE.setNfeCabecMsg(nfeCabecMsg);

try {
NfeRecepcao2Stub stub = new NfeRecepcao2Stub("https://homnfe.sefaz.am.gov.br/services2/services/NfeRecepcao2");
NfeRecepcao2Stub.NfeRecepcaoLote2Result result = stub.nfeRecepcaoLote2(dadosMsg, nfeCabecMsgE);

xmlRetorno = result.getExtraElement().toString();
salvar(xml, "C:/upload/saida/", "final.xml");
} catch (AxisFault ex) {
Logger.getLogger(Recepcao310.class.getName()).log(Level.SEVERE, null, ex);
} catch (RemoteException ex) {
Logger.getLogger(Recepcao310.class.getName()).log(Level.SEVERE, null, ex);
}

return xmlRetorno;
}

Esta mensagem foi editada 2 vezes. Última atualização foi em 26/09/2017 15:20:20

samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 786
Localização: Goiás
Online

Tudo BOm?

Vc precisa gerar os Novos Stubs e remover os cabeçalhos.

Exemplo:

Esta mensagem foi editada 1 vez. Última atualização foi em 26/09/2017 15:32:44


Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

Experimente a API que facilita a emissão de NFe/NFC-e-> http://www.javac.com.br/jc/posts/list/2614-projeto-biblioteca-javanfe-com-jaxb-nfe-simples.page
Experimente a API que facilita a emissão de CTe-> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-2000.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team