Class EnvioDeNFe

java.lang.Object
systextil.bo.fatu.EnvioDeNFe
Direct Known Subclasses:
CancelamentoDeNFe, EnvioDeCCe, InutilizacaoDeNFe

public class EnvioDeNFe extends Object
  • Field Details

    • somenteGerarXML

      public boolean somenteGerarXML
  • Constructor Details

    • EnvioDeNFe

      public EnvioDeNFe(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, UtilTag utilTag, ParametrosEmpresa parametrosEmpresa, com.intersys.nfe.NFeLogger nfeLogger, String nome_form, int randon_cod, String tipoNota)
      Parameters:
      conn - uma conexão que continue válida ao longo de commits.
    • EnvioDeNFe

      public EnvioDeNFe(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, UtilTag utilTag, ParametrosEmpresa parametrosEmpresa, com.intersys.nfe.NFeLogger nfeLogger, String nome_form, int randon_cod)
      Inicializa o envio de NFe para notas fiscais de saída e de entrada.
      Parameters:
      conn - uma conexão que continue válida ao longo de commits.
    • EnvioDeNFe

      public EnvioDeNFe(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, UtilTag utilTag, ParametrosEmpresa parametrosEmpresa, com.intersys.nfe.NFeLogger nfeLogger, String nome_form, int randon_cod, byte tiposNota)
      Parameters:
      conn - uma conexão que continue válida ao longo de commits.
    • EnvioDeNFe

      public EnvioDeNFe(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, UtilTag utilTag, ParametrosEmpresa parametrosEmpresa, TagInteractive console, String nome_form, int randon_cod, String tipoNota)
      Parameters:
      conn - uma conexão que continue válida ao longo de commits.
      console - para apresentar alertas no NXJ.
  • Method Details

    • enviarNFes

      public final int[] enviarNFes() throws EnvioDeNFe.NFeException
      Returns:
      duas posições: a primeira diz quantas notas foram enviadas OK, e a segunda diz quantas tiverem problema no envio.
      Throws:
      EnvioDeNFe.NFeException
    • enviarNotasFiscais

      public final NotaFiscal[][] enviarNotasFiscais() throws EnvioDeNFe.NFeException
      Returns:
      duas posições: a primeira traz as notas que foram enviadas OK, e a segunda traz as notas que tiveram problema no envio.
      Throws:
      EnvioDeNFe.NFeException
    • criticaDadosNFe

      public static boolean criticaDadosNFe(br.com.intersys.systextil.connection.AppConnection conn, int codigo_empresa)
    • executarCriticaNFeEGravarStatus

      public static void executarCriticaNFeEGravarStatus(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, NotaFiscal nf, int randon_cod)
    • gerarRandonCod

      public static int gerarRandonCod(br.com.intersys.systextil.connection.AppConnection conn)
    • getKeystoreAliases

      public static ArrayList<String> getKeystoreAliases(String client_store_type, String client_cert_path, String client_cert_pwd) throws TagException
      Throws:
      TagException