Configurações
Para executar qualquer função NFe/NFCe, deve-se inicializar as Configuração.
Certificado Digital
java
import br.com.swconsultoria.nfe.dom.enuns.EstadosEnum;
import br.com.swconsultoria.nfe.dom.enuns.AmbienteEnum;
public ConfiguracoesNfe iniciaConfigurações() throws NfeException {
Certificado certificado = // Obter certificado (1)
return ConfiguracoesNfe.criarConfiguracoes(
EstadosEnum.GO, // (2)
AmbienteEnum.HOMOLOGACAO, // (3)
certificado,
"C:\\SRA\\Nfe\\Schemas" // (4)
);
}
- Para obter o código de uso do certificado, você deve acessar em Java_Certificado
- Obtendo estado a partir de String EstadosEnum.valueOf("GO")
- Obtendo ambiente a partir de String AmbienteEnum.getByCodigo("2")
- Caminho da pasta que se encontra os Schemas Xsd
Proxy
Para Habilitar o Proxy, ao iniciar as configurações Adicione as Seguintes Linhas:
java
public static ConfiguracoesIniciaisNfe iniciaConfigurações() throws NfeException {
// Certificado Arquivo, Parametros: -Caminho Certificado, - Senha
Certificado certificado = CertificadoService.certificadoPfx("c:/certificado/certificado.pfx", "123456");
ConfiguracoesIniciaisNfe config = ConfiguracoesIniciaisNfe.iniciaConfiguracoes(Estados.GO , ConstantesUtil.AMBIENTE.HOMOLOGACAO,certificado, "C:\\SRA\\Nfe\\Schemas");
String ip = "192.168.0.1";
String porta = "3128";
String usuario = "";
String senha = "";
config.setProxy(ip, porta, usuario , senha);
return config;
}
Contingência Scan
Para Trabalhar com Contingência Scan, após iniciar as Configurações Set a Propriedade como True:
java
public static ConfiguracoesIniciaisNfe iniciaConfigurações() throws NfeException {
// Certificado Arquivo, Parametros: -Caminho Certificado, - Senha
Certificado certificado = CertificadoService.certificadoPfx(
"c:/certificado/certificado.pfx",
"123456"
);
ConfiguracoesIniciaisNfe config = ConfiguracoesIniciaisNfe.iniciaConfiguracoes(
Estados.GO,
ConstantesUtil.AMBIENTE.HOMOLOGACAO,
certificado,
"C:\\SRA\\Nfe\\Schemas"
);
config.setContigenciaSCAN(true);
return config;
}