Comunicador de nota fiscal (versão 3.1) da fazenda
Popule os dados do lote a ser enviado para o Sefaz
NFLoteEnvio lote = new NFLoteEnvio();
// setando os dados do lote
Implemente a interface NFeConfig e adicione suas configuracoes
MeuConfig config = new MeuConfig();
Faça o envio do lote atraves do facade
final NFLoteEnvioRetorno retorno = new WSFacade(config).enviaLote(lote);
Implemente a interface NFeConfig e adicione suas configuracoes
MeuConfig config = new MeuConfig();
Faça a correcao da nota atraves do facade
final NFEnviaEventoRetorno retorno = new WSFacade(config).corrigeNota(chaveDeAcessoDaNota, textoCorrecao);
Implemente a interface NFeConfig e adicione suas configuracoes
MeuConfig config = new MeuConfig();
Faça o cancelamento da nota atraves do facade
final NFEnviaEventoRetorno retorno = new WSFacade(config).cancelaNota(chaveDeAcessoDaNota, protocoloDaNota, motivoCancelaamento);