//
// Copyright (c) Smart Energia. All rights reserved.
//
namespace Download_Faturas
{
///
/// Record set class representing invoice data.
///
public class RecordSet
{
///
/// Gets or sets the TUSD code.
///
public double Cod_TUSD { get; set; }
///
/// Gets or sets the Smart unit code.
///
public double Cod_Smart_unidade { get; set; }
///
/// Gets or sets the month.
///
public int Mes { get; set; }
///
/// Gets or sets the revision.
///
public int Revisao { get; set; }
///
/// Gets or sets a value indicating whether this is the current revision.
///
public bool Rev_atual { get; set; }
///
/// Gets or sets the TUSD hour.
///
public DateTime Hora_TUSD { get; set; }
///
/// Gets or sets the TUSD time.
///
public int Tempo_TUSD { get; set; }
///
/// Gets or sets the CliqCCEE profile.
///
public string? Perfil_CliqCCEE { get; set; }
///
/// Gets or sets the submarket.
///
public string? Submercado { get; set; }
///
/// Gets or sets the environment.
///
public string? Ambiente { get; set; }
///
/// Gets or sets the distributor.
///
public string? Distribuidora { get; set; }
///
/// Gets or sets the group.
///
public string? Grupo { get; set; }
///
/// Gets or sets the profile.
///
public string? Perfil { get; set; }
///
/// Gets or sets the start of the reading period.
///
public DateTime Inicio_Leitura { get; set; }
///
/// Gets or sets the end of the reading period.
///
public DateTime Fim_leitura { get; set; }
///
/// Gets or sets the value.
///
public float Valor { get; set; }
///
/// Gets or sets the P consumption.
///
public float Consumo_P { get; set; }
///
/// Gets or sets the FP consumption.
///
public float Consumo_FP { get; set; }
///
/// Gets or sets the registered P demand.
///
public float Dem_Reg_P { get; set; }
///
/// Gets or sets the registered FP demand.
///
public float Dem_Reg_FP { get; set; }
///
/// Gets or sets the contracted P demand.
///
public float Dem_Cont_P { get; set; }
///
/// Gets or sets the contracted FP demand.
///
public float Dem_Cont_FP { get; set; }
///
/// Gets or sets the PIS value.
///
public float PIS { get; set; }
///
/// Gets or sets the COFINS value.
///
public float COFINS { get; set; }
///
/// Gets or sets the ICMS value.
///
public float ICMS { get; set; }
///
/// Gets or sets the public lighting value.
///
public float Ilum_Publica { get; set; }
///
/// Gets or sets the fine value.
///
public float Multa { get; set; }
///
/// Gets or sets the credit value.
///
public float Credito { get; set; }
///
/// Gets or sets the other values.
///
public float Outros { get; set; }
///
/// Gets or sets the reactive energy in Mvarh.
///
public float En_Reativa_Mvarh { get; set; }
///
/// Gets or sets the reactive demand in kvar.
///
public float Dem_Reativa_kvar { get; set; }
///
/// Gets or sets the Bandeira RS in MWh.
///
public float Bandeira_RS_MWh { get; set; }
///
/// Gets or sets the Liminar ICMS value.
///
public float Liminar_ICMS { get; set; }
///
/// Gets or sets the connection charge.
///
public float Enc_conexao { get; set; }
///
/// Gets or sets the FIC DIC value.
///
public float FIC_DIC { get; set; }
// public string Hora_compliance { get; set; }
///
/// Gets or sets the P billed demand.
///
public float Dem_Fat_P { get; set; }
///
/// Gets or sets the FP billed demand.
///
public float Dem_Fat_FP { get; set; }
///
/// Gets or sets the reactive real value.
///
public float Reativos_reais { get; set; }
///
/// Gets or sets the reactive real value.
///
public float Ultrapassagem_reais { get; set; }
///
/// Gets or sets the Bandeira real value.
///
public float Bandeira_reais { get; set; }
///
/// Gets or sets the compliance calculation value.
///
public float Compliance_calc { get; set; }
///
/// Gets or sets a value indicating whether the compliance is correct.
///
public bool Compliance_Correto { get; set; }
///
/// Gets or sets a value indicating whether DEVEC is declared.
///
public bool Decl_DEVEC { get; set; }
///
/// Gets or sets the free market credit value.
///
public float Cred_livre { get; set; }
///
/// Gets or sets the internal comments.
///
public string? Coment_int { get; set; }
///
/// Gets or sets the client comments.
///
public string? Coment_cli { get; set; }
///
/// Gets or sets a value indicating whether the entry is automatic.
///
public bool Lanc_aut { get; set; }
}
}