Class CalculoDoFaturamento

java.lang.Object
systextil.bo.fatu.CalculoDoFaturamento
Direct Known Subclasses:
CalculoDoFaturamentoObrfE050

public class CalculoDoFaturamento extends Object
Contém métodos a serem compartilhados pelas classes que executam diversas etapas do cálculo do faturamento.
Author:
sergio
  • Field Details

    • randon_cod

      public final int randon_cod
    • programa_emissao

      public final String programa_emissao
    • emis_nota_entr

      public final String emis_nota_entr
    • b_serie_nfe

      public final boolean b_serie_nfe
  • Constructor Details

    • CalculoDoFaturamento

      public CalculoDoFaturamento(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, UtilTag utilTag, int codigoPrograma, String nome_form, String previo_form, RptPipeline pipeline, ParametrosEmpresa parametrosEmpresa, systextil.dao.Empresa dadosEmpresa, ArquivoGeradoListener arquivoGeradoListener, com.intersys.nfe.NFeLogger nfeLogger, systextil.dao.NotaFiscalSerie serie, boolean podeEmitirCupom, int nr_nota_loja, systextil.dao.Cnpj cnpj_loja, String mensagem_nota_loja, String mensagem_nota1_loja)
      Parameters:
      nr_nota_loja - o número da nota dependendo do formulário de loja que chamou o processo. Deixar zero se não for o caso.
      cnpj_loja - o cgc para calcular as duplicatas dependendo do formulário de loja que chamou o processo. Deixar nulo se não for o caso.
      mensagem_nota_loja - mensagem que vem do formulário de loja que chamou o processo. Deixar nulo se não for o caso.
      mensagem_nota1_loja - mensagem que vem do formulário de loja que chamou o processo. Deixar nulo se não for o caso.
  • Method Details

    • getClassif

      public static String getClassif(br.com.intersys.systextil.connection.AppConnection conn, systextil.dao.CodProduto prod, int codigo_pais, String classifDefault)
    • getDescricaoDaFibra

      public static String getDescricaoDaFibra(br.com.intersys.systextil.connection.AppConnection conn, int cod_fibra)
    • calcularPrecoX

      public static double calcularPrecoX(br.com.intersys.systextil.connection.AppConnection conn, int tipo_produto_030_aux, int col_tabela, int mes_tabela, int seq_tabela, systextil.dao.CodProduto prod)
    • addComplementoANatureza

      public static String addComplementoANatureza(systextil.dao.Empresa dadosEmpresa, Date dtemis, systextil.dao.NaturezaDeOperacao natOper)
      Adiciona o complemento (divisão) à natureza se a empresa estiver configurada para isso.
    • addComplementoANatureza

      public static String addComplementoANatureza(boolean imprime_compl_natureza, Date dtemis, systextil.dao.NaturezaDeOperacao natOper)
      Adiciona o complemento (divisão) à natureza se a empresa estiver configurada para isso.
    • getLocalDeImpressaoDoUsuario

      public static int getLocalDeImpressaoDoUsuario(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi)
    • emitirNotaFiscal

      public void emitirNotaFiscal(int codigo_empresa, systextil.dao.NotaFiscalDeEntrada nf, String natoper_est_oper) throws TagException
      Throws:
      TagException
    • emitirNotaFiscal

      public void emitirNotaFiscal(int codigo_empresa, systextil.dao.NotaFiscalDeEntrada nf) throws TagException
      Throws:
      TagException
    • emitirNotaFiscal

      public void emitirNotaFiscal(systextil.dao.NotaFiscalDeSaida nf) throws RptException, Msg
      Throws:
      RptException
      Msg
    • processarRelatorio

      public String[] processarRelatorio(String nome_relato)
    • enviarNFes

      public int[] enviarNFes(boolean ehParaImprimirDanfe) throws EnvioDeNFe.NFeException
      Chama as procedures e o processo Java para o envio de NFe. Comita as alterações no banco de dados ao fim desse processo.
      Returns:
      um vetor de duas posições, sendo a primeira o total enviado com sucesso, e a segunda o total com problemas.
      Throws:
      EnvioDeNFe.NFeException
    • enviarNFes

      public int[] enviarNFes() throws EnvioDeNFe.NFeException
      Throws:
      EnvioDeNFe.NFeException