![JAR search and dependency download from the Maven repository](/logo.png)
com.fincatto.documentofiscal.cte400.classes.nota.CTeNotaInfoCTeNormalInfoDocumentosInfoUnidadeCarga 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.cte400.classes.nota;
import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.cte.CTeConfig;
import com.fincatto.documentofiscal.cte400.classes.CTTipoUnidadeCarga;
import com.fincatto.documentofiscal.validadores.DFBigDecimalValidador;
import com.fincatto.documentofiscal.validadores.DFStringValidador;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.ElementList;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;
import java.math.BigDecimal;
import java.util.List;
/**
* Informações das Unidades de Carga (Containeres/ULD/Outros)
* Dispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu.
*/
@Root(name = "infUnidCarga")
@Namespace(reference = CTeConfig.NAMESPACE)
public class CTeNotaInfoCTeNormalInfoDocumentosInfoUnidadeCarga extends DFBase {
private static final long serialVersionUID = 4127763600684144275L;
@Element(name = "tpUnidCarga")
private CTTipoUnidadeCarga unidadeCarga;
@Element(name = "idUnidCarga")
private String identificacaoCarga;
@ElementList(name = "lacUnidCarga", inline = true, required = false)
private List lacre;
@Element(name = "qtdRat", required = false)
private String quantidadeRateada;
public CTTipoUnidadeCarga getUnidadeCarga() {
return this.unidadeCarga;
}
/**
* Tipo da Unidade de Carga
* 1 - Container
* 2 - ULD
* 3 - Pallet
* 4 - Outros
*/
public void setUnidadeCarga(final CTTipoUnidadeCarga unidadeCarga) {
this.unidadeCarga = unidadeCarga;
}
public String getIdentificacaoCarga() {
return this.identificacaoCarga;
}
/**
* Identificação da Unidade de Carga
* Informar a identificação da unidade de carga, por exemplo: número do container.
*/
public void setIdentificacaoCarga(final String identificacaoCarga) {
DFStringValidador.tamanho20(identificacaoCarga, "Identificação da Unidade de Carga");
this.identificacaoCarga = identificacaoCarga;
}
public List getLacre() {
return this.lacre;
}
/**
* Lacres das Unidades de Carga
*/
public void setLacre(final List lacre) {
this.lacre = lacre;
}
public String getQuantidadeRateada() {
return this.quantidadeRateada;
}
/**
* Quantidade rateada (Peso,Volume)
*/
public void setQuantidadeRateada(final BigDecimal quantidadeRateada) {
this.quantidadeRateada = DFBigDecimalValidador.tamanho5Com2CasasDecimais(quantidadeRateada, "Quantidade rateada (Peso,Volume)");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy