com.fincatto.documentofiscal.cte300.classes.nota.CTeNotaInfoCTeNormalInfoCTeSubstituicaoTomadorICMS 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 org.simpleframework.xml.Element;
import org.simpleframework.xml.Namespace;
import org.simpleframework.xml.Root;
import com.fincatto.documentofiscal.DFBase;
import com.fincatto.documentofiscal.validadores.DFStringValidador;
/**
* @author Caio
* @info Tomador é contribuinte do ICMS, mas não é emitente de documento fiscal eletrônico
*/
@Root(name = "tomaICMS")
@Namespace(reference = "http://www.portalfiscal.inf.br/cte")
public class CTeNotaInfoCTeNormalInfoCTeSubstituicaoTomadorICMS extends DFBase {
private static final long serialVersionUID = 4949462411448579665L;
@Element(name = "refNFe", required = false)
private String referenciaNFe;
@Element(name = "refNF", required = false)
private CTeNotaInfoCTeNormalInfoCTeSubstituicaoTomadorICMSRefernciaNF referenciaNF;
@Element(name = "refCte", required = false)
private String referenciaCte;
public CTeNotaInfoCTeNormalInfoCTeSubstituicaoTomadorICMS() {
this.referenciaNFe = null;
this.referenciaNF = null;
this.referenciaCte = null;
}
public String getReferenciaNFe() {
return this.referenciaNFe;
}
/**
* Chave de acesso da NF-e emitida pelo Tomador
*/
public void setReferenciaNFe(final String referenciaNFe) {
DFStringValidador.exatamente44N(referenciaNFe, "Chave de acesso da NF-e emitida pelo Tomador");
this.referenciaNFe = referenciaNFe;
}
public CTeNotaInfoCTeNormalInfoCTeSubstituicaoTomadorICMSRefernciaNF getReferenciaNF() {
return this.referenciaNF;
}
/**
* Informação da NF ou CT emitido pelo Tomador
*/
public void setReferenciaNF(final CTeNotaInfoCTeNormalInfoCTeSubstituicaoTomadorICMSRefernciaNF referenciaNF) {
this.referenciaNF = referenciaNF;
}
public String getReferenciaCte() {
return this.referenciaCte;
}
/**
* Chave de acesso do CT-e emitido pelo Tomador
*/
public void setReferenciaCte(final String referenciaCte) {
DFStringValidador.exatamente44N(referenciaCte, "Chave de acesso do CT-e emitido pelo Tomador");
this.referenciaCte = referenciaCte;
}
}