com.fincatto.documentofiscal.nfe310.classes.nota.NFNotaInfoItemImpostoICMSSN500 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.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 NFNotaInfoItemImpostoICMSSN500 extends DFBase {
private static final long serialVersionUID = 83636755742035633L;
@Element(name = "orig")
private NFOrigem origem;
@Element(name = "CSOSN")
private NFNotaSituacaoOperacionalSimplesNacional situacaoOperacaoSN;
@Element(name = "vBCSTRet", required = false)
private String valorBCICMSSTRetido;
@Element(name = "vICMSSTRet", required = false)
private String valorICMSSTRetido;
public void setOrigem(final NFOrigem origem) {
this.origem = origem;
}
public void setSituacaoOperacaoSN(final NFNotaSituacaoOperacionalSimplesNacional situacaoOperacaoSN) {
this.situacaoOperacaoSN = situacaoOperacaoSN;
}
public void setValorBCICMSSTRetido(final BigDecimal valorBCICMSSTRetido) {
this.valorBCICMSSTRetido = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorBCICMSSTRetido, "Valor BC ICMS ST Retido ICMSSN500");
}
public void setValorICMSSTRetido(final BigDecimal valorICMSSTRetido) {
this.valorICMSSTRetido = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorICMSSTRetido, "Valor ICMS ST Retido ICMSSN500");
}
public NFOrigem getOrigem() {
return this.origem;
}
public NFNotaSituacaoOperacionalSimplesNacional getSituacaoOperacaoSN() {
return this.situacaoOperacaoSN;
}
public String getValorBCICMSSTRetido() {
return this.valorBCICMSSTRetido;
}
public String getValorICMSSTRetido() {
return this.valorICMSSTRetido;
}
}