Class GeracaoDeDuplicatasFatuF201

java.lang.Object
systextil.bo.fatu.GeracaoDeDuplicatasFatuF201
Direct Known Subclasses:
GeracaoDeDuplicatasObrfE050

public class GeracaoDeDuplicatasFatuF201 extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    boolean
     
    boolean
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    GeracaoDeDuplicatasFatuF201(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 Type
    Method
    Description
    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.
    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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, ou NaN 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, ou NaN 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)