![JAR search and dependency download from the Maven repository](/logo.png)
com.fincatto.documentofiscal.cte300.classes.nota.CTeNotaInfoCTeNormalInfoModalFerroviarioTrafegoMutuoFerroviasEnvolvidas 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.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 Informações das Ferrovias Envolvidas
*/
@Root(name = "ferroEnv")
@Namespace(reference = "http://www.portalfiscal.inf.br/cte")
public class CTeNotaInfoCTeNormalInfoModalFerroviarioTrafegoMutuoFerroviasEnvolvidas extends DFBase {
private static final long serialVersionUID = -7408236804856205178L;
@Element(name = "CNPJ")
private String cnpj;
@Element(name = "cInt", required = false)
private String codigoInterno;
@Element(name = "IE", required = false)
private String inscricaoEstadual;
@Element(name = "xNome")
private String razaoSocial;
@Element(name = "enderFerro")
private CTeNotaEnderecoFerrovia endereco;
public CTeNotaInfoCTeNormalInfoModalFerroviarioTrafegoMutuoFerroviasEnvolvidas() {
this.cnpj = null;
this.codigoInterno = null;
this.inscricaoEstadual = null;
this.razaoSocial = null;
this.endereco = null;
}
public String getCnpj() {
return this.cnpj;
}
/**
* Número do CNPJ
* Informar o CNPJ da Ferrovia Envolvida. Caso a Ferrovia envolvida não seja inscrita no CNPJ o campo deverá preenchido com zeros. Informar os zeros não significativos.
*/
public void setCnpj(final String cnpj) {
DFStringValidador.cnpj(cnpj);
this.cnpj = cnpj;
}
public String getCodigoInterno() {
return this.codigoInterno;
}
/**
* Código interno da Ferrovia envolvida
* Uso da transportadora
*/
public void setCodigoInterno(final String codigoInterno) {
DFStringValidador.tamanho10(codigoInterno, "Código interno da Ferrovia envolvida");
this.codigoInterno = codigoInterno;
}
public String getInscricaoEstadual() {
return this.inscricaoEstadual;
}
/**
* Inscrição Estadual
*/
public void setInscricaoEstadual(final String inscricaoEstadual) {
DFStringValidador.inscricaoEstadual(inscricaoEstadual);
this.inscricaoEstadual = inscricaoEstadual;
}
public String getRazaoSocial() {
return this.razaoSocial;
}
/**
* Razão Social ou Nome
*/
public void setRazaoSocial(final String razaoSocial) {
DFStringValidador.tamanho2ate60(razaoSocial, "Razão Social ou Nome");
this.razaoSocial = razaoSocial;
}
public CTeNotaEnderecoFerrovia getEndereco() {
return this.endereco;
}
/**
* Dados do endereço da ferrovia envolvida
*/
public void setEndereco(final CTeNotaEnderecoFerrovia endereco) {
this.endereco = endereco;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy