![JAR search and dependency download from the Maven repository](/logo.png)
com.fincatto.documentofiscal.nfe310.classes.nota.NFNotaInfoItemImpostoICMSSN201 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.nfe310.classes.nota;
import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.nfe310.classes.NFNotaInfoItemModalidadeBCICMSST;
import com.fincatto.documentofiscal.nfe310.classes.NFNotaSituacaoOperacionalSimplesNacional;
import com.fincatto.documentofiscal.nfe310.classes.NFOrigem;
import com.fincatto.documentofiscal.validadores.DFBigDecimalValidador;
import org.simpleframework.xml.Element;
import java.math.BigDecimal;
public class NFNotaInfoItemImpostoICMSSN201 extends DFBase {
private static final long serialVersionUID = -1669576908629669970L;
@Element(name = "orig")
private NFOrigem origem;
@Element(name = "CSOSN")
private NFNotaSituacaoOperacionalSimplesNacional situacaoOperacaoSN;
@Element(name = "modBCST")
private NFNotaInfoItemModalidadeBCICMSST modalidadeBCICMSST;
@Element(name = "pMVAST", required = false)
private String percentualMargemValorAdicionadoICMSST;
@Element(name = "pRedBCST", required = false)
private String percentualReducaoBCICMSST;
@Element(name = "vBCST")
private String valorBCICMSST;
@Element(name = "pICMSST")
private String percentualAliquotaImpostoICMSST;
@Element(name = "vICMSST")
private String valorICMSST;
@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 setModalidadeBCICMSST(final NFNotaInfoItemModalidadeBCICMSST modalidadeBCICMSST) {
this.modalidadeBCICMSST = modalidadeBCICMSST;
}
public void setPercentualMargemValorAdicionadoICMSST(final BigDecimal percentualMargemValorAdicionadoICMSST) {
this.percentualMargemValorAdicionadoICMSST = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(percentualMargemValorAdicionadoICMSST, "Percentual Margem Valor Adicionado ICMS ST ICMSSN201");
}
public void setPercentualReducaoBCICMSST(final BigDecimal percentualReducaoBCICMSST) {
this.percentualReducaoBCICMSST = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(percentualReducaoBCICMSST, "Percentual Reducao BC ICMS ST ICMSSN201");
}
public void setValorBCICMSST(final BigDecimal valorBCICMSST) {
this.valorBCICMSST = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorBCICMSST, "Valor BC ICMS ST ICMSSN201");
}
public void setPercentualAliquotaImpostoICMSST(final BigDecimal aliquotaImpostoICMSST) {
this.percentualAliquotaImpostoICMSST = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(aliquotaImpostoICMSST, "Aliquota Imposto ICMS ST ICMSSN201");
}
public void setValorICMSST(final BigDecimal valorICMSST) {
this.valorICMSST = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorICMSST, "Valor ICMSST ICMSSN201");
}
public void setPercentualAliquotaAplicavelCalculoCreditoSN(final BigDecimal aliquotaAplicavelCalculoCreditoSN) {
this.percentualAliquotaAplicavelCalculoCreditoSN = DFBigDecimalValidador.tamanho7ComAte4CasasDecimais(aliquotaAplicavelCalculoCreditoSN, "Aliquota Aplicavel Calculo Credito SN ICMSSN201");
}
public void setValorCreditoICMSSN(final BigDecimal valorCreditoICMSSN) {
this.valorCreditoICMSSN = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorCreditoICMSSN, "Valor Credito ICMSSN201");
}
public NFOrigem getOrigem() {
return this.origem;
}
public NFNotaSituacaoOperacionalSimplesNacional getSituacaoOperacaoSN() {
return this.situacaoOperacaoSN;
}
public NFNotaInfoItemModalidadeBCICMSST getModalidadeBCICMSST() {
return this.modalidadeBCICMSST;
}
public String getPercentualMargemValorAdicionadoICMSST() {
return this.percentualMargemValorAdicionadoICMSST;
}
public String getPercentualReducaoBCICMSST() {
return this.percentualReducaoBCICMSST;
}
public String getValorBCICMSST() {
return this.valorBCICMSST;
}
public String getPercentualAliquotaImpostoICMSST() {
return this.percentualAliquotaImpostoICMSST;
}
public String getValorICMSST() {
return this.valorICMSST;
}
public String getPercentualAliquotaAplicavelCalculoCreditoSN() {
return this.percentualAliquotaAplicavelCalculoCreditoSN;
}
public String getValorCreditoICMSSN() {
return this.valorCreditoICMSSN;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy