Перечисления
Система pro.rent отдает перечисления в виде числовых значений. В документе привидены их расшифровки.
Некоторые перечисления являются флаговыми, что обозначено в скобках. В этом случае все значения являются степенью двойки и можно установить несколько из них путем суммирования.
Например, перечисление имеет значения:
  • Value1 = 1
  • Value2 = 2
  • Value3 = 4
Если мы хотим установить значения Value1 и Value3, то можем передать серверу значение 1+4=5.

AppStatus

  • Inactive = 0
  • Active = 1

AutoDocumentMode

  • Disabled = 0 Не выставлять
  • Generate = 1 Выставлять
  • GenerateAndSend = 2 Выставлять и отправлять
  • GenerateAndSendSigned = 3 Выставлять и отправлять с печатью и подписью

ContractActType

  • Transfer = 0 Акт передачи
  • Return = 1 Акт возврата
  • Final = 2 Акт окончательного возврата

ContractPaymentType

  • PreviousPeriod = 0 За прошлый период
  • CurrentPeriod = 1 За текущий период
  • NextPeriod = 2 За следующий период
  • SingleTime = 3 Единоразово

ContractSignStatus

  • Draft = 0 Черновик
  • Reserved = 1 Забронировано
  • SignedNoOriginal =2 Нет оригинала
  • Signed = 3 Подписан
  • Registered = 4 Зарегистрирован
  • SignNotRequired = 5 Не требует подписания
  • Canceled = 10 Отменён

ContractState

  • NotActive = 0 Не активен
  • Reserved = 1 Забронировано
  • ActiveInFuture = 2 Будет активен в будущем
  • Active = 3 Активен
  • Canceled = 10 Отменён
  • Completed = 11 Завершён

ContractType

  • Rent = 0 Аренда
  • Subrent = 1 Субаренда
  • Service = 2 Услуги
  • Utility = 3 Только коммуналка

ContractVersionType

  • Main = 0 Основной договор
  • Argeement = 1 Соглашение
  • Termination = 2 Расторжение

ContractWarning (флаги)

  • None = 0
  • RegRequired = 1 Требует регистрации
  • NoOriginal = 2 Нет оригинала
  • NoAct = 4 Нет акта приема-передачи

Country

  • Russia = 0
  • Kazakhstan = 1
  • Moldova = 2
  • Uzbekistan = 3
  • Kyrgyzstan = 4
  • Other = 100

Currency

  • RUB = 0 Рубль
  • KZT = 1 Казахстанский тенге
  • EUR = 2 Евро
  • USD = 3 Американский доллар
  • AZN = 4 Азербайджанский манат
  • AMD = 5 Армянский драм
  • BYN = 6 Белорусский рубль
  • GEL = 7 Грузинский лари
  • KGS = 8 Киргизский сом
  • MDL = 9 Молдавский лей
  • TJS = 10 Таджикский сомони
  • TMT = 11 Туркменский манат
  • UZS = 12 Узбекский сум
  • UAH = 13 Украинcкая гривна

DayOfWeek

  • Sunday = 0
  • Monday = 1
  • Tuesday = 2
  • Wednesday = 3
  • Thursday = 4
  • Friday = 5
  • Saturday = 6

DocumentCreationStatus

  • Planned = 0 Документ запланирован
  • Created = 1 Документ создан

DocumentFileType

  • None = 0 Без файла
  • Template = 1 Файл документа формируется по шаблону
  • File = 2 Статический файл документа

DocumentLineCategory

  • RentRoomAndAd = 0 Аренда помещений и рекламных мест
  • RentLandAndParking = 1 Аренда зем. участков и паркомест
  • Communal = 2 Коммунальные платежи
  • Operating = 3 Операционные платежи
  • Agency = 4 Агентские платежи
  • Penalty = 5 Пени

DocumentLineStatus

  • Unchanged = 0
  • Added = 1
  • Changed = 2
  • Removed = 3

DocumentType

  • Invoice = 0
  • Act = 1

ExportScheduleDocument

  • All = 0 Счета и акты
  • Invoice = 1 Только счета
  • Act = 2 Только акты

ExportScheduleType

  • Month = 0 Ежемесячно
  • Week = 1 Еженедельно
  • Day = 2 Ежедневно

Flow

  • In = 0 Приход
  • Out = 1 Расход

ImageFormat

  • Auto = 0
  • Png = 1
  • Jpg = 2

ImportStatus

  • Success = 0 Успешно импортирован
  • AlreadyExist = 1 Уже существует
  • Error = 2 Ошибка

ItemStatus

  • Main = 0 Основной
  • Active = 1 Активный
  • Inactive = 2 Неактивный

NdsPercent

  • None = -1 Без НДС
  • Остальные значения равны % НДС

PayStatus

  • None = 0
  • Partial = 1
  • Full = 2
  • Canceled = 10

PaymentType

  • Other = 0 Прочее
  • Invoice = 1 Платёжное поручение
  • CollectionOrder = 2 Инкассовое поручение
  • BankOrder = 3 Банковский ордер
  • MemoOrder = 4 Мемориальный ордер
  • PaymentRequest = 5 Платёжное требование
  • CashPayment = 6 Взнос наличными
  • CashOrder = 7 ПКО
  • CashReceipt = 8 РКО
  • PaymentOrder = 9 Платёжный ордер

ResizeMode

  • Fit = 0 Вместить
  • Fill = 1 Занять всю область
  • Pad = 2 Вместить, а незанятую часть залить белым

RentFeature (флаги)

  • None = 0 Нет
  • Site = 1 Сайт клиента
  • Buildings = 2 Объекты
  • Contractors = 4 контрагенты
  • Contracts = 8 Договоры
  • Documents = 16 Счета и акты
  • Payments = 32 Платежи

ReportDuration

  • Week = 0 Неделя
  • Month = 1 Месяц

RoomPriceType

  • Square = 0 За м²
  • SquareFloor = 1 Из этажа
  • Total = 2 За помещение

ScheduleDayOfWeek (флаги)

  • Monday = 1
  • Tuesday = 2
  • Wednesday = 4
  • Thursday = 8
  • Friday = 16
  • Saturday = 32
  • Sunday = 64

ServiceStatus

  • Inactive = 0
  • Active = 1

SignStatus

  • OnSigning = 0 На подписании
  • Signed = 1 Подписан
  • Canceled = 10 Отменён

SiteState

  • Disabled = 0 Выключен
  • Enabled = 1 Включен
  • NoIndex = 2 Индексация запрещена

SubscriptionStatus

  • Inactive = 0
  • Active = 1
  • Suspened = 2 Приостановлена

TemplateType

  • ContractMain = 0 Договор
  • ContractVersion = 1 Соглашение
  • ContractTermination = 2 Расторжение
  • Invoice = 3 Счёт
  • Act = 4 Акт
  • VatInvoice = 5 Счёт-фактура
  • ContractActTransfer = 6 Акт передачи помещений
  • ContractActReturn = 7 Акт возврата помещений

WebhookType (флаги)

  • None = 0
  • Subscription = 1
  • Employee = 2
  • Building = 4
  • Contractor = 8
  • Contract = 16
  • Document = 32
  • Payment = 64
  • Feedback = 128 Обратная связь
Last modified 1yr ago
Copy link