All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.fincatto.documentofiscal.cte400.classes.nota.CTeNotaInfoCTeNormalInfoModalAereoNaturezaCarga Maven / Gradle / Ivy

There is a newer version: 4.0.75
Show newest version
package com.fincatto.documentofiscal.cte400.classes.nota;

import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.cte.CTeConfig;
import com.fincatto.documentofiscal.cte400.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;

/**
 * Natureza da carga
 */

@Root(name = "natCarga")
@Namespace(reference = CTeConfig.NAMESPACE)
public class CTeNotaInfoCTeNormalInfoModalAereoNaturezaCarga extends DFBase {
    private static final long serialVersionUID = -6890478434892083502L;

    @Element(name = "xDime", required = false)
    private String dimensao;
    
    @ElementList(name = "cInfManu", required = false)
    private List informacoesManuseio;

    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 - 2024 Weber Informatics LLC | Privacy Policy