Package systextil.bo.fatu
Class GeracaoDeDuplicatasFatuF201
java.lang.Object
systextil.bo.fatu.GeracaoDeDuplicatasFatuF201
- Direct Known Subclasses:
GeracaoDeDuplicatasObrfE050
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGeracaoDeDuplicatasFatuF201
(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, ParametrosEmpresa parametrosEmpresa, String nome_form, Logger logger, int tipotit, int cond_pgto_venda) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
atualizarAcumuladosPorCliente
(br.com.intersys.systextil.connection.AppConnection conn, systextil.dao.NotaFiscalDeSaida nf) S� chamar este m�todo se for para atualizar mesmo os dados do cnpj.br.com.intersys.systextil.connection.Amount
calcularPercComissao
(systextil.dao.NotaFiscalDeSaida nf, br.com.intersys.systextil.connection.Amount perc) br.com.intersys.systextil.connection.Amount
calcularPercComissaoPelaTabelaDeCriterios
(String origem_nf, systextil.dao.NotaFiscalDeSaida nf, br.com.intersys.systextil.connection.Amount perc) int
gerar
(systextil.dao.NotaFiscalDeSaida nf, br.com.intersys.systextil.connection.Amount perc, boolean atualiza_inform_fin) int
gerarDuplicata
(boolean ehNegociacao, int num_lcto_ctb, systextil.dao.NotaFiscalDeSaida notaDeSaida, systextil.dao.Parcela parcela, int parcela_dup, br.com.intersys.systextil.connection.Amount totalval, br.com.intersys.systextil.connection.Amount vlr_diferenca_parc, br.com.intersys.systextil.connection.Amount vlr_rateio_ipi, br.com.intersys.systextil.connection.Amount vlr_rateio_difer_ipi, br.com.intersys.systextil.connection.Amount perc, br.com.intersys.systextil.connection.Amount frete, boolean atualiza_inform_fin, boolean aumentar_comis) double
getPercComisArtigo
(systextil.dao.NotaFiscalDeSaidaItem item_nf) double
getPercComisArtigo
(systextil.dao.NotaFiscalDeSaidaItem item_nf, systextil.dao.PedidoVendaItem it_pedido)
-
Field Details
-
inf_data_vl_201
public boolean inf_data_vl_201 -
aumentar_comis
public boolean aumentar_comis
-
-
Constructor Details
-
GeracaoDeDuplicatasFatuF201
public GeracaoDeDuplicatasFatuF201(br.com.intersys.systextil.connection.AppConnection conn, Mdi mdi, ParametrosEmpresa parametrosEmpresa, String nome_form, Logger logger, int tipotit, int cond_pgto_venda)
-
-
Method Details
-
gerar
public int gerar(systextil.dao.NotaFiscalDeSaida nf, br.com.intersys.systextil.connection.Amount perc, boolean atualiza_inform_fin) throws GeracaoDeDuplicatasFatuF201.DiferencaNoTotalDasParcelas, TagException - Returns:
- num_lcto_ctb resultante
- Throws:
GeracaoDeDuplicatasFatuF201.DiferencaNoTotalDasParcelas
TagException
-
gerarDuplicata
public int gerarDuplicata(boolean ehNegociacao, int num_lcto_ctb, systextil.dao.NotaFiscalDeSaida notaDeSaida, systextil.dao.Parcela parcela, int parcela_dup, br.com.intersys.systextil.connection.Amount totalval, br.com.intersys.systextil.connection.Amount vlr_diferenca_parc, br.com.intersys.systextil.connection.Amount vlr_rateio_ipi, br.com.intersys.systextil.connection.Amount vlr_rateio_difer_ipi, br.com.intersys.systextil.connection.Amount perc, br.com.intersys.systextil.connection.Amount frete, boolean atualiza_inform_fin, boolean aumentar_comis) throws TagException - Parameters:
frete
- nf.valor_frete ou zero- Throws:
TagException
-
getPercComisArtigo
public double getPercComisArtigo(systextil.dao.NotaFiscalDeSaidaItem item_nf) - Returns:
- o valor de
perc_comis_artigo
obtido, ouNaN
se o valor n�o foi encontrado, isto �, como se fosse!achou_comis_zero
.
-
getPercComisArtigo
public double getPercComisArtigo(systextil.dao.NotaFiscalDeSaidaItem item_nf, systextil.dao.PedidoVendaItem it_pedido) - Returns:
- o valor de
perc_comis_artigo
obtido, ouNaN
se o valor n�o foi encontrado, isto �, como se fosse!achou_comis_zero
.
-
atualizarAcumuladosPorCliente
public static void atualizarAcumuladosPorCliente(br.com.intersys.systextil.connection.AppConnection conn, systextil.dao.NotaFiscalDeSaida nf) S� chamar este m�todo se for para atualizar mesmo os dados do cnpj. Ao fim n�o � feito commit. -
calcularPercComissaoPelaTabelaDeCriterios
public br.com.intersys.systextil.connection.Amount calcularPercComissaoPelaTabelaDeCriterios(String origem_nf, systextil.dao.NotaFiscalDeSaida nf, br.com.intersys.systextil.connection.Amount perc) -
calcularPercComissao
public br.com.intersys.systextil.connection.Amount calcularPercComissao(systextil.dao.NotaFiscalDeSaida nf, br.com.intersys.systextil.connection.Amount perc)
-