Перечисления

Система 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 Услуги

ContractVersionType

  • Main = 0 Основной договор

  • Argeement = 1 Соглашение

  • Termination = 2 Расторжение

ContractWarning (флаги)

  • None = 0

  • RegRequired = 1 Требует регистрации

  • NoOriginal = 2 Нет оригинала

  • NoAct = 4 Нет акта приема-передачи

Country

  • Russia = 0

  • Kazakhstan = 1

  • Other = 100

Currency

  • Rub = 0 Рубль

  • Kzt = 1 Тенге

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 Обратная связь