Package systextil.integracao.factory
Class NfeFactory
java.lang.Object
systextil.integracao.factory.NotaFactory
systextil.integracao.factory.NfeFactory
-
Field Summary
Fields inherited from class systextil.integracao.factory.NotaFactory
codigoEmpresaParam, conn, eixoService, fileName, log, logTecnico, nota, paramDao, paramDto, temLND -
Constructor Summary
ConstructorsConstructorDescriptionNfeFactory(br.com.intersys.systextil.connection.AppConnection conn, String fileName, int codigoEmpresaParam) -
Method Summary
Modifier and TypeMethodDescriptionCria a Nota lendo os dados do arquivo fornecido.getDup(List<TNFe.InfNFe.Cobr.Dup> listDup, CNPJ cnpj) getNfRefer(List<TNFe.InfNFe.Ide.NFref> listNfrefer) Methods inherited from class systextil.integracao.factory.NotaFactory
getFactory, getInputStream, getPath, isCteNfe, parseDate, readDocument, tryCnpj, tryDouble, tryInt, tryString, validarNota
-
Constructor Details
-
NfeFactory
public NfeFactory(br.com.intersys.systextil.connection.AppConnection conn, String fileName, int codigoEmpresaParam)
-
-
Method Details
-
create
Cria a Nota lendo os dados do arquivo fornecido.Em todos os casos em que for lancada Exception, ela ja tera sido gravada no log Tecnico e gerado o relatorio correspondente.
- Specified by:
createin classNotaFactory- Parameters:
doc- os dados a ler- Returns:
- a nota lida
- Throws:
TagException- se o arquivo nao for de uma versao de NF-e suportada, ou se o arquivo nao for um XML valido de NF-e, ou se a nota lida contiver dados invalidos para importacaoStopException- se a mensagem "nao foi encontrado codigo da empresa para o CNPJ " for gravada no log de errosRuntimeException- se ocorrer algo imprevisto
-
getNfRefer
-
getDup
-