Class Suframa

java.lang.Object
systextil.bo.fatu.Suframa

public class Suframa extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static Suframa
    calcular(br.com.intersys.systextil.connection.AppConnection conn, ParametrosEmpresa parametrosEmpresa, systextil.dao.Cliente cli)
    Obtem os percentuais de suframa com base nos parametros de empresa e configuracoes do cliente.
    calcularItem(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int mes, int ano, systextil.dao.CodProduto item, br.com.intersys.systextil.connection.Amount valorBruto, br.com.intersys.systextil.connection.Amount baseIcmsIpi, br.com.intersys.systextil.connection.Amount basePisCofins, boolean consideraSuframa)
     
    calcularNota(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int numNotaFiscal, String serieNotaFisc, Collection<SuframaItem> itens)
     
    br.com.intersys.systextil.connection.Amount
    total(br.com.intersys.systextil.connection.Amount base_suframa)
    Calcula o valor total de suframa com base no valor informado.
    br.com.intersys.systextil.connection.Amount
    totalSemPisECofins(br.com.intersys.systextil.connection.Amount base_suframa)
    Calcula o valor total de suframa com base no valor informado.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • perc

      public final br.com.intersys.systextil.connection.Amount perc
    • percImportado

      public final br.com.intersys.systextil.connection.Amount percImportado
    • percPis

      public final br.com.intersys.systextil.connection.Amount percPis
    • percCofins

      public final br.com.intersys.systextil.connection.Amount percCofins
    • tipoIncentivo

      public final int tipoIncentivo
  • Method Details

    • total

      public br.com.intersys.systextil.connection.Amount total(br.com.intersys.systextil.connection.Amount base_suframa)
      Calcula o valor total de suframa com base no valor informado.
    • totalSemPisECofins

      public br.com.intersys.systextil.connection.Amount totalSemPisECofins(br.com.intersys.systextil.connection.Amount base_suframa)
      Calcula o valor total de suframa com base no valor informado.
    • calcular

      public static Suframa calcular(br.com.intersys.systextil.connection.AppConnection conn, ParametrosEmpresa parametrosEmpresa, systextil.dao.Cliente cli)
      Obtem os percentuais de suframa com base nos parametros de empresa e configuracoes do cliente.
      Parameters:
      cli - o cliente para o qual aplicar o percentual
      Returns:
      um objeto contendo os percentuais calculados para o cliente
    • calcularItem

      public SuframaItem calcularItem(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int mes, int ano, systextil.dao.CodProduto item, br.com.intersys.systextil.connection.Amount valorBruto, br.com.intersys.systextil.connection.Amount baseIcmsIpi, br.com.intersys.systextil.connection.Amount basePisCofins, boolean consideraSuframa)
    • calcularNota

      public static SuframaNota calcularNota(br.com.intersys.systextil.connection.AppConnection conn, int empresa, int numNotaFiscal, String serieNotaFisc, Collection<SuframaItem> itens)