![JAR search and dependency download from the Maven repository](/logo.png)
com.fincatto.documentofiscal.nfe400.classes.nota.NFNotaInfoItem 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.validadores.DFIntegerValidador;
import com.fincatto.documentofiscal.validadores.DFStringValidador;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import java.util.List;
public class NFNotaInfoItem extends DFBase {
private static final long serialVersionUID = 362646693945373643L;
@Attribute(name = "nItem")
private Integer numeroItem;
@Element(name = "prod")
private NFNotaInfoItemProduto produto;
@Element(name = "imposto")
private NFNotaInfoItemImposto imposto;
@Element(name = "impostoDevol", required = false)
private NFImpostoDevolvido impostoDevolvido;
@Element(name = "infAdProd", required = false)
private String informacoesAdicionais;
@Element(name = "obsItem", required = false)
private NFNotaInfoItemObservacao itemObservacao;
public void setNumeroItem(final Integer numeroItem) {
DFIntegerValidador.tamanho3maximo990(numeroItem, "Numero do Item");
this.numeroItem = numeroItem;
}
public void setInformacoesAdicionais(final String informacoesAdicionais) {
DFStringValidador.tamanho500(informacoesAdicionais, "Informacoes Adicionais do Item");
this.informacoesAdicionais = informacoesAdicionais;
}
public void setProduto(final NFNotaInfoItemProduto produto) {
this.produto = produto;
}
public void setImposto(final NFNotaInfoItemImposto imposto) {
this.imposto = imposto;
}
public Integer getNumeroItem() {
return this.numeroItem;
}
public NFNotaInfoItemProduto getProduto() {
return this.produto;
}
public NFNotaInfoItemImposto getImposto() {
return this.imposto;
}
public String getInformacoesAdicionais() {
return this.informacoesAdicionais;
}
public NFImpostoDevolvido getImpostoDevolvido() {
return this.impostoDevolvido;
}
public void setImpostoDevolvido(final NFImpostoDevolvido impostoDevolvido) {
this.impostoDevolvido = impostoDevolvido;
}
public NFNotaInfoItemObservacao getItemObservacao() {
return itemObservacao;
}
public void setItemObservacao(
final NFNotaInfoItemObservacao itemObservacao) {
this.itemObservacao = itemObservacao;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy