Class CalculaIcmsSubs
java.lang.Object
systextil.fiscal.icmssubstituicao.CalculaIcmsSubs
- All Implemented Interfaces:
CalculoSubs
- Direct Known Subclasses:
CalculoTipo1
,CalculoTipo2
,CalculoTipo3
,CalculoTipo4
,CalculoTipo5
,CalculoTipoZero
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
CalculaIcmsSubs
(int codigoSituacaoTributaria, double percSubs, double valorBase, double valorRateio, double valorIpi, double percIcms, double percReduIcmsSub, double percSubInter, double valorBruto) -
Method Summary
Modifier and TypeMethodDescriptionprotected double
protected double
protected double
protected double
static CalculaIcmsSubs
getTipoCalculo
(int codigoSituacaoTributaria, int tipoCalcSubs, double percSubs, double valorBase, double valorRateio, double valorIpi, double percIcms, double percReduIcmsSub, double percSubInter, double valorBruto) protected double
protected double
protected double
protected double
protected void
setBaseIcmsSubs
(BigDecimal baseIcmsSubs) protected void
setValorIcmsSubs
(BigDecimal valorIcmsSubs) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface systextil.fiscal.icmssubstituicao.CalculoSubs
calculaBaseSubs, calculaValorSubs
-
Constructor Details
-
CalculaIcmsSubs
protected CalculaIcmsSubs(int codigoSituacaoTributaria, double percSubs, double valorBase, double valorRateio, double valorIpi, double percIcms, double percReduIcmsSub, double percSubInter, double valorBruto)
-
-
Method Details
-
getTipoCalculo
public static CalculaIcmsSubs getTipoCalculo(int codigoSituacaoTributaria, int tipoCalcSubs, double percSubs, double valorBase, double valorRateio, double valorIpi, double percIcms, double percReduIcmsSub, double percSubInter, double valorBruto) -
getValorIcmsSubs
-
setValorIcmsSubs
-
getBaseIcmsSubs
-
setBaseIcmsSubs
-
getPercSubs
protected double getPercSubs() -
getValorBase
protected double getValorBase() -
getValorRateio
protected double getValorRateio() -
getValorIpi
protected double getValorIpi() -
getPercIcms
protected double getPercIcms() -
getPercReduIcmsSub
protected double getPercReduIcmsSub() -
getPercSubInter
protected double getPercSubInter() -
getValorBruto
protected double getValorBruto()
-