com.fincatto.documentofiscal.cte300.classes.nota.CTeNotaInfoDadosComplementaresEntregaComDataDefinida 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.cte300.classes.CTTipoPrazoDataEntrega;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import java.time.LocalDate;
/**
* @author Caio
* @info Entrega com data definida
*/
@Root(name = "comData")
public class CTeNotaInfoDadosComplementaresEntregaComDataDefinida extends DFBase {
private static final long serialVersionUID = -2993904878236899549L;
@Element(name = "tpPer")
private CTTipoPrazoDataEntrega tipoPrazoDataEntrega;
@Element(name = "dProg")
private LocalDate dataProgramada;
public CTeNotaInfoDadosComplementaresEntregaComDataDefinida() {
this.tipoPrazoDataEntrega = null;
this.dataProgramada = null;
}
public CTTipoPrazoDataEntrega getTipoPrazoDataEntrega() {
return this.tipoPrazoDataEntrega;
}
/**
* Tipo de data/período programado para entrega
* Preencher com:
* 1-Na data;
* 2-Até a data;
* 3-A partir da data
*/
public void setTipoPrazoDataEntrega(final CTTipoPrazoDataEntrega tipoPrazoDataEntrega) {
this.tipoPrazoDataEntrega = tipoPrazoDataEntrega;
}
public LocalDate getDataProgramada() {
return this.dataProgramada;
}
/**
* Data programada
* Formato AAAA-MM-DD
*/
public void setDataProgramada(final LocalDate dataProgramada) {
this.dataProgramada = dataProgramada;
}
}