Package systextil.bo.fatu
Class CalculoDoFaturamento
java.lang.Object
systextil.bo.fatu.CalculoDoFaturamento
- Direct Known Subclasses:
CalculoDoFaturamentoObrfE050
Contém métodos a serem compartilhados pelas classes que executam diversas etapas
do cálculo do faturamento.
- Author:
- sergio
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCalculoDoFaturamento
(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) -
Method Summary
Modifier and TypeMethodDescriptionstatic 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.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.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) void
emitirNotaFiscal
(int codigo_empresa, systextil.dao.NotaFiscalDeEntrada nf) void
emitirNotaFiscal
(int codigo_empresa, systextil.dao.NotaFiscalDeEntrada nf, String natoper_est_oper) void
emitirNotaFiscal
(systextil.dao.NotaFiscalDeSaida nf) int[]
int[]
enviarNFes
(boolean ehParaImprimirDanfe) Chama as procedures e o processo Java para o envio de NFe.static String
getClassif
(br.com.intersys.systextil.connection.AppConnection conn, systextil.dao.CodProduto prod, int codigo_pais, String classifDefault) static String
getDescricaoDaFibra
(br.com.intersys.systextil.connection.AppConnection conn, int cod_fibra) static int
getLocalDeImpressaoDoUsuario
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi) String[]
processarRelatorio
(String nome_relato)
-
Field Details
-
randon_cod
public final int randon_cod -
programa_emissao
-
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
-
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
- Throws:
RptException
Msg
-
processarRelatorio
-
enviarNFes
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
- Throws:
EnvioDeNFe.NFeException
-