
com.fincatto.documentofiscal.cte300.classes.nota.CTeNotaInfoCTeNormalInfoModalAereoNaturezaCarga Maven / Gradle / Ivy
package com.fincatto.documentofiscal.cte300.classes.nota;
import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.cte300.classes.CTInformacoesManuseio;
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.util.List;
/**
* @author Caio
* @info Natureza da carga
*/
@Root(name = "natCarga")
@Namespace(reference = "http://www.portalfiscal.inf.br/cte")
public class CTeNotaInfoCTeNormalInfoModalAereoNaturezaCarga extends DFBase {
private static final long serialVersionUID = -1575890990806454810L;
@Element(name = "xDime", required = false)
private String dimensao;
@ElementList(name = "cInfManu", required = false)
private List informacoesManuseio;
public CTeNotaInfoCTeNormalInfoModalAereoNaturezaCarga() {
this.dimensao = null;
this.informacoesManuseio = null;
}
public String getDimensao() {
return this.dimensao;
}
/**
* Dimensão
* Formato:1234X1234X1234 (cm). Esse campo deve sempre que possível ser preenchido. Entretanto, quando for impossível o preenchimento das dimensões, fica obrigatório o preenchimento da cubagem em metro cúbico do leiaute do CT-e da estrutura genérica (infQ).
*/
public void setDimensao(final String dimensao) {
DFStringValidador.tamanho5a14(dimensao, "Dimensão");
this.dimensao = dimensao;
}
public List getInformacoesManuseio() {
return this.informacoesManuseio;
}
/**
* Informações de manuseio
* 01 - certificado do expedidor para embarque de animal vivo;
* 02 - artigo perigoso conforme Declaração do Expedidor anexa;
* 03 - somente em aeronave cargueira;
* 04 - artigo perigoso - declaração do expedidor não requerida;
* 05 - artigo perigoso em quantidade isenta;
* 06 - gelo seco para refrigeração (especificar no campo observações a quantidade);
* 07 - não restrito (especificar a Disposição Especial no campo observações);
* 08 - artigo perigoso em carga consolidada (especificar a quantidade no campo observações)
* ; 09 - autorização da autoridade governamental anexa (especificar no campo observações);
* 10 – baterias de íons de lítio em conformidade com a Seção II da PI965 – CAO
* ; 11 - baterias de íons de lítio em conformidade com a Seção II da PI966
* ; 12 - baterias de íons de lítio em conformidade com a Seção II da PI967
* ; 13 – baterias de metal lítio em conformidade com a Seção II da PI968 — CAO;
* 14 - baterias de metal lítio em conformidade com a Seção II da PI969;
* 15 - baterias de metal lítio em conformidade com a Seção II da PI970
* ; 99 - outro (especificar no campo observações)
*/
public void setInformacoesManuseio(final List informacoesManuseio) {
this.informacoesManuseio = informacoesManuseio;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy