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

com.fincatto.documentofiscal.cte300.classes.nota.CTeNotaInfoCTeNormalInfoModalAereoTransportePerigoso Maven / Gradle / Ivy

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

import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.validadores.DFStringValidador;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;

/**
 * @author Caio
 * @info Preenchido quando for transporte de produtos classificados pela ONU como perigosos.
* O preenchimento desses campos não desobriga a empresa aérea de emitir os demais documentos que constam na legislação vigente. */ @Root(name = "peri") @Namespace(reference = "http://www.portalfiscal.inf.br/cte") public class CTeNotaInfoCTeNormalInfoModalAereoTransportePerigoso extends DFBase { private static final long serialVersionUID = 5312668737106687231L; @Element(name = "nONU") private String onu; @Element(name = "qTotEmb") private String quantidadeTotal; @Element(name = "infTotAP") private CTeNotaInfoCTeNormalInfoModalAereoTransportePerigosoInfo info; public CTeNotaInfoCTeNormalInfoModalAereoTransportePerigoso() { this.onu = null; this.quantidadeTotal = null; this.info = null; } public String getOnu() { return this.onu; } /** * Número ONU/UN
* Ver a legislação de transporte de produtos perigosos aplicadas ao modal */ public void setOnu(final String onu) { DFStringValidador.exatamente4(onu, "Número ONU/UN"); this.onu = onu; } public String getQuantidadeTotal() { return this.quantidadeTotal; } /** * Quantidade total de volumes contendo artigos perigosos
* Preencher com o número de volumes (unidades) de artigos perigosos, ou seja, cada embalagem devidamente marcada e etiquetada (por ex.: número de caixas, de tambores, de bombonas, dentre outros). Não deve ser preenchido com o número de ULD, pallets ou containers. */ public void setQuantidadeTotal(final String quantidadeTotal) { DFStringValidador.tamanho20(quantidadeTotal, "Quantidade total de volumes contendo artigos perigosos"); this.quantidadeTotal = quantidadeTotal; } public CTeNotaInfoCTeNormalInfoModalAereoTransportePerigosoInfo getInfo() { return this.info; } /** * Grupo de informações das quantidades totais de artigos perigosos
* Preencher conforme a legislação de transporte de produtos perigosos aplicada ao modal */ public void setInfo(final CTeNotaInfoCTeNormalInfoModalAereoTransportePerigosoInfo info) { this.info = info; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy