Package systextil.dao

Class GrupoRateioFrete

java.lang.Object
systextil.dao.GrupoRateioFrete

public class GrupoRateioFrete extends Object
Acumulador de rateio de frete de CT-e por transação. Usado pelo agrupamento em obrf_f015.fj quando fiscal.agrupaItensCteCompra = S. A chave de agrupamento é (nr_nota + serie + cod_transacao + c_custo). Campos somados: totRatItem, totRatBase, valorIcmsRat, baseDifRat, valDifAliq, valorPisFrete, valorCofinsFrete, basePisCofinsFrete, auxPrecoCusto. Demais campos: first-item-wins (representativo do grupo).
  • Field Details

    • transacao

      public final int transacao
    • totRatItem

      public double totRatItem
    • totRatBase

      public double totRatBase
    • valorIcmsRat

      public double valorIcmsRat
    • baseDifRat

      public double baseDifRat
    • valDifAliq

      public double valDifAliq
    • valorPisFrete

      public double valorPisFrete
    • valorCofinsFrete

      public double valorCofinsFrete
    • basePisCofinsFrete

      public double basePisCofinsFrete
    • auxPrecoCusto

      public double auxPrecoCusto
    • nivelNota

      public final String nivelNota
    • grupoNota

      public final String grupoNota
    • subgrupoNota

      public final String subgrupoNota
    • itemNota

      public final String itemNota
    • unidMedida

      public final String unidMedida
    • classFiscItem

      public final String classFiscItem
    • classContItem

      public final int classContItem
    • codFiscIcms

      public final int codFiscIcms
    • procedItem

      public final int procedItem
    • cCusto

      public final int cCusto
    • codContabilProd

      public final int codContabilProd
    • lotEntr

      public final int lotEntr
    • depositoItem

      public final int depositoItem
    • cdSeqItenAux

      public final int cdSeqItenAux
    • cdCnpjForeAuxR

      public final String cdCnpjForeAuxR
    • cdCnpjForeAuxO

      public final String cdCnpjForeAuxO
    • cdCnpj2Aux

      public final int cdCnpj2Aux
    • numeroNotaAux

      public final int numeroNotaAux
    • serieNotaAux

      public final String serieNotaAux
    • percIcmsDoFrete

      public final double percIcmsDoFrete
    • cvfIcmDiferenc

      public final int cvfIcmDiferenc
    • percDifAliq

      public final double percDifAliq
    • cvfPisFrete

      public final int cvfPisFrete
    • cvfCofinsFrete

      public final int cvfCofinsFrete
    • percPisFrete

      public final double percPisFrete
    • percCofinsFrete

      public final double percCofinsFrete
    • projeto

      public final int projeto
    • subprojeto

      public final int subprojeto
    • servico

      public final int servico
  • Constructor Details

    • GrupoRateioFrete

      public GrupoRateioFrete(int transacao, double totRatItem, double totRatBase, double valorIcmsRat, double baseDifRat, double valDifAliq, double valorPisFrete, double valorCofinsFrete, double basePisCofinsFrete, double auxPrecoCusto, String nivelNota, String grupoNota, String subgrupoNota, String itemNota, String unidMedida, String classFiscItem, int classContItem, int codFiscIcms, int procedItem, int cCusto, int codContabilProd, int lotEntr, int depositoItem, int cdSeqItenAux, String cdCnpjForeAuxR, String cdCnpjForeAuxO, int cdCnpj2Aux, int numeroNotaAux, String serieNotaAux, double percIcmsDoFrete, int cvfIcmDiferenc, double percDifAliq, int cvfPisFrete, int cvfCofinsFrete, double percPisFrete, double percCofinsFrete, int projeto, int subprojeto, int servico)
  • Method Details

    • acumular

      public void acumular(double totRatItem, double totRatBase, double valorIcmsRat, double baseDifRat, double valDifAliq, double valorPisFrete, double valorCofinsFrete, double basePisCofinsFrete, double auxPrecoCusto)