![JAR search and dependency download from the Maven repository](/logo.png)
com.fincatto.documentofiscal.nfe400.classes.nota.NFNotaInfoItemImpostoICMSSN101 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nfe Show documentation
Show all versions of nfe Show documentation
Biblioteca de comunicacao de nota fiscal eletronica brasileira
package com.fincatto.documentofiscal.nfe400.classes.nota;
import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.nfe400.classes.NFNotaSituacaoOperacionalSimplesNacional;
import com.fincatto.documentofiscal.nfe400.classes.NFOrigem;
import com.fincatto.documentofiscal.validadores.DFBigDecimalValidador;
import org.simpleframework.xml.Element;
import java.math.BigDecimal;
public class NFNotaInfoItemImpostoICMSSN101 extends DFBase {
private static final long serialVersionUID = -3123413337026509697L;
@Element(name = "orig")
private NFOrigem origem;
@Element(name = "CSOSN")
private NFNotaSituacaoOperacionalSimplesNacional situacaoOperacaoSN;
@Element(name = "pCredSN")
private String percentualAliquotaAplicavelCalculoCreditoSN;
@Element(name = "vCredICMSSN")
private String valorCreditoICMSSN;
public void setOrigem(final NFOrigem origem) {
this.origem = origem;
}
public void setSituacaoOperacaoSN(final NFNotaSituacaoOperacionalSimplesNacional situacaoOperacaoSN) {
this.situacaoOperacaoSN = situacaoOperacaoSN;
}
public void setPercentualAliquotaAplicavelCalculoCreditoSN(final BigDecimal percentualAliquotaAplicavelCalculoCreditoSN) {
this.percentualAliquotaAplicavelCalculoCreditoSN = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(percentualAliquotaAplicavelCalculoCreditoSN, "Percentual Aliquota Aplicavel Calculo Credito SN ICMSSN101");
}
public void setValorCreditoICMSSN(final BigDecimal valorCreditoICMSSN) {
this.valorCreditoICMSSN = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorCreditoICMSSN, "Valor Credito ICMSSN101");
}
public NFOrigem getOrigem() {
return this.origem;
}
public NFNotaSituacaoOperacionalSimplesNacional getSituacaoOperacaoSN() {
return this.situacaoOperacaoSN;
}
public String getPercentualAliquotaAplicavelCalculoCreditoSN() {
return this.percentualAliquotaAplicavelCalculoCreditoSN;
}
public String getValorCreditoICMSSN() {
return this.valorCreditoICMSSN;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy