213 lines
15 KiB
C#
213 lines
15 KiB
C#
using Hcs.Service.Async.HouseManagement;
|
||
using System;
|
||
|
||
namespace Hcs.Client.Api.Payload.HouseManagement
|
||
{
|
||
// http://open-gkh.ru/HouseManagement/SupplyResourceContractType.html
|
||
public class ImportSupplyResourceContractDataPayload
|
||
{
|
||
/// <summary>
|
||
/// Если договор не является публичным и/или присутствует заключенный на бумажном носителе
|
||
/// (электронной форме) и/или не заключен в отношении нежилых помещений в многоквартирных домах,
|
||
/// то равно true, иначе - false
|
||
/// </summary>
|
||
public bool isContract;
|
||
|
||
/// <summary>
|
||
/// Номер договора
|
||
/// </summary>
|
||
public string contractNumber;
|
||
|
||
/// <summary>
|
||
/// Дата заключения
|
||
/// </summary>
|
||
public DateTime signingDate;
|
||
|
||
/// <summary>
|
||
/// Дата вступления в силу
|
||
/// </summary>
|
||
public DateTime effectiveDate;
|
||
|
||
/// <summary>
|
||
/// Необязательное. По умолчанию = true. Договор заключен на неопределенный срок или нет
|
||
/// </summary>
|
||
public bool? indefiniteTerm;
|
||
|
||
/// <summary>
|
||
/// Необязательное. По умолчанию = true. Автоматически пролонгировать договор на один год при наступлении
|
||
/// даты окончания действия или нет.
|
||
/// </summary>
|
||
public bool? automaticRollOverOneYear;
|
||
|
||
/// <summary>
|
||
/// Условное. Дата окончания действия. Обязательно для заполнения, если
|
||
/// <see cref="automaticRollOverOneYear"/> = true.
|
||
/// </summary>
|
||
public DateTime? comptetionDate;
|
||
|
||
/// <summary>
|
||
/// Условное. Период передачи текущих показаний по индивидуальным приборам учета. Обязателен для
|
||
/// заполнения, если поле <see cref="volumeDepends"/> = true ИЛИ если поле
|
||
/// <see cref="meteringDeviceInformation"/> = true.
|
||
/// </summary>
|
||
public SupplyResourceContractTypePeriod period;
|
||
|
||
/// <summary>
|
||
/// Необязательное. По умолчанию = true. Показывает, разрешена ли гражданам передача текущих показаний по
|
||
/// индивидуальным приборам учета в любой день месяца. Заполнение возможно только если: в настройках
|
||
/// организации установлена настройка "Разрешить передачу гражданам показаний индивидуальных или общих
|
||
/// (квартирных) приборов учета в любой день месяца" ИЛИ в настройках организации установлена настройка
|
||
/// "Разрешить передачу гражданам показаний индивидуальных или общих (квартирных) приборов учета только
|
||
/// в сроки, установленные в договоре, или в любой день месяца, если в договоре установлен признак
|
||
/// "Разрешить передачу показаний приборов учета в любой день месяца" И заполнен <see cref="period"/>.
|
||
/// </summary>
|
||
public bool? indicationsAnyDay;
|
||
|
||
/// <summary>
|
||
/// Необязательное. Ссылка на НСИ "Основание заключения договора" (реестровый номер 58). Значения
|
||
/// брать из <see cref="Registry.Registry58"/>.
|
||
/// </summary>
|
||
public nsiRef[] contractBase;
|
||
|
||
/// <summary>
|
||
/// Контрагент. По умолчанию = true. Подходящие типы:
|
||
/// <see cref="SupplyResourceContractTypeApartmentBuildingOwner"/>,
|
||
/// <see cref="SupplyResourceContractTypeApartmentBuildingRepresentativeOwner"/>,
|
||
/// <see cref="SupplyResourceContractTypeApartmentBuildingSoleOwner"/>,
|
||
/// <see cref="SupplyResourceContractTypeLivingHouseOwner"/>,
|
||
/// <see cref="SupplyResourceContractTypeOrganization"/> либо true, если это договор оферты.
|
||
/// </summary>
|
||
public object counterparty = true;
|
||
|
||
/// <summary>
|
||
/// Если в договоре в наличии плановый объем и режим подачи поставки ресурсов то true, иначе - false
|
||
/// </summary>
|
||
public bool isPlannedVolume;
|
||
|
||
/// <summary>
|
||
/// Необязательное. Тип ведения планового объема и режима подачи: D - в разрезе договора,
|
||
/// O - в разрезе объектов жилищного фонда. Заполняется при наличии в договоре планового объема и
|
||
/// режима поставки ресурсов.
|
||
/// </summary>
|
||
public SupplyResourceContractTypePlannedVolumeType? plannedVolumeType;
|
||
|
||
/// <summary>
|
||
/// Предмет договора. Максимум 100 записей.
|
||
/// </summary>
|
||
public SupplyResourceContractTypeContractSubject[] contractSubject;
|
||
|
||
/// <summary>
|
||
/// Условное. Размещение информации о начислениях за коммунальные услуги осуществляет: R(SO)- РСО,
|
||
/// P(roprietor) - исполнитель коммунальных услуг. Заполняется, если порядок размещения информации
|
||
/// о начислениях за коммунальные услуги ведется в разрезе договора.
|
||
/// </summary>
|
||
public SupplyResourceContractTypeCountingResource? countingResource;
|
||
|
||
/// <summary>
|
||
/// Показатели качества коммунальных ресурсов и температурный график ведутся: D - в разрезе договора,
|
||
/// O - в разрезе объектов жилищного фонда
|
||
/// </summary>
|
||
public SupplyResourceContractTypeSpecifyingQualityIndicators specifyingQualityIndicators;
|
||
|
||
/// <summary>
|
||
/// Необязательное. По умолчанию = true. Признак "Отсутствие присоединения сетей объектов жилищного
|
||
/// фонда к централизованной системе водоснабжения". Может быть указан, только если показатели качества
|
||
/// коммунальных ресурсов ведутся в разрезе договора и предмет договора включает коммунальную услугу
|
||
/// "Холодное водоснабжение" И/ИЛИ "Горячее водоснабжение"/
|
||
/// </summary>
|
||
public bool? noConnectionToWaterSupply;
|
||
|
||
/// <summary>
|
||
/// Условное. Данные об объекте жилищного фонда. При импорте договора должен быть добавлен как минимум
|
||
/// один адрес объекта жилищного фонда.
|
||
/// </summary>
|
||
public SupplyResourceContractTypeObjectAddress[] objectAddress;
|
||
|
||
/// <summary>
|
||
/// Необязательное. Показатель качества (содержащийся в справочнике показателей качества). Если
|
||
/// показатели указываются в разрезе договора, то ссылка на ОЖФ не заполняется. Если показатели
|
||
/// указываются в разрезе ОЖФ, то ссылка на ОЖФ обязательна.
|
||
/// </summary>
|
||
public SupplyResourceContractTypeQuality[] quality;
|
||
|
||
/// <summary>
|
||
/// Необязательное. Иной показатель качества коммунального ресурса (не содержащийся в справочнике
|
||
/// показателей качества). Если показатели указываются в разрезе договора, то ссылка на ОЖФ
|
||
/// не заполняется. Если показатели указываются в разрезе ОЖФ, то ссылка на ОЖФ обязательна.
|
||
/// </summary>
|
||
public SupplyResourceContractTypeOtherQualityIndicator[] otherQualityIndicator;
|
||
|
||
/// <summary>
|
||
/// Необязательное. Информация о температурном графике. Если показатели качества указываются в разрезе
|
||
/// договора, то ссылка на ОЖФ в данном элементе не заполняется и элемент может заполняться только если
|
||
/// в предмете договора хотя бы раз встречается ресурс "Тепловая энергия". Если показатели качества
|
||
/// указываются в разрезе ОЖФ, то ссылка на ОЖФ обязательна и элемент заполняется только если
|
||
/// в рамках ОЖФ встречается ресурс "Тепловая энергия".
|
||
/// </summary>
|
||
public SupplyResourceContractTypeTemperatureChart[] temperatureChart;
|
||
|
||
/// <summary>
|
||
/// Условное. Срок представления (выставления) платежных документов, не позднее. Является
|
||
/// обязательным, если вторая сторона договора отличается от "Управляющая организация" ИЛИ если
|
||
/// заполнено поле <see cref="meteringDeviceInformation"/>. Не заполняется, если
|
||
/// <see cref="oneTimePayment"/> = true.
|
||
/// </summary>
|
||
public SupplyResourceContractTypeBillingDate billingDate;
|
||
|
||
/// <summary>
|
||
/// Условное. Срок внесения платы, не позднее. Является обязательным, если вторая сторона договора
|
||
/// отличается от "Управляющая организация" И договор не является публичным и/или присутствует
|
||
/// заключенный на бумажном носителе или в электронной форме И в поле
|
||
/// <see cref="oneTimePayment"/> = false. Не заполняется, если <see cref="oneTimePayment"/> = true.
|
||
/// </summary>
|
||
public SupplyResourceContractTypePaymentDate paymentDate;
|
||
|
||
/// <summary>
|
||
/// Условное. Срок предоставления информации о поступивших платежах, не позднее. Является
|
||
/// обязательным, если второй стороной договора является "Управляющая организация",
|
||
/// "Размещение информации о начислениях за коммунальные услуги осуществляет" = "РСО" И
|
||
/// договор не является публичным и/или присутствует заключенный на бумажном носителе или в
|
||
/// электронной форме.
|
||
/// </summary>
|
||
public SupplyResourceContractTypeProvidingInformationDate providingInformationDate;
|
||
|
||
/// <summary>
|
||
/// Условное. Указывает на то, что размещение информации об индивидуальных приборах учета и их
|
||
/// показаниях осуществляет ресурсоснабжающая организация или нет. Обязательно для заполнения,
|
||
/// если в <see cref="countingResource"/> указано "РСО". В остальных случаях не заполняется.
|
||
/// </summary>
|
||
public bool? meteringDeviceInformation;
|
||
|
||
/// <summary>
|
||
/// Необязательное. Указывает на то, что объем поставки ресурса(ов) определяется на основании прибора
|
||
/// учета или нет. Поле не заполняется, если вторая сторона договора "Управляющая организация"
|
||
/// ИЛИ поле <see cref="oneTimePayment"/> = true.
|
||
/// </summary>
|
||
public bool? volumeDepends;
|
||
|
||
/// <summary>
|
||
/// Необязательное. Указывает на то, что оплата предоставленных услуг осуществляется ли единоразово
|
||
/// при отгрузке указанных ресурсов без заведения лицевых счетов для потребителей. Доступно
|
||
/// для заполнения, только если вторая сторона договора отлична от "Управляющая организация".
|
||
/// </summary>
|
||
public bool? oneTimePayment;
|
||
|
||
/// <summary>
|
||
/// Необязательное. Порядок размещения информации о начислениях за коммунальные услуги ведется: D - в
|
||
/// разрезе договора, O - в разрезе объектов жилищного фонда. Заполняется, если второй стороной договора
|
||
/// является исполнитель коммунальных услуг.
|
||
/// </summary>
|
||
public SupplyResourceContractTypeAccrualProcedure? accrualProcedure;
|
||
|
||
/// <summary>
|
||
/// Необязательное. Информация о применяемом тарифе.
|
||
/// </summary>
|
||
public SupplyResourceContractTypeTariff[] tariff;
|
||
|
||
/// <summary>
|
||
/// Необязательное. Информация о нормативе потребления коммунальной услуги.
|
||
/// </summary>
|
||
public SupplyResourceContractTypeNorm[] norm;
|
||
}
|
||
}
|