package br.com.ec.domain.dto;
import java.util.Date;
import java.util.List;
import br.com.ec.domain.model.IndicadorDRE;
import br.com.ec.domain.model.Loja;
import br.com.ec.domain.model.Vigencia;
public class DreDTO
{
long RECEITA_OPERACIONAL_BRUTA_1 = 1L
;
long DEDUCOES_ABATIMENTOS_2 = 2L
;
// RECEITA OPERACIONAL LIQUIDA
long CUSTO_PRODUTOS_VENDIDOS_SERVICOS_PRESTADOS_3 = 3L
;
// RESULTADO OPERACIONAL BRUTO / LUCRO BRUTO
long DESPESAS_OPERACIONAIS_VENDAS_VARIAVEIS_4 = 4L
;
// MARGEM DE CONTRIBUIÇÃO
long DESPESAS_GERAIS_ADMINISTRATIVAS_5 = 5L
;
// EBITDA_6
long DESPESAS_FINANCEIRAS_6 = 6L
;
long DESPESAS_DEPRECIACAO_7 = 7L
;
// RESULTADO OPERACIONAL LÍQUIDO / ANTES DO IRPJ E CSLL
long IMPOSTO_RENDA_JURIDICA_8 = 8L
;
long CONTRIBUICAO_SOCIAL_LUCRO_CSLL_9 = 9L
;
// LUCRO LÍQUIDO ANTES DAS PARTICIPAÇÕES
long PRO_LABORA_10 = 10L
;
// RESULTADO LÍQUIDO DO EXERCÍCIO
private Vigencia vigencia
;
private List<IndicadorDRE
> indicadores
;
private Date dataInicial
;
private Date dataFinal
;
private List<Loja
> lojasSelecionadas
;
private List<DreItemDTO
> itens
;
public DreDTO
() {}
public DreDTO
(Date dataInicial,
Date dataFinal
) {
setDataInicial
(dataInicial
);
setDataFinal
(dataFinal
);
}
public Vigencia getVigencia
() {
return vigencia
;
}
public void setVigencia
(Vigencia vigencia
) {
this.
vigencia = vigencia
;
}
public Date getDataInicial
() {
return dataInicial
;
}
public void setDataInicial
(Date dataInicial
) {
this.
dataInicial = dataInicial
;
}
public Date getDataFinal
() {
return dataFinal
;
}
public void setDataFinal
(Date dataFinal
) {
this.
dataFinal = dataFinal
;
}
public List<Loja
> getLojasSelecionadas
() {
return lojasSelecionadas
;
}
public void setLojasSelecionadas
(List<Loja
> lojasSelecionadas
) {
this.
lojasSelecionadas = lojasSelecionadas
;
}
public List<DreItemDTO
> getItens
() {
return itens
;
}
public void setItens
(List<DreItemDTO
> itens
) {
this.
itens = itens
;
}
}