Class EmissaoDeDanfe

java.lang.Object
systextil.bo.fatu.EmissaoDeDanfe

public class EmissaoDeDanfe extends Object
  • Constructor Details

    • EmissaoDeDanfe

      public EmissaoDeDanfe(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, UtilTag utilTag, ParametrosEmpresa parametrosEmpresa, String nome_form, int randon_cod, com.intersys.nfe.NFeLogger nfeLogger)
    • EmissaoDeDanfe

      public EmissaoDeDanfe(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, UtilTag utilTag, ParametrosEmpresa parametrosEmpresa, int randon_cod, com.intersys.nfe.NFeLogger nfeLogger, boolean pdfOutput)
  • Method Details

    • emitirDanfe

      public void emitirDanfe(String TipoImpressao, int EmissaoReemis, int DanfContingen, boolean imprimirComBoletos) throws NoDataException
      Throws:
      NoDataException
    • deleteOperTmp

      public final void deleteOperTmp()
    • emitirDanfe

      public void emitirDanfe(String EntradaSaida, String TipoImpressao, int NotaFiscalIni, int NotaFiscalFim, Date PeriodoIni, Date PeriodoFim, String SerieNotaFisc, int EmissaoReemis, int DanfContingen, boolean imprimirComBoleto, int transp9, int transp4, int transp2) throws NoDataException
      Usar na emissão de Danfe usando parâmetros.
      Throws:
      NoDataException
    • emitirDanfeAposNFe

      public void emitirDanfeAposNFe(NotaFiscal[] nfs) throws NoDataException
      Throws:
      NoDataException
    • atualiza_emis_reemis_danfe_nfe

      protected void atualiza_emis_reemis_danfe_nfe(String EntradaSaida, int EmissaoReemis)
    • enviarDanfes

      public void enviarDanfes() throws NoDataException, TagException
      Envia por e-mail danfes das notas com status=100 conforme o randon_cod.
      Throws:
      NoDataException - se não foram encontradas danfes a emitir
      TagException - se não há credenciais para envio de e-mail
    • enviarDanfes

      public void enviarDanfes(NotaFiscal[] nfs) throws NoDataException, TagException
      Envia por e-mail danfes das notas informadas.
      Throws:
      NoDataException - se não foram encontradas danfes a emitir
      TagException - se não há credenciais para envio de e-mail
    • calculaValorUnitario

      public double calculaValorUnitario(double quantidade, double valorUnitario, double valorTotal, int tipo_nf_referenciada)