using Hcs.Service.Async.HouseManagement; using System; namespace Hcs.ClientNet.Api.Payload.HouseManagement { // http://open-gkh.ru/HouseManagement/SupplyResourceContractType.html public class ImportSupplyResourceContractProjectPayload { /// /// Если договор не является публичным и/или присутствует заключенный на бумажном носителе /// (электронной форме) и/или не заключен в отношении нежилых помещений в многоквартирных домах, /// то равно true, иначе - false /// public bool isContract; /// /// Номер договора /// public string contractNumber; /// /// Дата заключения /// public DateTime signingDate; /// /// Дата вступления в силу /// public DateTime effectiveDate; /// /// Необязательное. Договор заключен на неопределенный срок или нет. /// public bool indefiniteTerm; /// /// Необязательное. Автоматически пролонгировать договор на один год при наступлении /// даты окончания действия или нет. /// public bool automaticRollOverOneYear; /// /// Условное. Дата окончания действия. Обязательно для заполнения, если /// = true. /// public DateTime? comptetionDate; /// /// Условное. Период передачи текущих показаний по индивидуальным приборам учета. Обязателен для /// заполнения, если поле = true ИЛИ если поле /// = true. /// public SupplyResourceContractProjectTypePeriod period; /// /// Необязательное. Показывает, разрешена ли гражданам передача текущих показаний по /// индивидуальным приборам учета в любой день месяца. Заполнение возможно только если: в настройках /// организации установлена настройка "Разрешить передачу гражданам показаний индивидуальных или общих /// (квартирных) приборов учета в любой день месяца" ИЛИ в настройках организации установлена настройка /// "Разрешить передачу гражданам показаний индивидуальных или общих (квартирных) приборов учета только /// в сроки, установленные в договоре, или в любой день месяца, если в договоре установлен признак /// "Разрешить передачу показаний приборов учета в любой день месяца" И заполнен . /// public bool indicationsAnyDay; /// /// Необязательное. Ссылка на НСИ "Основание заключения договора" (реестровый номер 58). Значения /// брать из . /// public nsiRef[] contractBase; /// /// Вторая сторона договора. Подходящие типы: /// , /// , /// , /// , /// либо true, если это договор оферты. /// public object counterparty; /// /// Если в договоре в наличии плановый объем и режим подачи поставки ресурсов то true, иначе - false /// public bool isPlannedVolume; /// /// Необязательное. Тип ведения планового объема и режима подачи: D - в разрезе договора, /// O - в разрезе объектов жилищного фонда. Заполняется при наличии в договоре планового объема и /// режима поставки ресурсов. /// public SupplyResourceContractProjectTypePlannedVolumeType? plannedVolumeType; /// /// Предмет договора. Максимум 100 записей. /// public SupplyResourceContractProjectTypeContractSubject[] contractSubject; /// /// Условное. Размещение информации о начислениях за коммунальные услуги осуществляет: R(SO)- РСО, /// P(roprietor) - исполнитель коммунальных услуг. Заполняется, если порядок размещения информации /// о начислениях за коммунальные услуги ведется в разрезе договора. /// public SupplyResourceContractProjectTypeCountingResource? countingResource; /// /// Показатели качества коммунальных ресурсов и температурный график ведутся: D - в разрезе договора, /// O - в разрезе объектов жилищного фонда /// public SupplyResourceContractProjectTypeSpecifyingQualityIndicators specifyingQualityIndicators; /// /// Необязательное. Признак "Отсутствие присоединения сетей объектов жилищного фонда к централизованной /// системе водоснабжения". Может быть указан, только если показатели качества коммунальных ресурсов /// ведутся в разрезе договора и предмет договора включает коммунальную услугу "Холодное водоснабжение" /// И/ИЛИ "Горячее водоснабжение". /// public bool noConnectionToWaterSupply; /// /// Необязательное. Показатель качества (содержащийся в справочнике показателей качества). Обязательно /// для заполнения, если показатели качества указываются в разрезе договора. Для пары КУ и КР /// "Горячее водоснабжение" и "Питьевая вода" указываются актуальные показатели, определенные для КР /// "Горячая вода" в справочнике показателей качества коммунальных ресурсов. Для пары КУ и КР /// "Горячее водоснабжение" и "Тепловая энергия" информация о показателях качества не заполняется /// только в том случае, если для договора (если показатели ведутся в разрезе договора) или /// ОЖФ в договоре (если показатели ведутся в разрезе ОЖФ) также указана пара КУ и КР /// "Горячее водоснабжение" и "Питьевая вода". /// public SupplyResourceContractProjectTypeQuality[] quality; /// /// Необязательное. Иной показатель качества коммунального ресурса (не содержащийся в справочнике /// показателей качества). /// public SupplyResourceContractProjectTypeOtherQualityIndicator[] otherQualityIndicator; /// /// Необязательное. Информация о температурном графике. Доступно для заполнения только если в /// предмете договора хотя бы раз встречается ресурс "Тепловая энергия". /// public SupplyResourceContractProjectTypeTemperatureChart[] temperatureChart; /// /// Условное. Срок представления (выставления) платежных документов, не позднее. Является /// обязательным, если вторая сторона договора отличается от "Управляющая организация" ИЛИ если /// заполнено поле . Не заполняется, если /// = true. /// public SupplyResourceContractProjectTypeBillingDate billingDate; /// /// Условное. Срок внесения платы, не позднее. Является обязательным, если вторая сторона договора /// отличается от "Управляющая организация" И договор не является публичным и/или присутствует /// заключенный на бумажном носителе или в электронной форме И в поле /// = false. Не заполняется, если = true. /// public SupplyResourceContractProjectTypePaymentDate paymentDate; /// /// Условное. Срок предоставления информации о поступивших платежах, не позднее. Является /// обязательным, если второй стороной договора является "Управляющая организация", /// "Размещение информации о начислениях за коммунальные услуги осуществляет" = "РСО" И /// договор не является публичным и/или присутствует заключенный на бумажном носителе или в /// электронной форме. /// public SupplyResourceContractProjectTypeProvidingInformationDate providingInformationDate; /// /// Условное. Указывает на то, что размещение информации об индивидуальных приборах учета и их /// показаниях осуществляет ресурсоснабжающая организация или нет. Обязательно для заполнения, /// если в указано "РСО". В остальных случаях не заполняется. /// public bool? meteringDeviceInformation; /// /// Необязательное. Указывает на то, что объем поставки ресурса(ов) определяется на основании прибора /// учета или нет. Поле не заполняется, если вторая сторона договора "Управляющая организация" /// ИЛИ поле = true. /// public bool? volumeDepends; /// /// Необязательное. Указывает на то, что оплата предоставленных услуг осуществляется ли единоразово /// при отгрузке указанных ресурсов без заведения лицевых счетов для потребителей. Доступно /// для заполнения, только если вторая сторона договора отлична от "Управляющая организация". /// public bool? oneTimePayment; /// /// Необязательное. Порядок размещения информации о начислениях за коммунальные услуги ведется: D - в /// разрезе договора, O - в разрезе объектов жилищного фонда. Заполняется, если второй стороной договора /// является исполнитель коммунальных услуг. /// public SupplyResourceContractProjectTypeAccrualProcedure? accrualProcedure; /// /// Кода ФИАС региона РФ, в котором применяются тарифы и/или нормативы потребления КУ (у поставщика /// данных должна быть подтвержденная функция РСО в этом Субъекте РФ). /// public string regionCodeFias; /// /// Необязательное. Информация о применяемом тарифе. Заполнется при указании . /// public SupplyResourceContractProjectTypeRegionalSettingsTariff[] tariff; /// /// Необязательное. Информация о нормативе потребления коммунальной услуги. Заполнется при /// указании . /// public SupplyResourceContractProjectTypeRegionalSettingsNorm[] norm; } }