Class NF3eFactory

java.lang.Object
systextil.integracao.factory.NotaFactory
systextil.integracao.factory.NF3eFactory

public class NF3eFactory extends NotaFactory
  • Constructor Details

    • NF3eFactory

      public NF3eFactory(br.com.intersys.systextil.connection.AppConnection conn, String fileName, int codigoEmpresaParam)
  • Method Details

    • create

      public Nota create(Document doc) throws TagException, StopException
      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:
      create in class NotaFactory
      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 importacao
      StopException - se a mensagem "nao foi encontrado codigo da empresa para o CNPJ " for gravada no log de erros
      RuntimeException - se ocorrer algo imprevisto
    • getDup

      public List<Titulo> getDup(TNF3E.InfNF3E infNf3e, CNPJ cnpj)