using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace fatd_faturamento.ENTIDADE
{
    public class entidadeNfv
    {

        public string GRUPO { get; set; }
        public string GRUPO_TARIFARIO { get; set; }
        public string CODIGO_CLASSE { get; set; }
        public string CLASSE_FATURADA { get; set; }
        public string DESCRICAO_CLASSE { get; set; }
        public string ZONA { get; set; }
        public string LIVRO { get; set; }
        public string CONTA { get; set; }
        public int CONS_ID { get; set; }
        public int UNID_ID { get; set; }
        public string NOME { get; set; }
        public double NUMERO_FATURA { get; set; }
        public string MESANO_FATURA { get; set; }
        public int MESANO_REFERENCIA { get; set; }
        public DateTime DATA_EMISSAO { get; set; }
        public DateTime DATA_APRESENTACAO { get; set; }
        public DateTime DATA_VENCIMENTO { get; set; }
        public DateTime DATA_LEITURA_ATUAL { get; set; }
        public DateTime DATA_LEITURA_ANTERIOR { get; set; }
        public double VALOR_CONSUMO_REATIVO { get; set; }
        public double VALOR_DEMANDA_REATIVO { get; set; }
        public double VALOR_CONSUMO_REATIVO_PONTA { get; set; }
        public double VALOR_CONSUMO_REATIVO_FORA_PONTA { get; set; }
        public double VALOR_DEMANDA_REATIVO_PONTA { get; set; }
        public double VALOR_DEMANDA_REATIVO_FORA_PONTA { get; set; }
        public double KWH_FATURADO { get; set; }
        public double VLR_KWH_FATURADO { get; set; }
        public double KWH_FATURADO_PONTA { get; set; }
        public double VALOR_KWH_FATURADO_PONTA { get; set; }
        public double KWH_FATURADO_FORA_PONTA { get; set; }
        public double VALOR_KWH_FATURADO_FORA_PONTA { get; set; }
        public double KWH_DEVOLVIDO_PONTA { get; set; }
        public double VALOR_KWH_DEVOLVIDO_PONTA { get; set; }
        public double KWH_DEVOLVIDO_FORA_PONTA { get; set; }
        public double VALOR_KWH_DEVOLVIDO_FORA_PONTA { get; set; }
        public double KWH_ULTRAPASSADO_PONTA { get; set; }
        public double VALOR_KWH_ULTRAPASSADO_PONTA { get; set; }
        public double KWH_ULTRAPASSADO_FORA_PONTA { get; set; }
        public double VALOR_KWH_ULTRAPASSADO_FORA_PONTA { get; set; }
        public double KW_LIDO { get; set; }
        public double KW_FATURADO { get; set; }
        public double VALOR_KW_FATURADO { get; set; }
        public double KW_LIDO_PONTA { get; set; }
        public double KW_FATURADO_PONTA { get; set; }
        public double VALOR_KW_FATURADO_PONTA { get; set; }
        public double KW_LIDO_FORA_PONTA { get; set; }
        public double KW_FATURADO_FORA_PONTA { get; set; }
        public double VALOR_KW_FATURADO_FORA_PONTA { get; set; }
        public double KW_ULTRAPASSADO { get; set; }
        public double VALOR_KW_ULTRAPASSADO { get; set; }
        public double KW_ULTRAPASSAGEM_PONTA { get; set; }
        public double VALOR_KW_ULTRAPASSAGEM_PONTA { get; set; }
        public double KW_ULTRAPASSADO_FORA_PONTA { get; set; }
        public double VALOR_KW_ULTRAPASSADO_FORA_PONTA { get; set; }
        public double VALOR_DESCONTO_PROVISORIO { get; set; }
        public double VALOR_DESCONTO_REALIZADO { get; set; }
        public double VALOR_DEVOLUCAO_DIFERENCA_CCEE { get; set; }
        public double VALOR_COBRANCA_DIFERENCA_CCEE { get; set; }
        public double VALOR_CONVENIOS { get; set; }
        public double VALOR_DIVERSOS { get; set; }
        public double VALOR_TAXADOS { get; set; }
        public double VALOR_DEVOLUCAO { get; set; }
        public double VALOR_ENCARGOS_FINANCEIROS { get; set; }
        public double VALOR_RETENCAO { get; set; }
        public double VALOR_CIP { get; set; }
        public double VALOR_JUROS_ECE { get; set; }
        public double VALOR_DIFERENCA_ECE { get; set; }
        public double VALOR_ECE { get; set; }
        public double VALOR_MUST { get; set; }
        public double VALOR_ICMS { get; set; }
        public double VALOR_PIS { get; set; }
        public double VALOR_COFINS { get; set; }
        public decimal VALOR_TOTAL { get; set; }
        public decimal VALOR_LIQUIDO { get; set; }
        public double DEMANDA_CONTRATADA_CONVENCIONAL { get; set; }
        public double DEMANDA_CONTRATADA_PONTA { get; set; }
        public double DEMANDA_CONTRATADA_FORA_PONTA { get; set; }
        public double QTDE_FX1 { get; set; }
        public double QTDE_FX2 { get; set; }
        public double QTDE_FX3 { get; set; }
        public double QTDE_FX4 { get; set; }
        public double VLR_FX1 { get; set; }
        public double VLR_FX2 { get; set; }
        public double VLR_FX3 { get; set; }
        public double VLR_FX4 { get; set; }
        public double BAN_FX1 { get; set; }
        public double BAN_FX2 { get; set; }
        public double BAN_FX3 { get; set; }
        public double BAN_FX4 { get; set; }
        public double ICMS_FX1 { get; set; }
        public double ICMS_FX2 { get; set; }
        public double ICMS_FX3 { get; set; }
        public double ICMS_FX4 { get; set; }
        public double PIS_FX1 { get; set; }
        public double PIS_FX2 { get; set; }
        public double PIS_FX3 { get; set; }
        public double PIS_FX4 { get; set; }
        public double COFINS_FX1 { get; set; }
        public double COFINS_FX2 { get; set; }
        public double COFINS_FX3 { get; set; }
        public double COFINS_FX4 { get; set; }
        public double KWH_LIDO { get; set; }
        public string FASE { get; set; }
        public double BASE_ICMS_1 { get; set; }
        public double ALIQUOTA_ICMS_1 { get; set; }
        public double VALOR_ICMS_1 { get; set; }
        public double BASE_ICMS_2 { get; set; }
        public double ALIQUOTA_ICMS_2 { get; set; }
        public double VALOR_ICMS_2 { get; set; }
        public double BASE_PIS { get; set; }
        public double ALIQUOTA_PIS { get; set; }
        public double BASE_COFINS { get; set; }
        public double ALIQUOTA_COFINS { get; set; }
        public double RECEITAS_FINANCEIRAS { get; set; }
        public double RESSARCIMENTO_IDQUAL { get; set; }
        public double VALOR_ENCARGO_USO_SIS_TRANS { get; set; }
        public double DESCONTO_MUST { get; set; }
        public double ENCARGO_KWH_FATURADO_PONTA { get; set; }
        public double ENCARGO_VALOR_KWH_FATURADO_PONTA { get; set; }
        public double ENCARGO_KWH_FATURADO_FORA_PONTA { get; set; }
        public double ENCARGO_VALOR_KWH_FATURADO_FORA_PONTA { get; set; }
        public double MWH_MEDIO { get; set; }
        public double MWH_MEDIO_HORAS { get; set; }
        public int MICRO_GERACAO { get; set; }
        public double REVERSO_FATURADO { get; set; }
        public double TUSD { get; set; }
        public double TE { get; set; }
        public double BANDEIRA_TE { get; set; }
        public double BANDEIRA_VLR_KWH_FAT { get; set; }
        public double BANDEIRA_VALOR_KWH_FAT_PONTA { get; set; }
        public double BANDEIRA_VALOR_KWH_FAT_FORA_PONTA { get; set; }
        public double VALOR_ENERGIA_DESCONTO_PROVISORIO { get; set; }
        public double VALOR_ENERGIA_DESCONTO_REALIZADO { get; set; }
        public double VALOR_ENERGIA_DEVOLUCAO_DIFERENCA_CCEE { get; set; }
        public double VALOR_ENERGIA_COBRANCA_DIFERENCA_CCEE { get; set; }
        public string FLGST { get; set; }
        public DateTime DATAST { get; set; }
        public DateTime DATA_PAGAMENTO { get; set; }
        public double VALOR_ICMS_ST { get; set; }
        public double BASE_ICMS_ST { get; set; }
        public double ALIQUOTA_ICMS_ST { get; set; }
        public double CFOP { get; set; }
        public string S_TIPO_MERCADO { get; set; }
        public string S_MODALIDADE { get; set; }
        public string S_SUBGRUPO { get; set; }
        public string S_CLASSE { get; set; }
        public string S_SUB_CLASSE { get; set; }
        public string S_DETALHE_CLASSE { get; set; }
        public string S_AGENTE { get; set; }
        public string S_OPCAO { get; set; }
        public int PARCIALMENTE_CATIVO { get; set; }
        public string CODIGO_TARIFA { get; set; }
        public int ID_ALIMENTADOR { get; set; }
        public string DS_ALIMENTADOR { get; set; }
        public string REGIAO { get; set; }
        public int IRRIGACAO_AQUICULTURA { get; set; }
        public int USINA { get; set; }
        public int SUPRIMENTO { get; set; }
        public string ROTA_LEITURA { get; set; }

    }
}
