Package systextil.dao
Class GrupoRateioFrete
java.lang.Object
systextil.dao.GrupoRateioFrete
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 Summary
FieldsModifier and TypeFieldDescriptiondoubledoubledoublefinal intfinal intfinal Stringfinal Stringfinal intfinal intfinal Stringfinal intfinal intfinal intfinal intfinal intfinal intfinal Stringfinal Stringfinal intfinal Stringfinal intfinal doublefinal doublefinal doublefinal doublefinal intfinal intfinal Stringfinal intfinal Stringfinal intdoubledoublefinal intfinal Stringdoubledoubledoubledouble -
Constructor Summary
ConstructorsConstructorDescriptionGrupoRateioFrete(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 Summary
Modifier and TypeMethodDescriptionvoidacumular(double totRatItem, double totRatBase, double valorIcmsRat, double baseDifRat, double valDifAliq, double valorPisFrete, double valorCofinsFrete, double basePisCofinsFrete, double auxPrecoCusto)
-
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
-
grupoNota
-
subgrupoNota
-
itemNota
-
unidMedida
-
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
-
cdCnpjForeAuxO
-
cdCnpj2Aux
public final int cdCnpj2Aux -
numeroNotaAux
public final int numeroNotaAux -
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)
-