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