...
| Warning | ||
|---|---|---|
| ||
Описание соответствует текущей (самой новой) версии скриптов Хранилища. На конкретном сервере клиента может быть развёрнута более старая версия. С историей изменения версий можно ознакомиться здесь: История изменений версий базы данных Хранилища (Warehouse). Разработчики стараются вносить изменения в режиме обратной совместимости - новые изменения не должны влиять на работоспособность системы. Устаревшие поля, которые в будущем будут удалены, помечены в описании как "ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ". При разработке новых решений необходимо отказаться от использования таких полей, существующие решения должны быть переведены на актуальные аналоги. |
Rooms
Все типы комнат объекта, для которых есть связанный тариф, на каждый день периода, начиная с даты первой транзакциий и заканчивая датой последней транзакции.
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | PropertyDate | date | x | PK | Дата, на которую считаются показатели по номерам | |
| 3 | RoomTypeCode | nvarchar | 8 | x | PK | Код типа комнаты |
| 4 | ParentRoomTypeCode | nvarchar | 8 | Код родительского типа комнаты (при его наличии) | ||
| 5 | RoomTypeCategoryCode | nvarchar | 8 | x | Код категории типа комнат | |
| 6 | RoomCount | int | Количество активных, неудаленных комнат данного типа. Берется из таблицы со статистикой за прошлый период, либо из активного номерного фонда за даты, начиная с текущей. Для компонентов, помещений и служебных типов = 0, для остальных = 1 | |||
| 7 | PlaceCount | int | Количество активных, неудаленных коек в комнатах данного типа. Для помещений и служебных типов = 0, для компонентного = 1, для остальных = количеству основных мест | |||
| 8 | RoomPlaceCount | int | Количество активных, неудаленных комнат/коек данного типа. Для помещений и служебных типов = 0, многокомпонентного типа = количеству основных мест, для остальных = 1 | |||
| 9 | RoomOOICount | int | Количество комнат, изъятых из номерного фонда. | |||
| 10 | RoomOOOCount | int | Количество комнат, изъятых из наличия. | |||
| 11 | PlaceOOICount | int | Количество коек, изъятых из номерного фонда. | |||
| 12 | PlaceOOOCount | int | Количество коек, изъятых из наличия. | |||
| 13 | RoomPlaceOOICount | int | Количество комнат/коек, изъятых из номерного фонда | |||
| 14 | RoomPlaceOOOCount | int | Количество комнат/коек, изъятых из наличия. | |||
| 15 | StandardGuestCount | int | x | Количество основных мест в комнате данного типа | ||
| 16 | MaxGuestCount | int | x | Максимальное количество мест в комнате данного типа | ||
| 17 | RoomTypeClassCode | nvarchar | 8 | x | Класс типа комнаты | |
| 18 | ActualDate | datetime | Системное поле для переливки данных (текущая дата объекта) |
...
| 19 |
...
| RoomSREPCount | int | Количество комнат, на которые есть заявка на легкий ремонт | ||||
| 20 | PlaceSREPCount | int | Количество коек, на которые есть заявка на легкий ремонт | |||
| 21 | RoomPlaceSREPCount | int | Количество комнат/коек, на которые есть заявка на легкий ремонт | |||
| 22 | HistoryDateFrom | datetime | x | PK | Дата начала периода. Используется для механизма историчности. ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ | |
| 23 | HistoryDateTo | datetime | x | Дата окончания периода. Используется для механизма историчности ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ |
Invoices
Финансовые документы счетов
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Id | nvarchar | 39 | x | PK | Идентификатор финдока (PropertyCode.Id) |
| 3 | InvoiceNo | nvarchar | 73 | Номер финдока (PropertyCode.InvoiceNo) |
| 4 | ParentInvoiceNo | nvarchar |
| 73 | Номер родительского |
| финдока (PropertyCode.ParentInvoiceNo) | ||||||
| 5 | InvoiceType | nvarchar | 8 | x | Тип финдока | |
| 6 | FolioNo | nvarchar | 20 | Номер счета, к которому привязан финдок (PropertyCode.FolioNo) | ||
| 7 | DateTimeFrom | datetime | x | Дата начала действия финдока | ||
| 8 | DateTimeTo | datetime | x | Дата окончания действия финдока | ||
| 9 | Status | nvarchar | 8 | Статус финдока (NEW, PRN, CANCEL) | ||
| 10 | CreatedDate | datetime | x | Дата создания финдока | ||
| 11 | DeletedDate | datetime | Дата удаления финдока | |||
| 12 |
| Balance | decimal | 18,4 |
| 13 |
| Amount |
| decimal | 18,4 |
| 14 | ActualDate | datetime | Системное поле для переливки данных (текущая дата объекта) |
Reservations
Брони номеров
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | ReservationNo | nvarchar | 20 | x | PK | Номер брони (PropertyCode.ReservationNo) |
| 3 | Status | nvarchar | 8 | Статус брони | ||
| 4 | FolioNo | nvarchar | 20 | Номер счета (PropertyCode.FolioNo) | ||
| 5 | MainGuestFullName | nvarchar | max | x | ФИО главного гостя | |
| 6 | CreatedDate | datetime | x | Дата создания брони | ||
| 7 | CreatorUserFullName | nvarchar | 194 | x | ФИО пользователя, создавшего бронь | |
| 8 | ArrivalDateTime | datetime | x | Дата/время заезда брони (актуальная, а если отсутствует, то плановая) | ||
| 9 | DepartureDateTime | datetime | x | Дата/время выезда брони (актуальная, а если отсутствует, то плановая) | ||
| 10 | StayLength | int | Продолжительность пребывания брони. Подсчитывается функцией GetStayLength. | |||
| 11 | BookingRequestId | uniqueidentifier | Признак создания в рамках одной заявки | |||
| 12 | IsFromDesk | bit | x | Признак брони, созданной от стойки регистрации. Создается сразу со статусом вселения. | ||
| 13 | CompanyNo | nvarchar | 20 | Номер компании (PropertyCode.CompanyNo) | ||
| 14 | CompanyName | nvarchar | max | Наименование |
| компании (если заполнено Имя на счетах - берется оно, если нет - просто Имя) | ||||||
| 15 | CompanyCountry | nvarchar | 255 | Наименование гео-кода компании | ||
| 16 | PayingCompanyNo | nvarchar | 20 | Номер компании-плательщика (PropertyCode.PayingCompanyNo) | ||
| 17 | PayingCompanyName | nvarchar | max | Наименование компании- |
| плательщика (если заполнено Имя на счетах - берется оно, если нет - просто Имя) | ||||||
| 18 | PayingCompanyCountry | nvarchar | 255 | Наименование гео-кода компании-плательщика | ||
| 19 | AgentCompanyNo | nvarchar | 20 | Номер компании-агента (PropertyCode.AgentCompanyNo) | ||
| 20 | AgentCompanyName | nvarchar | max | Наименование компании- |
| агента (если заполнено Имя на счетах - берется оно, если нет - просто Имя) | ||||||
| 21 | AgentCompanyCountry | nvarchar | 255 | Наименование гео-кода компании-агента | ||
| 22 | AdultCount | int | x | Количество гостей-взрослых для броней в статусе RES, WAIT, NOSHOW, CANCEL - таймлайн заезда для броней в статусе OUT - таймлайн выезда для броней в статусе IN, TMPOUT - таймлайн проживания (не заезд/выезд) за дату объекта | ||
| 23 | ChildCountSum | int | x | Количество гостей-детей. Без учета детей без места. | ||
| 24 | Child1Count | int | x | Количество гостей-детей 1-й возрастной группы. Без учета детей без места. | ||
| 25 | Child2Count | int | x | Количество гостей-детей 2-й возрастной группы. Без учета детей без места. | ||
| 26 | Child3Count | int | x | Количество гостей-детей 3-й возрастной группы. Без учета детей без места. | ||
| 27 | Child4Count | int | x | Количество гостей-детей 4-й возрастной группы. Без учета детей без места. | ||
| 28 | Child5Count | int | x | Количество гостей-детей 5-й возрастной группы. Без учета детей без места. | ||
| 29 | GuestCountSum | int | Общее количество гостей. Без учета детей без места. | |||
| 30 | ExtraBedAdultCount | int | x | Количество гостей-взрослых на доп. месте | ||
| 31 | ExtraBedChildCountSum | int | x | Количество гостей-детей на доп. месте. Без учета детей без места. | ||
| 32 | ExtraBedChild1Count | int | x | Количество гостей-детей 1-й возрастной группы на доп. месте. Без учета детей без места. | ||
| 33 | ExtraBedChild2Count | int | x | Количество гостей-детей 2-й возрастной группы на доп. месте. Без учета детей без места. | ||
| 34 | ExtraBedChild3Count | int | x | Количество гостей-детей 3-й возрастной группы на доп. месте. Без учета детей без места. | ||
| 35 | ExtraBedChild4Count | int | x | Количество гостей-детей 4-й возрастной группы на доп. месте. Без учета детей без места. | ||
| 36 | ExtraBedChild5Count | int | x | Количество гостей-детей 5-й возрастной группы на доп. месте. Без учета детей без места. | ||
| 37 | ExtraBedGuestCountSum | int | Общее количество гостей на доп. месте. Без учета детей без места. | |||
| 38 | GuaranteeKindCode | nvarchar | 8 | Код вида гарантии | ||
| 39 | IsGuaranteed | bit | Признак гарантированная бронь или нет | |||
| 40 | RateCode | nvarchar | 8 | x | Код тарифа | |
| 41 | RateName | nvarchar | 255 | x | Наименование тарифа | |
| 42 | RoomCode | nvarchar | 8 | Код комнаты | ||
| 43 | RoomName | nvarchar | 255 | Наименование комнаты | ||
| 44 | ParentLocationCode | nvarchar | 8 | Код родительского расположения (как правило корпус) | ||
| 45 | LocationCode | nvarchar | 8 | Код расположения номера (как правило этаж) | ||
| 46 | LocationName | nvarchar | 255 | Наименование расположения номера | ||
| 47 | RoomTypeCode | nvarchar | 8 | Код типа комнаты | ||
| 48 | RoomTypeName | nvarchar | 255 | Наименование типа комнаты | ||
| 49 | RoomTypeCategoryCode | nvarchar | 8 | Код категории типа комнаты | ||
| 50 | RoomTypeCategoryName | nvarchar | 255 | Наименование категории типа комнаты | ||
| 51 | IsDayUse | int | x | Признак того, что бронь DayUse | ||
| 52 | OpenCode | nvarchar | 255 | Открытый код | ||
| 53 | NoShowDateTime | datetime | Дата перевода в статус NoShow | |||
| 54 | CancelDateTime | datetime | Дата перевода в статус Cancel | |||
| 55 | ParentRoomCode | nvarchar | 8 | Код родительской комнаты | ||
| 56 | StayChargeUnit | nvarchar | 3 | Тип проживания | ||
| 57 | ReservationType | nvarchar | 255 | Тип брони (индивидуальная бронь/групповая бронь/квота компании) | ||
| 58 | CancellationReasonCode | nvarchar | 8 | Код причины отмены брони | ||
| 59 | ActualDate | datetime | Системное поле для переливки данных (текущая дата объекта) | |||
| 60 | RevenueStay | decimal | 38,2 | Сумма за проживание по данной брони (учитываются доходные транзакции с системным кодом ROOM, находящиеся в момент переливки данных на счете самой брони) | ||
| 61 | RevenueOther | decimal | 38,2 | Сумма прочих доходов по данной брони |
ReservationGuests
Гости из броней
...
Пол
Из брони, если нет - из профиля гостя
...
Дата рождения
Из брони, если нет - из профиля гостя
...
Возраст
Из брони, если нет - из профиля гостя
Вычисляется функцией GetFullAge
...
Адрес электронной почты
Из брони, если нет - из профиля гостя
...
Occupation
Информация о занятости номерного фонда на определённую дату по каждой брони. Не учитывает часовые брони.
...
Койко-ночь.
...
Человеко-ночь.
Считаем как сумму всех значений в схеме размещения (взрослые + все категории детей)
...
Количество гостей-взрослых
...
Количество гостей-взрослых, используемое в расчете загрузки по людям.
Определяется, как наименьшее между реальным количеством гостей-взрослых и количеством основных мест по данному типу номеров.
...
Количество гостей-детей 1-й возрастной группы. Без учета детей без места.
...
Количество гостей-детей 2-й возрастной группы. Без учета детей без места.
...
Количество гостей-детей 3-й возрастной группы. Без учета детей без места.
...
Количество гостей-детей 4-й возрастной группы. Без учета детей без места.
...
Количество гостей-детей 5-й возрастной группы. Без учета детей без места.
...
Количество гостей-детей, используемое в расчете загрузки по людям.
Определяется, как наименьшее между реальным количеством гостей-детей и остатком от количества основных мест после вычета AdultCountOccupation
Без учета детей без места.
| (учитываются доходные транзакции с системным кодом <> ROOM, находящиеся в момент переливки данных на счете самой брони) | ||||||
| 62 | SerializedTagCode | nvarchar | 255 | Перечень кодов тегов на брони | ||
| 63 | CancelerUserId | nvarchar | 39 | Идентификатор пользователя, отменившего бронь (PropertyCode.CancelerUserId) | ||
| 64 | CancelerUserFullName | nvarchar | 194 | ФИО пользователя, отменившего бронь | ||
| 65 | CreatorUserId | nvarchar | 39 | Идентификатор пользователя, создавшего бронь (PropertyCode.CreatorUserId) | ||
| 66 | CancellationReasonName | nvarchar | 255 | Наименование причины отмены брони | ||
| 67 | ScheduledArrivalDateTime | datetime | Плановая дата заезда | |||
| 68 | ScheduledDepartureDateTime | datetime | Плановая дата выезда | |||
| 69 | PayerNo | nvarchar | 20 | Номер профиля гостя (плательщика-физлица) (PropertyCode.GenericNo) | ||
| 70 | PayerFullName | nvarchar | MAX | ФИО профиля гостя (плательщика-физлица) | ||
| 71 | CrsAccount | nvarchar | 64 | CrsAccount брони | ||
| 72 | SharedBookingId | nvarchar | 39 | Идентификатор разделенной брони |
ReservationGuests
Гости из броней
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Id | bigint | x | PK | Идентификатор гостя | |
| 3 | ReservationNo | nvarchar | 20 | Номер брони (PropertyCode.ReservationNo) | ||
| 4 | ProfileNo | nvarchar | 20 | Номер профиля гостя (PropertyCode.ProfileNo) | ||
| 5 | FullName | nvarchar | max | x | ФИО | |
| 6 | Sex | nvarchar | max | Пол Из брони, если нет - из профиля гостя | ||
| 7 | BirthDate | datetime | Дата рождения Из брони, если нет - из профиля гостя | |||
| 8 | Age | int | Возраст Из брони, если нет - из профиля гостя | |||
| 9 | CountryName | nvarchar | 255 | Страна из адреса гостя | ||
| 10 | CountryCitizenshipName | nvarchar | 255 | Страна гражданства гостя | ||
| 11 | CountryResidenceName | nvarchar | 255 | Тип гостя по стране гражданства. По-умолчанию варианты: Резидент, СНГ, Зарубежный | ||
| 12 | nvarchar | max | Адрес электронной почты Из брони, если нет - из профиля гостя | |||
| 13 | Phone | nvarchar | max | Телефон Берется любой один | ||
| 14 | IsMainGuest | bit | x | Признак главного гостя | ||
| 15 | ActualDate | datetime | Системное поле для переливки данных (Используется текущая дата объекта) | |||
| 16 | CountryCode | nvarchar | 8 | Код страны гостя | ||
| 17 | CountryCitizenshipCode | nvarchar | 8 | Код страны гражданства гостя | ||
| 18 | CountryResidenceCode | nvarchar | 8 | Код типа гостя по стране гражданства | ||
| 19 | SerializedTagCode | nvarchar | 255 | Перечень кодов тегов на профиле гостя | ||
| 20 | AgeOnArrivalDate | int | Возраст гостя на момент приезда (полных лет) | |||
| 21 | GuestNo | nvarchar | 20 | Номер гостя (PropertyCode.Id) | ||
| 22 | Guid | uniqueidentifier | Поле с Guid гостя |
Occupation
Информация о занятости номерного фонда на определённую дату по каждой брони. Не учитывает часовые брони.
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | DayDate | date | x | PK | Дата проживания | |
| 3 | ReservationNo | nvarchar | 20 | x | PK | Номер брони (PropertyCode.ReservationNo). Для строк по контрактам групповых броней тут пусто |
| 4 | QuotaId | nvarchar | 39 | x | PK | Идентификатор квоты. Для строк по индивидуальным броням, которые не связаны с групповыми бронями, тут ставим 0. (PropertyCode.QuotaId) |
| 5 | QuotaItemId | nvarchar | 39 | x | PK | Идентификатор контракта квоты. Для строк по индивидуальным броням, которые не связаны с групповыми бронями, тут ставим 0. (PropertyCode.QuotaItemId) |
| 6 | RoomCount | int | Комнато-ночь. | |||
| 7 | PlaceCount | int | Койко-ночь. | |||
| 8 | RoomPlaceCount | int | Комнато/койко ночь | |||
| 9 | ManCount | int | Человеко-ночь. Считаем как сумму всех значений в схеме размещения (взрослые + все категории детей) | |||
| 10 | AdultCount | int | Количество гостей-взрослых | |||
| 11 | AdultCountOccupation | int | Количество гостей-взрослых, используемое в расчете загрузки по людям. | |||
| 12 | Child1Count | int | Количество гостей-детей 1-й возрастной группы. Без учета детей без места. | |||
| 13 | Child2Count | int | Количество гостей-детей 2-й возрастной группы. Без учета детей без места. | |||
| 14 | Child3Count | int | Количество гостей-детей 3-й возрастной группы. Без учета детей без места. | |||
| 15 | Child4Count | int | Количество гостей-детей 4-й возрастной группы. Без учета детей без места. | |||
| 16 | Child5Count | int | Количество гостей-детей 5-й возрастной группы. Без учета детей без места. | |||
| 17 | ChildCountOccupation | int | Количество гостей-детей, используемое в расчете загрузки по людям. Без учета детей без места. | |||
| 18 | ExtraBedAdultCount | int | Количество гостей-взрослых на доп. месте | |||
| 19 | ExtraBedChild1Count | int | Количество гостей-детей 1-й возрастной группы на доп. месте. Без учета детей без места. | |||
| 20 | ExtraBedChild2Count | int | Количество гостей-детей 2-й возрастной группы на доп. месте. Без учета детей без места. | |||
| 21 | ExtraBedChild3Count | int | Количество гостей-детей 3-й возрастной группы на доп. месте. Без учета детей без места. | |||
| 22 | ExtraBedChild4Count | int | Количество гостей-детей 4-й возрастной группы на доп. месте. Без учета детей без места. | |||
| 23 | ExtraBedChild5Count | int | Количество гостей-детей 5-й возрастной группы на доп. месте. Без учета детей без места. | |||
| 24 | ExtraBedGuestCountSum | int | Количество гостей всего на доп. месте | |||
| 25 | NoPlaceChild1Count | int | Количество гостей-детей 1-й возрастной группы без места | |||
| 26 | NoPlaceChild2Count | int | Количество гостей-детей 2-й возрастной группы без места | |||
| 27 | NoPlaceChild3Count | int | Количество гостей-детей 3-й возрастной группы без места | |||
| 28 | NoPlaceChild4Count | int | Количество гостей-детей 4-й возрастной группы без места | |||
| 29 | NoPlaceChild5Count | int | Количество гостей-детей 5-й возрастной группы без места | |||
| 30 | RateCode | nvarchar | 8 | Код тарифа | ||
| 31 | RateName | nvarchar | 255 | Наименование тарифа | ||
| 32 | RateCategory | varchar | 9 | Категория тарифа Гостевой, Льготный, Для сотрудников | ||
| 33 | RoomCode | nvarchar | 8 | Код комнаты | ||
| 34 | RoomName | nvarchar | 255 | Наименование комнаты | ||
| 35 | ParentLocationCode | nvarchar | 8 | Код родительского расположения (как правило корпус) | ||
| 36 | LocationCode | nvarchar | 8 | Код расположения номера (как правило этаж) | ||
| 37 | LocationName | nvarchar | 255 | Наименование расположения номера | ||
| 38 | RoomTypeCode | nvarchar | 8 | Код типа комнаты | ||
| 39 | RoomTypeName | nvarchar | 255 | Наименование типа комнаты | ||
| 40 | RoomTypeCategoryCode | nvarchar | 8 | Код категории типа комнаты | ||
| 41 | RoomTypeCategoryName | nvarchar | 255 | Наименование категории типа комнаты | ||
| 42 | RoomTypeClassCode | nvarchar | 8 | Код класса типа комнаты | ||
| 43 | GeoCodeGrandParent | nvarchar | max | Гео-код третьего уровня | ||
| 44 | GeoCodeParent | nvarchar | max | Гео-код второго уровня. | ||
| 45 | GeoCodeName | nvarchar | max | Гео-код первого уровня | ||
| 46 | GeoCode | nvarchar | 8 | Код гео-кода | ||
| 47 | TrackCode | nvarchar | 8 | Трэк-код | ||
| 48 | OpenCode | nvarchar | 8 | Открытый код. | ||
| 49 | MarketSegmentCode | nvarchar | 8 | Сегмент рынка | ||
| 50 | BookingSourceCode | nvarchar | 8 | Источник бронирования | ||
| 51 | IsGuaranteed | int | Гарантированная / негарантированная бронь Определяется по наличию хотя бы одной гарантированной брони среди всех разделенных | |||
| 52 | GuaranteeCode | nvarchar | 8 | Код гарантии брони | ||
| 53 | ArrivalRoomCount | int | Комнато-ночь прибытия | |||
| 54 | ArrivalPlaceCount | int | Койко-ночь прибытия | |||
| 55 | ArrivalRoomPlaceCount | int | Комнат/койко-ночь прибытия | |||
| 56 | ArrivalManCount | int | Человеко-ночь прибытия | |||
| 57 | ArrivalAdultCount | int | Человеко-ночь прибытия для взрослых гостей | |||
| 58 | ArrivalChildCount | int | Человеко-ночь прибытия для детей гостей | |||
| 59 | DepartureRoomCount | int | Комнато-ночь выбытия | |||
| 60 | DeparturePlaceCount | int | Койко-ночь выбытия | |||
| 61 | DepartureRoomPlaceCount | int | Комнато/койко-ночь выбытия | |||
| 62 | DepartureManCount | int | Человеко-ночь выбытия | |||
| 63 | DepartureAdultCount | int | Человеко-ночь выбытия для взрослых гостей | |||
| 64 | DepartureChildCount | int | Человеко-ночь выбытия для детей гостей | |||
| 65 | DayUseRoomCount | int | Комнато-ночь DayUse | |||
| 66 | DayUsePlaceCount | int | Койко-ночь DayUse | |||
| 67 | DayUseRoomPlaceCount | int | Комнато/койко DayUse | |||
| 68 | DayUseManCount | int | Человеко-ночь DayUse | |||
| 69 | WaitListRoomCount | int | Комнато-ночь в листе ожидания | |||
| 70 | WaitListPlaceCount | int | Койко-ночьв листе ожидания | |||
| 71 | WaitListRoomPlaceCount | int | Комнато/койко ночь в листе ожидания | |||
| 72 | RevenueStay | decimal | 38,2 | Сумма за проживание по данному таймлайну (учитываются доходные транзакции с системным кодом ROOM по своему первоначальному счету на момент создания) | ||
| 73 | RevenueStayExcludeTax | decimal | 38,2 | Сумма за проживание без учета налогов по данному таймлайну (учитываются доходные транзакции с системным кодом ROOM по своему первоначальному счету на момент создания) | ||
| 74 | RevenueOther | decimal | 38,2 | Сумма прочих доходов по данному таймлайну (кроме проживания) (учитываются доходные транзакции с системным кодом <> ROOM по своему первоначальному счету на момент создания) | ||
| 75 | RevenueOtherExcludeTax | decimal | 38,2 | Сумма прочих доходов без учета налогов по данному таймлайну (кроме проживания) (учитываются доходные транзакции с системным кодом <> ROOM по своему первоначальному счету на момент создания) | ||
| 76 | ParentRoomCode | nvarchar | 8 | Код родительской комнаты | ||
| 77 | ReservationTimelineId | nvarchar | 39 | Идентификатор таймлайна (PropertyCode.ReservationTimelineId) | ||
| 78 | ActualDate | datetime | Системное поле для переливки данных (Используется дата выезда брони. Соответственно, до даты выезда брони включительно переливка будет переносить все изменения маркетинговой информации и таймлайнов, после - нет.) | |||
| 79 | HistoryDateFrom | datetime | Дата начала периода. Используется для механизма историчности ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ | |||
| 80 | HistoryDateTo | datetime | Дата окончания периода. Используется для механизма историчности ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ | |||
| 81 | CommissionAmount | decimal | 18,2 | Сумма комиссионного вознаграждения агенту. Заполняется для броней, у которых указан агент, размер вознаграждения считается как % от суммы транзакций за день, в кодах которых установлен признак "начислять комиссию". Максимальный размер суммы, от которой берётся комиссия, указан в поле ComissionLimit таблицы ReservationTimeline. |
Transactions
Список транзакций со всех счетов системы, кроме аннулированных броней.
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Id | nvarchar | 39 | x | PK | Идентификатор транзакции (PropertyCode.Id) |
| 3 | FolioNo | nvarchar | 20 | Номер счета (PropertyCode.FolioNo) | ||
| 4 | FolioName | nvarchar | max | Наименование счета | ||
| 5 | FolioFullName | nvarchar | max | x | Полное наименование счета "профиль гостя" - ФИО гостя из профиля "бронь" - ФИО главного гостя из брони "групповая бронь" - наименование групповой брони | |
| 6 | IsPosted | int | x | Признак проведения | ||
| 7 | Code | nvarchar | 8 | x | Код транзакции | |
| 8 | CodeName | nvarchar | 255 | x | Наименование кода транзакции | |
| 9 | IsRevenue | bit | x | Признак доходности | ||
| 10 | Name | nvarchar | max | x | Наименование транзакции | |
| 11 | ScheduledDateTime | datetime | x | Запланированная дата/время транзакции | ||
| 12 | PostedDateTime | datetime | Дата/время проведения | |||
| 13 | Quantity | decimal | 18,2 | x | Количество | |
| 14 | CurrencyCode | nvarchar | 8 | x | Код валюты | |
| 15 | CurrencyAmount | decimal | 18,2 | x | Сумма транзакции | |
| 16 | CurrencyAmountBeforeDiscount | decimal | 18,2 | x | Сумма транзакции до скидки | |
| 17 | LocalCurrencyCode | nvarchar | 8 | x | Код местной валюты | |
| 18 | LocalCurrencyAmount | decimal | 18,2 | x | Сумма в местной валюте | |
| 19 | LocalCurrencyAmountBeforeDiscount | decimal | 18,2 | x | Сумма в местной валюте до скидки | |
| 20 | IncludedTaxLocalAmount | decimal | 18,2 | x | Сумма налога в местной валюте | |
| 21 | PaymentType | nvarchar | 15 | x | Тип платежа | |
| 22 | DiscountCode | nvarchar | 8 | Код скидки | ||
| 23 | FolioType | varchar | 14 | Тип счета | ||
| 24 | IsFolioOpened | int | Признак того, что счет в открытом статусе | |||
| 25 | InvoiceCode | nvarchar | 8 | Код финдока, к которому привязана транзакция | ||
| 26 | InvoiceNo | nvarchar | 73 | Номер финдока (PropertyCode.InvoiceNo) | ||
| 27 | GeoCode | nvarchar | 8 | Гео-код счета транзакции | ||
| 28 | TrackCode | nvarchar | 8 | Трэк-код счета транзакции | ||
| 29 | OpenCode | nvarchar | 8 | Открытый код счета транзакции | ||
| 30 | MarketSegmentCode | nvarchar | 8 | Сегмент рынка счета транзакции | ||
| 31 | BookingSourceCode | nvarchar | 8 | Источник бронирования счета транзакции | ||
| 32 | RevenueTypeCode | nvarchar | 8 | Код типа дохода При наличии SystemCode, загружаем его | ||
| 33 | RevenueTypeName | nvarchar | 255 | Наименование типа дохода | ||
| 34 | BusinessUnitCode | nvarchar | 8 | Код юридического лица объекта | ||
| 35 | BusinessUnitName | nvarchar | 255 | Наименование юридического лица объекта | ||
| 36 | ServiceCode | nvarchar | 8 | Код услуги | ||
| 37 | ServiceName | nvarchar | 255 | Наименование услуги | ||
| 38 | ServiceVariantName | nvarchar | 64 | Наименование варианта услуги | ||
| 39 | CreatorUserFullName | nvarchar | 194 | x | ФИО пользователя, создавшего транзакцию | |
| 40 | TaxCode | nvarchar | 8 | Код налога | ||
| 41 | ReservationTimelineId | nvarchar | (39) | Идентификатор таймлайна, к которому относится транзакция (PropertyCode.ReservationTimelineId) | ||
| 42 | Kind | int | x | Вид транзакции | ||
| 43 | ActualDate | datetime | Системное поле для переливки данных (Используются дата проведения транзакции (при наличии) или дата запланированная.) | |||
| 44 | StandardFolioPocketCode | nvarchar(8) | x | Код стандартного кармана, к которому относится транзакция | ||
| 45 | CreatedDate | datetime | x | Дата создания транзакции | ||
| 46 | HistoryDateFrom | datetime | x | PK | Дата начала периода. Используется для механизма историчности ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ | |
| 47 | HistoryDateTo | datetime | x | Дата окончания периода. Используется для механизма историчности ОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ | ||
| 48 | GroupTransactionId | nvarchar | 39 | Идентификатор групповой транзакции (PropertyCode.GroupTransactionId) | ||
| 49 | Comment | nvarchar | max | Комментарий к транзакции | ||
| 50 | PostedFactDateTime | datetime | Фактическое дата/время проведения транзакции | |||
| 51 | CorrectionKind | int | Вид коррекции | |||
| 52 | CreatedUserId | nvarchar | 39 | Идентификатор пользователя, создавшего транзакцию (PropertyCode.CreatedUserId) | ||
| 53 | TransactionTypeCode | nvarchar | 8 | код типа транзакции |
Folios
Перечень счетов системы
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Id | nvarchar | 39 | x | PK | Идентификатор счета (PropertyCode.Id) |
| 3 | FolioNo | nvarchar | 20 | Номер счета (PropertyCode.FolioNo) | ||
| 4 | FolioType | varchar | 14 | Тип счета | ||
| 5 | FolioName | nvarchar | max | Наименование счета | ||
| 6 | FolioFullName | nvarchar | max | x | Полное наименование счета "профиль гостя" - ФИО гостя из профиля "бронь" - ФИО главного гостя из брони "групповая бронь" - наименование групповой брони | |
| 7 | LocalCurrencyCode | nvarchar | 8 | Код местной валюты счета | ||
| 8 | LocalCurrencyBalance | decimal | 18,2 | Баланс счета в местной валюте | ||
| 9 | FolioStatus | nvarchar | 8 | Статус счета | ||
| 10 | ManagerId | nvarchar | 39 | Идентификатор менеджера счета (PropertyCode.ManagerId) | ||
| 11 | ActualDate | datetime | Системное поле для переливки данных (Используется текущая дата объекта) | |||
| 12 | GeoCode | nvarchar | 8 | Гео-код | ||
| 13 | TrackCode | nvarchar | 8 | Трэк-код | ||
| 14 | OpenCode | nvarchar | 8 | Открытый код | ||
| 15 | MarketSegmentCode | nvarchar | 8 | Сегмент рынка | ||
| 16 | BookingSourceCode | nvarchar | 8 | Источник бронирования |
Quotas
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | QuotaId | nvarchar | 39 | x | PK | Идентификатор квоты (PropertyCode.QuotaId) |
| 3 | QuotaName | nvarchar | max | Наименование квоты | ||
| 4 | IsGroupBooking | bit | x | Признак, групповая бронь или блок компани | ||
| 5 | CreatorUserFullName | nvarchar | 194 | ФИО создавшего квоту | ||
| 6 | FolioNo | nvarchar | 20 | Номер счета (PropertyCode.FolioNo) | ||
| 7 | CompanyName | nvarchar | max | Наименование компании для блоков компаний | ||
| 8 | ActualDate | datetime | Системное поле для переливки данных (Используется текущая дата объекта) | |||
| 9 | CompanyNo | nvarchar | 20 | Номер компании (PropertyCode.CompanyNo) | ||
| 10 | AgentCompanyNo | nvarchar | 20 | Номер компании-агента (PropertyCode.AgentCompanyNo) | ||
| 11 | PayingCompanyNo | nvarchar | 20 | Номер компании-плательщика (PropertyCode.PayingCompanyNo) | ||
| 12 | ParentQuotaId | nvarchar | 39 | ссылка на квоту компании в групповых бронях на основе квот (PropertyCode.ParentQuotaId) |
Properties
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | PropertyName | nvarchar | 255 | x | Наименование объекта | |
| 3 | PropertyCurrentDate | date | Дата объекта | |||
| 4 | NightCheckinTime | time | 7 | Время ночного заезда | ||
| 5 | NightCheckoutTime | time | 7 | Время ночного выезда | ||
| 6 | DayCheckinTime | time | 7 | Время дневного заезда | ||
| 7 | DayCheckoutTime | time | 7 | Время дневного выезда | ||
| 8 | CreatedDate | datetime | x | Дата созданяи строки | ||
| 9 | OccupationMode | NVARCHAR | 50 | x | Метод подсчета загрузки по-умолчанию для объекта | |
| 10 | ActualDate | datetime | Системное поле для переливки данных (Используется текущая дата объекта) | |||
| 11 | ConstantAvailableBedCount | int | Константное значение количества мест в объекте | |||
| 12 | IsActiveChild1 | bit | активность гостей-детей 1-й возрастной группы | |||
| 13 | IsActiveChild2 | bit | активность гостей-детей 2-й возрастной группы | |||
| 14 | IsActiveChild3 | bit | активность гостей-детей 3-й возрастной группы | |||
| 15 | IsActiveChild4 | bit | активность гостей-детей 4-й возрастной группы | |||
| 16 | IsActiveChild5 | bit | активность гостей-детей 5-й возрастной группы |
PropertyCalendar
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | Код объекта | |
| 2 | DayTypeCode | nvarchar | 8 | Код типа дня | ||
| 3 | SeasonCode | nvarchar | 8 | Код сезона | ||
| 4 | DateTimeFrom | datetime | Дата начала | |||
| 5 | DateTimeTo | datetime | Дата окончания | |||
| 6 | RoomTypeCode | nvarchar | 8 | Код типа комнаты | ||
| 7 | CreatedDate | datetime | x | Дата создания строки | ||
| 8 | ActualDate | datetime | Системное поле для переливки данных (Используется текущая дата объекта) |
CompanyProfiles
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | CompanyProfileNo | nvarchar | 20 | x | PK | Код профиля компании (PropertyCode.CompanyProfileNo) |
| 3 | Name | nvarchar | max | x | Наименование профиля компании | |
| 4 | NameOnFolio | nvarchar | max | Наименование профиля компании | ||
| 5 | TaxIdentificationNumber | nvarchar | max | ИНН | ||
| 6 | IsAgent | bit | x | Признак того, что компания агент | ||
| 7 | IsPayer | bit | x | Признак того, что компания плательщик | ||
| 8 | IsSeller | bit | x | Признак того, что компания мастер продаж | ||
| 9 | GeoCode | nvarchar | 8 | Гео-код компании | ||
| 10 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) | ||
| 11 | KPP | nvarchar | max | КПП | ||
| 12 | PostAddress | nvarchar | max | Почтовый адрес компании | ||
| 13 | LegalAddress | nvarchar | max | Юридический адрес компании | ||
| 14 | ActualAddress | nvarchar | max | Фактический адрес компании | ||
| 15 | SerializedTagCode | nvarchar | 255 | Перечень кодов тегов на профиле компании |
TransactionExportLog
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | TransactionExportLogId | nvarchar | 39 | x | PK | Идентификатор строки лога выгрузки транзакций (PropertyCode.TransactionExportLogId) |
| 3 | Destination | nvarchar | 12 | Наименование профиля компании | ||
| 4 | TransactionId | nvarchar | 39 | х | Идентификатор транзакции (PropertyCode.TransactionId) | |
| 5 | ExportPropertyDate | datetime | max | х | Дата/время объекта при выгрузке | |
| 6 | ExportFactDate | datetime | x | Дата/время выгрузки фактическое | ||
| 10 | ActualDate | datetime | x | Системное поле для переливки данных (Используется ExportFactDate) |
Справочник DictBusinessUnit
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код юридического лица |
| 3 | Name | nvarchar | 255 | x | Наименование юридического лица | |
| 4 | SortOrder | real | x | Порядок сортировки строк | ||
| 5 | IsActive | bit | x | Признак активности строки | ||
| 7 | DeletedDate | datetime | Дата удаления строки | |||
| 8 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) |
Справочник DictCountry
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код страны |
| 3 | Name | nvarchar | 255 | x | Наименование страны | |
| 4 | SortOrder | real | x | Порядок сортировки строк | ||
| 5 | IsActive | bit | x | Признак активности строки | ||
| 6 | DeletedDate | datetime | Дата удаления строки | |||
| 7 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) |
Справочник DictCountryType
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код типа страны |
| 3 | Name | nvarchar | 255 | x | Наименование типа страны | |
| 4 | SortOrder | real | x | Порядок сортировки строк | ||
| 5 | IsActive | bit | x | Признак активности строки | ||
| 6 | DeletedDate | datetime | Дата удаления строки | |||
| 7 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) |
Справочник DictGeoCode
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код гео-кода |
| 3 | Name | nvarchar | 255 | x | Наименование гео-кода | |
| 4 | Parent | nvarchar | max | Наименование гео-кода второго-уровня | ||
| 5 | GrandParent | nvarchar | max | Наименование гео-кода третьего уровня | ||
| 6 | SortOrder | real | x | Порядок сортировки строк | ||
| 7 | IsActive | bit | x | Признак активности строки | ||
| 8 | DeletedDate | datetime | Дата удаления строки | |||
| 9 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) |
Справочник DictLocation
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код расположения |
| 3 | Name | nvarchar | 255 | x | Наименование расположения | |
| 4 | ParentLocationCode | nvarchar | 8 | Код родительского расположения | ||
| 5 | ParentLocationName | nvarchar | 255 | Наименование родительского расположения | ||
| 6 | SortOrder | real | x | Порядок сортировки строк | ||
| 7 | IsActive | bit | x | Признак активности строки | ||
| 8 | DeletedDate | datetime | Дата удаления строки | |||
| 9 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) |
Справочник DictOpenCode
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код открытого кода |
| 3 | Name | nvarchar | 255 | x | Наименование открытого кода | |
| 4 | SortOrder | real | x | Порядок сортировки строк | ||
| 5 | IsActive | bit | x | Признак активности строки | ||
| 6 | DeletedDate | datetime | Дата удаления строки | |||
| 7 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) |
Справочник DictRate
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код тарифа |
| 3 | Name | nvarchar | 255 | x | Наименование тарифа | |
| 4 | CategoryCode | nvarchar | 255 | Код категори тарифа | ||
| 5 | CategoryName | nvarchar | 255 | Наименование категории тарифа | ||
| 6 | SortOrder | real | x | Порядок сортировки строк | ||
| 7 | IsActive | bit | x | Признак активности строки | ||
| 8 | DeletedDate | datetime | Дата удаления строки | |||
| 9 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) | ||
| 10 | SerializedTagCode | nvarchar | 255 | Перечень кодов тегов на тарифе |
Справочник DictRevenueType
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код типа дохода |
| 3 | Name | nvarchar | 255 | x | Наименование типа дохода | |
| 4 | SortOrder | real | x | Порядок сортировки строк | ||
| 5 | IsActive | bit | x | Признак активности строки | ||
| 6 | DeletedDate | datetime | Дата удаления строки | |||
| 7 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) | ||
| 8 | SystemCode | nvarchar | 8 | Системный код типа дохода |
Справочник DictRoom
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код комнаты |
| 3 | Name | nvarchar | 255 | x | Наименование комнаты | |
| 4 | ParentRoomCode | nvarchar | 8 | Код родительской комнаты | ||
| 5 | ParentRoomName | nvarchar | 255 | Наименование родительской комнаты | ||
| 6 | SortOrder | real | x | Порядок сортировки строк | ||
| 7 | IsActive | bit | x | Признак активности строки | ||
| 8 | DeletedDate | datetime | Дата удаления строки | |||
| 9 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) | ||
| 10 | LocationCode | nvarchar | 8 | x | Код расположения номера | |
| 11 | RoomTypeCode | nvarchar | 8 | x | Код типа номера | |
| 12 | Comment | nvarchar | max | Комментарий к номеру | ||
| 13 | Id | nvarchar | 39 | Идентификатор номера (PropertyCode.Id) |
Справочник DictRoomType
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код типа комнаты |
| 3 | Name | nvarchar | 255 | x | Наименование типа комнаты | |
| 4 | ParentRoomTypeCode | nvarchar | 8 | Код родительского типа комнаты | ||
| 5 | ParentRoomTypeName | nvarchar | 255 | Наименование родительского типа комнаты | ||
| 6 | SortOrder | real | x | Порядок сортировки строк | ||
| 7 | IsActive | bit | x | Признак активности строки | ||
| 8 | DeletedDate | datetime | Дата удаления строки | |||
| 9 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) | ||
| 10 | BaseArea | decimal | 18,2 | Базовая площадь типа комнаты | ||
| 11 | RoomTypeCategoryCode | nvarchar | 8 | Код категории номера |
Справочник DictRoomTypeCategory
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код категории типа комнаты |
| 3 | Name | nvarchar | 255 | x | Наименование категории типа комнаты | |
| 4 | SortOrder | real | x | Порядок сортировки строк | ||
| 5 | IsActive | bit | x | Признак активности строки | ||
| 6 | DeletedDate | datetime | Дата удаления строки | |||
| 7 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) |
Справочник DictServiceItem
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код услуги |
| 3 | Name | nvarchar | 255 | x | Наименование услуги | |
| 4 | SortOrder | real | x | Порядок сортировки строк | ||
| 5 | IsActive | bit | x | Признак активности строки | ||
| 6 | DeletedDate | datetime | Дата удаления строки | |||
| 7 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) |
Справочник DictMarketSegment
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код сегмента рынка |
| 3 | Name | nvarchar | 255 | x | Наименование сегмента рынка | |
| 4 | SortOrder | real | x | Порядок сортировки строк | ||
| 5 | IsActive | bit | x | Признак активности строки | ||
| 6 | DeletedDate | datetime | Дата удаления строки | |||
| 7 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) |
ReservationTimelinePackage
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | ReservationTimelineId | nvarchar | 39 | x | PK | Идентификатор таймлайна (PropertyCode.ReservationTimelineId) |
| 3 | PackageCode | nvarchar | 8 | x | Код пакета | |
| 4 | PackageName | rnvarcharal | 255 | x | Наименование пакета | |
| 5 | Count | int | Количество ? | |||
| 7 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) | ||
| 8 | PackageSystemCode | nvarchar | 8 | Системный код пакета |
Справочник DictBookingSource
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код источника бронирования |
| 3 | Name | nvarchar | 255 | x | Наименование источника бронирования | |
| 4 | SortOrder | real | x | Порядок сортировки строк | ||
| 5 | IsActive | bit | x | Признак активности строки | ||
| 6 | DeletedDate | datetime | Дата удаления строки | |||
| 7 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) |
Users
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Id | nvarchar | 39 | x | PK | Идентификатор пользователя (PropertyCode.Id) |
| 3 | Login | nvarchar | 64 | x | Логин пользователя | |
| 4 | FullName | nvarchar | 194 | ФИО пользователя | ||
| 5 | DepartmentName | nvarchar | 2000 | Наименование подразделения пользователя | ||
| 6 | RoleName | nvarchar | 2000 | Должность пользователя | ||
| 7 | IsActive | bit | x | Признак активности строки | ||
| 8 | DeletedDate | datetime | Дата удаления строки | |||
| 9 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) |
GuestProfiles
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | ProfileNo | ProfileNo | x | PK | Номер профиля гостя | |
| 3 | Status | nvarchar | max | x | Статус профиля гостя | |
| 4 | FullName | nvarchar | max | ФИО гостя | ||
| 5 | Sex | varchar | 1 | Пол гостя | ||
| 6 | BirthDate | datetime | Дата рождения | |||
| 7 | Age | int | Возраст (полных лет) | |||
| 8 | CountryName | nvarchar | 255 | Наименование страны | ||
| 9 | Region | nvarchar | max | Регион | ||
| 10 | City | nvarchar | max | Населенный пункт | ||
| 11 | Street | nvarchar | max | Улица | ||
| 12 | HouseNo | nvarchar | max | Номер дома | ||
| 13 | Phone | nvarchar | max | Телефон | ||
| 14 | nvarchar | max | Электронный адрес | |||
| 15 | VisitCount | int | Количество визитов гостя | |||
| 16 | RevenueAmount | decimal | 38,2 | Сумма дохода от гостя | ||
| 17 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) | ||
| 18 | Guid | uniqueidentifier | Поле с Guid профиля гостя | |||
| 19 | SerializedTagCode | NVARCHAR | 255 | Перечень кодов тегов на профиле гостя |
Справочник DictTag
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Code | nvarchar | 8 | x | PK | Код тега |
| 3 | Name | nvarchar | 255 | x | Наименование тега | |
| 4 | SortOrder | real | x | Порядок сортировки строк | ||
| 5 | IsActive | bit | x | Признак активности строки | ||
| 6 | DeletedDate | datetime | Дата удаления строки | |||
| 7 | TagGroupCode | nvarchar | 8 | Код группы тегов | ||
| 8 | TagGroupName | nvarchar | 255 | Наименование группы тегов | ||
| 9 | ActualDate | datetime | x | Системное поле для переливки данных (Используется текущая дата объекта) | ||
| 10 | SystemCode | nvarchar | 8 | Системный код тега |
RoomIndicator
Все типы комнат объекта, для которых есть связанный тариф, на каждый день периода, начиная с даты первой транзакции и заканчивая датой последней транзакции.
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | varchar | 8 | x | PK | Код объекта |
| 2 | PropertyDate | date | x | PK | Дата, на которую считаются показатели по номерам | |
| 3 | RoomTypeCode | varchar | x | PK | Код типа комнаты | |
| 4 | ParentRoomTypeCode | varchar | Код родительского типа комнаты (при его наличии) | |||
| 5 | PlaceCount | int | x | Количество активных, неудаленных коек в комнатах данного типа. Для помещений и служебных типов = 0, для компонентного = 1, для остальных = количеству основных мест | ||
| 6 | PlaceOOICount | int | x | Количество коек, изъятых из номерного фонда. | ||
| 7 | ActualDate | date | x | Системное поле для переливки данных (текущая дата объекта) | ||
| 8 | HistoryDateFrom | timestamp | x | PK | Дата начала периода. Используется для механизма историчности | |
| 9 | HistoryDateTo | timestamp | x | Дата окончания периода. Используется для механизма историчности | ||
| 10 | IsActualRow | int2 | Поле - признак, что строка актуальна на данный момент из всех исторических строк для своей группы |
OccupationIndicator
Информация о занятости номерного фонда на определённую дату по броням в статусах, отличных от CANCEL и NOSHOW, а также групповым броням.
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | varchar | 8 | x | PK | Код объекта |
| 2 | DayDate | date | x | PK | Дата проживания | |
| 3 | GuestCount | int | x | Сумма значений поля ManCount представления VOccupation | ||
| 4 | ActualDate | datetime | x | PK | Системное поле для переливки данных (Используется дата выезда брони. Соответственно, до даты выезда брони включительно переливка будет переносить все изменения маркетинговой информации и таймлайнов, после - нет.) | |
| 5 | HistoryDateFrom | timestamp | x | PK | Дата начала периода. Используется для механизма историчности | |
| 6 | HistoryDateTo | timestamp | x | Дата окончания периода. Используется для механизма историчности | ||
| 7 | IsActualRow | int2 | Поле - признак, что строка актуальна на данный момент из всех исторических строк для своей группы |
RevenueIndicator
Сумма доходных транзакций по дням, с включенной историчностью
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | RevenueDate | date | x | PK | Запланированная дата/время транзакции | |
| 3 | RevenueAmount | decimal | 38,2 | x | Сумма транзакции | |
| 4 | ActualDate | datetime | x | PK | Системное поле для переливки данных (дата создания транзакции или дата проведения или дата планируемая, что из них позже) | |
| 5 | HistoryDateFrom | timestamp | x | PK | Дата начала периода. Используется для механизма историчности | |
| 6 | HistoryDateTo | timestamp | x | Дата окончания периода. Используется для механизма историчности | ||
| 7 | IsActualRow | int2 | Поле - признак, что строка актуальна на данный момент из всех исторических строк для своей группы |
CustomFieldValue
Содержимое допполей
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | RevenueDate | date | x | PK | Запланированная дата/время транзакции | |
| 3 | RevenueAmount | decimal | 38,2 | x | Сумма транзакции | |
| 4 | ActualDate | datetime | x | PK | Системное поле для переливки данных (дата создания транзакции или дата проведения или дата планируемая, что из них позже) | |
| 5 | HistoryDateFrom | timestamp | x | PK | Дата начала периода. Используется для механизма историчности | |
| 6 | HistoryDateTo | timestamp | x | Дата окончания периода. Используется для механизма историчности | ||
| 7 | IsActualRow | int2 | Поле - признак, что строка актуальна на данный момент из всех исторических строк для своей группы |
RoomsHistory
Всегда содержит только исторические данные.
Переливка данной таблицы включается сразу в режиме историчности активацией соответствующего раздела с джобами в конфиге пампера.
Все типы комнат объекта, для которых есть связанный тариф, на каждый день периода, начиная с даты первой транзакций и заканчивая датой последней транзакции.
Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | Код объекта | |
| 2 | Code | nvarchar | 20 | x | Код допполя | |
| 3 | Name | nvarchar | max | x | Наименование допполя | |
| 4 | EntityType | VARCHAR | 16 | x | Тип сущности, с которой связано допполе | |
| 5 | EntityNo | nvarchar | 30 | x | Номер сущности, с которой связано допполе. Формируется по такой же логике (может содержать код объекта), как и аналогичное поле в таблице самой сущности | |
| 6 | StringValue | NVARCHAR | MAX | Содержит значение, если поле строкового типа | ||
| 7 | BoolValue | bit | x | Содержит значение, если поле логическое | ||
| 8 | NumberValue | DECIMAL | (18,2) | Содержит значение, если поле числовое | ||
| 9 | DateTimeValue | DATETIME | Содержит значение, если поле дата | |||
| 10 | DictionaryCode | NVARCHAR | Код значения словаря, если поле словарного типа | |||
| 11 | DictionaryValue | NVARCHAR | Значение словаря, если поле словарного типа | |||
| 18 | ActualDate | datetime | x | Системное поле для переливки данных (текущая дата объекта) |
ReservationsHistory
Всегда содержит только исторические данные.
Переливка данной таблицы включается сразу в режиме историчности активацией соответствующего раздела с джобами в конфиге пампера.
Брони номеров
...
Количество гостей-взрослых на доп. месте
...
Категория тарифа
Гостевой, Льготный, Для сотрудников
...
Гео-код первого уровня
...
Гарантированная / негарантированная бронь
Определяется по наличию хотя бы одной гарантированной брони среди всех разделенных
...
Комнато-ночь прибытия
...
Койко-ночь прибытия
...
Человеко-ночь прибытия
...
Комнато-ночь выбытия
...
Койко-ночь выбытия
...
Человеко-ночь выбытия
...
Комнато-ночь DayUse
...
Койко-ночь DayUse
...
Человеко-ночь DayUse
...
Комнато-ночь в листе ожидания
...
Койко-ночьв листе ожидания
...
Transactions
Список транзакций со всех счетов системы, кроме аннулированных броней.
...
Полное наименование счета
Тип счета "профиль компании" - наименование из профиля
"профиль гостя" - ФИО гостя из профиля
"бронь" - ФИО главного гостя из брони
"групповая бронь" - наименование групповой брони
...
Код типа дохода
При наличии SystemCode, загружаем его
...
Folios
Перечень счетов системы
| Название | Тип данных | Размер | Обязательное | Key | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | Id | bigint | x | PK | Идентификатор счета | 3 | FolioNo | nvarchar | 20 | Номер счета (PropertyCode.FolioNo) | 4 | FolioType | varchar | 14 | Тип счета | 5 | FolioName | nvarchar | max | Наименование счета | 6 | ReservationNoFolioFullName | nvarchar | max20 | x | Полное наименование счета "профиль гостя" - ФИО гостя из профиля "бронь" - ФИО главного гостя из брони "групповая бронь" - наименование групповой брони | 7 | LocalCurrencyCode | nvarchar | 8 | Код местной валюты счета | 8 | LocalCurrencyBalance | decimal | 18,2 | Баланс счета в местной валюте | 9 | FolioStatus | nvarchar | 8 | Статус счета | 10 | ManagerId | bigint | Идентификатор менеджера счета | 11 | ActualDate | datetime | Системное поле для переливки данных (Используется текущая дата объекта) | 12 | GeoCode | nvarchar | 8 | Гео-код | 13 | TrackCode | nvarchar | 8 | Трэк-код | 14 | OpenCode | nvarchar | 8 | Открытый код | 15 | MarketSegmentCode | nvarchar | 8 | Сегмент рынка | 16 | BookingSourceCode | nvarchar | 8 | Источник бронирования |
Quotas
...
| PK | Номер брони (PropertyCode.ReservationNo) | |||||
| 3 | Status | nvarchar | 8 | Статус брони | ||
| 4 | FolioNo | nvarchar | 20 | Номер счета (PropertyCode.FolioNo) | ||
| 5 | MainGuestFullName | nvarchar | max | x | ФИО главного гостя | |
| 6 | CreatedDate | datetime | x | Дата создания брони | ||
| 7 | CreatorUserFullName | nvarchar | 194 | x | ФИО пользователя, создавшего бронь | |
| 8 | ArrivalDateTime | datetime | x | Дата/время заезда брони (актуальная, а если отсутствует, то плановая) | ||
| 9 | DepartureDateTime | datetime | x | Дата/время выезда брони (актуальная, а если отсутствует, то плановая) | ||
| 10 | StayLength | int | Продолжительность пребывания брони. Подсчитывается функцией GetStayLength. | |||
| 11 | BookingRequestId | uniqueidentifier | Признак создания в рамках одной заявки | |||
| 12 | IsFromDesk | bit | x | Признак брони, созданной от стойки регистрации. Создается сразу со статусом вселения. | ||
| 13 | CompanyNo | nvarchar | 20 | Номер компании (PropertyCode.CompanyNo) | ||
| 14 | CompanyName | nvarchar | max | Наименование компании (если заполнено Имя на счетах - берется оно, если нет - просто Имя) | ||
| 15 | CompanyCountry | nvarchar | 255 | Наименование гео-кода компании | ||
| 16 | PayingCompanyNo | nvarchar | 20 | Номер компании-плательщика (PropertyCode.PayingCompanyNo) | ||
| 17 | PayingCompanyName | nvarchar | max | Наименование компании-плательщика (если заполнено Имя на счетах - берется оно, если нет - просто Имя) | ||
| 18 | PayingCompanyCountry | nvarchar | 255 | Наименование гео-кода компании-плательщика | ||
| 19 | AgentCompanyNo | nvarchar | 20 | Номер компании-агента (PropertyCode.AgentCompanyNo) | ||
| 20 | AgentCompanyName | nvarchar | max | Наименование компании-агента (если заполнено Имя на счетах - берется оно, если нет - просто Имя) | ||
| 21 | AgentCompanyCountry | nvarchar | 255 | Наименование гео-кода компании-агента | ||
| 22 | AdultCount | int | x | Количество гостей-взрослых для броней в статусе RES, WAIT, NOSHOW, CANCEL - таймлайн заезда для броней в статусе OUT - таймлайн выезда для броней в статусе IN, TMPOUT - таймлайн проживания (не заезд/выезд) за дату объекта | ||
| 23 | ChildCountSum | int | x | Количество гостей-детей. Без учета детей без места. | ||
| 24 | Child1Count | int | x | Количество гостей-детей 1-й возрастной группы. Без учета детей без места. | ||
| 25 | Child2Count | int | x | Количество гостей-детей 2-й возрастной группы. Без учета детей без места. | ||
| 26 | Child3Count | int | x | Количество гостей-детей 3-й возрастной группы. Без учета детей без места. | ||
| 27 | Child4Count | int | x | Количество гостей-детей 4-й возрастной группы. Без учета детей без места. | ||
| 28 | Child5Count | int | x | Количество гостей-детей 5-й возрастной группы. Без учета детей без места. | ||
| 29 | GuestCountSum | int | Общее количество гостей. Без учета детей без места. | |||
| 30 | ExtraBedAdultCount | int | x | Количество гостей-взрослых на доп. месте | ||
| 31 | ExtraBedChildCountSum | int | x | Количество гостей-детей на доп. месте. Без учета детей без места. | ||
| 32 | ExtraBedChild1Count | int | x | Количество гостей-детей 1-й возрастной группы на доп. месте. Без учета детей без места. | ||
| 33 | ExtraBedChild2Count | int | x | Количество гостей-детей 2-й возрастной группы на доп. месте. Без учета детей без места. | ||
| 34 | ExtraBedChild3Count | int | x | Количество гостей-детей 3-й возрастной группы на доп. месте. Без учета детей без места. | ||
| 35 | ExtraBedChild4Count | int | x | Количество гостей-детей 4-й возрастной группы на доп. месте. Без учета детей без места. | ||
| 36 | ExtraBedChild5Count | int | x | Количество гостей-детей 5-й возрастной группы на доп. месте. Без учета детей без места. | ||
| 37 | ExtraBedGuestCountSum | int | Общее количество гостей на доп. месте. Без учета детей без места. | |||
| 38 | GuaranteeKindCode | nvarchar | 8 | Код вида гарантии | ||
| 39 | IsGuaranteed | bit | Признак гарантированная бронь или нет | |||
| 40 | RateCode | nvarchar | 8 | x | Код тарифа | |
| 41 | RateName | nvarchar | 255 | x | Наименование тарифа | |
| 42 | RoomCode | nvarchar | 8 | Код комнаты | ||
| 43 | RoomName | nvarchar | 255 | Наименование комнаты | ||
| 44 | ParentLocationCode | nvarchar | 8 | Код родительского расположения (как правило корпус) | ||
| 45 | LocationCode | nvarchar | 8 | Код расположения номера (как правило этаж) | ||
| 46 | LocationName | nvarchar | 255 | Наименование расположения номера | ||
| 47 | RoomTypeCode | nvarchar | 8 | Код типа комнаты | ||
| 48 | RoomTypeName | nvarchar | 255 | Наименование типа комнаты | ||
| 49 | RoomTypeCategoryCode | nvarchar | 8 | Код категории типа комнаты | ||
| 50 | RoomTypeCategoryName | nvarchar | 255 | Наименование категории типа комнаты | ||
| 51 | IsDayUse | int | x | Признак того, что бронь DayUse | ||
| 52 | OpenCode | nvarchar | 255 | Открытый код | ||
| 53 | NoShowDateTime | datetime | Дата перевода в статус NoShow | |||
| 54 | CancelDateTime | datetime | Дата перевода в статус Cancel | |||
| 55 | ParentRoomCode | nvarchar | 8 | Код родительской комнаты | ||
| 56 | StayChargeUnit | nvarchar | 3 | Тип проживания | ||
| 57 | ReservationType | nvarchar | 255 | Тип брони (индивидуальная бронь/групповая бронь/квота компании) | ||
| 58 | CancellationReasonCode | nvarchar | 8 | Код причины отмены брони | ||
| 59 | ActualDate | datetime | Системное поле для переливки данных (текущая дата объекта) | |||
| 60 | RevenueStay | decimal | 38,2 | Сумма за проживание по данной брони (учитываются доходные транзакции с системным кодом ROOM, находящиеся в момент переливки данных на счете самой брони) | ||
| 61 | RevenueOther | decimal | 38,2 | Сумма прочих доходов по данной брони (учитываются доходные транзакции с системным кодом <> ROOM, находящиеся в момент переливки данных на счете самой брони) | ||
| 62 | SerializedTagCode | nvarchar | 255 | Перечень кодов тегов на брони | ||
| 63 | CancelerUserId | nvarchar | 39 | Идентификатор пользователя, отменившего бронь (PropertyCode.CancelerUserId) | ||
| 64 | CancelerUserFullName | nvarchar | 194 | ФИО пользователя, отменившего бронь | ||
| 65 | CreatorUserId | nvarchar | 39 | Идентификатор пользователя, создавшего бронь (PropertyCode.CreatorUserId) | ||
| 66 | CancellationReasonName | nvarchar | 255 | Наименование причины отмены брони | ||
| 67 | ScheduledArrivalDateTime | datetime | Плановая дата заезда | |||
| 68 | ScheduledDepartureDateTime | datetime | Плановая дата выезда | |||
| 69 | HistoryDateFrom | datetime | x | PK | Дата начала периода. Используется для механизма историчности. Текущая дата объекта. | |
| 70 | HistoryDateTo | datetime | Дата окончания периода. Используется для механизма историчности. Если дата выезда брони позже текущей даты объекта, то берется дата объекта, иначе 01.01.2200 |
OccupationHistory
Всегда содержит только исторические данные.
Переливка данной таблицы включается сразу в режиме историчности активацией соответствующего раздела с джобами в конфиге пампера.
Информация о занятости номерного фонда на определённую дату по каждой брони. Не учитывает часовые брони.
...
Properties
...
PropertyCalendar
...
CompanyProfiles
...
TransactionExportLog
...
Справочник DictBusinessUnit
...
Справочник DictCountry
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | DayDate | date | x | PK | Дата проживания | |
| 3 | ReservationNo | nvarchar | 20 | x | PK | Номер брони (PropertyCode.ReservationNo). Для строк по контрактам групповых броней тут пусто |
| 4 | QuotaId | nvarchar |
| 39 | x | PK |
| Идентификатор квоты. Для строк по индивидуальным броням, которые не связаны с групповыми бронями, тут ставим 0. (PropertyCode.QuotaId) | ||
| 5 | QuotaItemId | nvarchar |
| 39 | x |
Справочник DictCountryType
...
Справочник DictGeoCode
...
| PK | Идентификатор контракта квоты. Для строк по индивидуальным броням, которые не связаны с групповыми бронями, тут ставим 0. (PropertyCode.QuotaItemId) | |||||
| 6 | RoomCount | int | Комнато-ночь. | |||
| 7 | PlaceCount | int | Койко-ночь. | |||
| 8 | RoomPlaceCount | int | Комнато/койко ночь | |||
| 9 | ManCount | int | Человеко-ночь. Считаем как сумму всех значений в схеме размещения (взрослые + все категории детей) | |||
| 10 | AdultCount | int | Количество гостей-взрослых | |||
| 11 | AdultCountOccupation | int | Количество гостей-взрослых, используемое в расчете загрузки по людям. | |||
| 12 | Child1Count | int | Количество гостей-детей 1-й возрастной группы. Без учета детей без места. | |||
| 13 | Child2Count | int | Количество гостей-детей 2-й возрастной группы. Без учета детей без места. | |||
| 14 | Child3Count | int | Количество гостей-детей 3-й возрастной группы. Без учета детей без места. | |||
| 15 | Child4Count | int | Количество гостей-детей 4-й возрастной группы. Без учета детей без места. | |||
| 16 | Child5Count | int | Количество гостей-детей 5-й возрастной группы. Без учета детей без места. | |||
| 17 | ChildCountOccupation | int | Количество гостей-детей, используемое в расчете загрузки по людям. Без учета детей без места. | |||
| 18 | ExtraBedAdultCount | int | Количество гостей-взрослых на доп. месте | |||
| 19 | ExtraBedChild1Count | int | Количество гостей-детей 1-й возрастной группы на доп. месте. Без учета детей без места. | |||
| 20 | ExtraBedChild2Count | int | Количество гостей-детей 2-й возрастной группы на доп. месте. Без учета детей без места. | |||
| 21 | ExtraBedChild3Count | int | Количество гостей-детей 3-й возрастной группы на доп. месте. Без учета детей без места. | |||
| 22 | ExtraBedChild4Count | int | Количество гостей-детей 4-й возрастной группы на доп. месте. Без учета детей без места. | |||
| 23 | ExtraBedChild5Count | int | Количество гостей-детей 5-й возрастной группы на доп. месте. Без учета детей без места. | |||
| 24 | ExtraBedGuestCountSum | int | Количество гостей всего на доп. месте | |||
| 25 | RateCode | nvarchar | 8 | Код тарифа | ||
| 26 | RateName | nvarchar | 255 | Наименование тарифа | ||
| 27 | RateCategory | varchar | 9 | Категория тарифа Гостевой, Льготный, Для сотрудников | ||
| 28 | RoomCode | nvarchar | 8 | Код комнаты | ||
| 29 | RoomName | nvarchar | 255 | Наименование комнаты | ||
| 30 | ParentLocationCode | nvarchar | 8 | Код родительского расположения (как правило корпус) | ||
| 31 | LocationCode | nvarchar | 8 | Код расположения номера (как правило этаж) | ||
| 32 | LocationName | nvarchar | 255 | Наименование расположения номера | ||
| 33 | RoomTypeCode | nvarchar | 8 | Код типа комнаты | ||
| 34 | RoomTypeName | nvarchar | 255 | Наименование типа комнаты | ||
| 35 | RoomTypeCategoryCode | nvarchar | 8 | Код категории типа комнаты | ||
| 36 | RoomTypeCategoryName | nvarchar | 255 | Наименование категории типа комнаты | ||
| 37 | RoomTypeClassCode | nvarchar | 8 | Код класса типа комнаты | ||
| 38 | GeoCodeGrandParent | nvarchar | max | Гео-код третьего уровня | ||
| 39 | GeoCodeParent | nvarchar | max | Гео-код второго уровня. | ||
| 40 | GeoCodeName | nvarchar | max | Гео-код первого уровня | ||
| 41 | GeoCode | nvarchar | 8 | Код гео-кода | ||
| 42 | TrackCode | nvarchar | 8 | Трэк-код | ||
| 43 | OpenCode | nvarchar | 8 | Открытый код. | ||
| 44 | MarketSegmentCode | nvarchar | 8 | Сегмент рынка | ||
| 45 | BookingSourceCode | nvarchar | 8 | Источник бронирования | ||
| 46 | IsGuaranteed | int | Гарантированная / негарантированная бронь Определяется по наличию хотя бы одной гарантированной брони среди всех разделенных | |||
| 47 | GuaranteeCode | nvarchar | 8 | Код гарантии брони | ||
| 48 | ArrivalRoomCount | int | Комнато-ночь прибытия | |||
| 49 | ArrivalPlaceCount | int | Койко-ночь прибытия | |||
| 50 | ArrivalRoomPlaceCount | int | Комнат/койко-ночь прибытия | |||
| 51 | ArrivalManCount | int | Человеко-ночь прибытия | |||
| 52 | ArrivalAdultCount | int | Человеко-ночь прибытия для взрослых гостей | |||
| 53 | ArrivalChildCount | int | Человеко-ночь прибытия для детей гостей | |||
| 54 | DepartureRoomCount | int | Комнато-ночь выбытия | |||
| 55 | DeparturePlaceCount | int | Койко-ночь выбытия | |||
| 56 | DepartureRoomPlaceCount | int | Комнато/койко-ночь выбытия | |||
| 57 | DepartureManCount | int | Человеко-ночь выбытия | |||
| 58 | DepartureAdultCount | int | Человеко-ночь выбытия для взрослых гостей | |||
| 59 | DepartureChildCount | int | Человеко-ночь выбытия для детей гостей | |||
| 60 | DayUseRoomCount | int | Комнато-ночь DayUse | |||
| 61 | DayUsePlaceCount | int | Койко-ночь DayUse | |||
| 62 | DayUseRoomPlaceCount | int | Комнато/койко DayUse | |||
| 63 | DayUseManCount | int | Человеко-ночь DayUse | |||
| 64 | WaitListRoomCount | int | Комнато-ночь в листе ожидания | |||
| 65 | WaitListPlaceCount | int | Койко-ночьв листе ожидания | |||
| 66 | WaitListRoomPlaceCount | int | Комнато/койко ночь в листе ожидания | |||
| 67 | RevenueStay | decimal | 38,2 | Сумма за проживание по данному таймлайну (учитываются доходные транзакции с системным кодом ROOM по своему первоначальному счету на момент создания) | ||
| 68 | RevenueStayExcludeTax | decimal | 38,2 | Сумма за проживание без учета налогов по данному таймлайну (учитываются доходные транзакции с системным кодом ROOM по своему первоначальному счету на момент создания) | ||
| 69 | RevenueOther | decimal | 38,2 | Сумма прочих доходов по данному таймлайну (кроме проживания) (учитываются доходные транзакции с системным кодом <> ROOM по своему первоначальному счету на момент создания) | ||
| 70 | RevenueOtherExcludeTax | decimal | 38,2 | Сумма прочих доходов без учета налогов по данному таймлайну (кроме проживания) (учитываются доходные транзакции с системным кодом <> ROOM по своему первоначальному счету на момент создания) | ||
| 71 | ParentRoomCode | nvarchar | 8 | Код родительской комнаты | ||
| 72 | ReservationTimelineId | nvarchar | 39 | Идентификатор таймлайна (PropertyCode.ReservationTimelineId) | ||
| 73 | ActualDate | datetime | Системное поле для переливки данных (Используется дата выезда брони. Соответственно, до даты выезда брони включительно переливка будет переносить все изменения маркетинговой информации и таймлайнов, после - нет.) | |||
| 74 | CommissionAmount | decimal | 18,2 | Сумма комиссионного вознаграждения агенту. Заполняется для броней, у которых указан агент, размер вознаграждения считается как % от суммы транзакций за день, в кодах которых установлен признак "начислять комиссию". Максимальный размер суммы, от которой берётся комиссия, указан в поле ComissionLimit таблицы ReservationTimeline. | ||
| 75 | HistoryDateFrom | datetime | Дата начала периода. Используется для механизма историчности. Текущая дата объекта. | |||
| 76 | HistoryDateTo | datetime | Дата окончания периода. Используется для механизма историчности. Если дата выезда брони позже текущей даты объекта, то берется дата объекта, иначе 01.01.2200 |
TransactionsHistory
Всегда содержит только исторические данные.
Переливка данной таблицы включается сразу в режиме историчности активацией соответствующего раздела с джобами в конфиге пампера.
Список транзакций со всех счетов системы, кроме аннулированных броней.
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Id | nvarchar | 39 | x | PK | Идентификатор транзакции (PropertyCode.Id) |
| 3 | FolioNo | nvarchar | 20 | Номер счета (PropertyCode.FolioNo) | ||
| 4 | FolioName | nvarchar | max | Наименование счета | ||
| 5 | FolioFullName | nvarchar | max | x | Полное наименование счета "профиль гостя" - ФИО гостя из профиля "бронь" - ФИО главного гостя из брони "групповая бронь" - наименование групповой брони | |
| 6 | IsPosted | int | x | Признак проведения | ||
| 7 | Code | nvarchar | 8 | x | Код транзакции | |
| 8 | CodeName | nvarchar | 255 | x | Наименование кода транзакции | |
| 9 | IsRevenue | bit | x | Признак доходности | ||
| 10 | Name | nvarchar | max | x | Наименование транзакции | |
| 11 | ScheduledDateTime | datetime | x | Запланированная дата/время транзакции | ||
| 12 | PostedDateTime | datetime | Дата/время проведения | |||
| 13 | Quantity | decimal | 18,2 | x | Количество | |
| 14 | CurrencyCode | nvarchar | 8 | x | Код валюты | |
| 15 | CurrencyAmount | decimal | 18,2 | x | Сумма транзакции | |
| 16 | CurrencyAmountBeforeDiscount | decimal | 18,2 | x | Сумма транзакции до скидки | |
| 17 | LocalCurrencyCode | nvarchar | 8 | x | Код местной валюты | |
| 18 | LocalCurrencyAmount | decimal | 18,2 | x | Сумма в местной валюте | |
| 19 | LocalCurrencyAmountBeforeDiscount | decimal | 18,2 | x | Сумма в местной валюте до скидки | |
| 20 | IncludedTaxLocalAmount | decimal | 18,2 | x | Сумма налога в местной валюте | |
| 21 | PaymentType | nvarchar | 15 | x | Тип платежа | |
| 22 | DiscountCode | nvarchar | 8 | Код скидки | ||
| 23 | FolioType | varchar | 14 | Тип счета | ||
| 24 | IsFolioOpened | int | Признак того, что счет в открытом статусе | |||
| 25 | InvoiceCode | nvarchar | 8 | Код финдока, к которому привязана транзакция | ||
| 26 | InvoiceNo | nvarchar | 73 | Номер финдока (PropertyCode.InvoiceNo) | ||
| 27 | GeoCode | nvarchar | 8 | Гео-код счета транзакции | ||
| 28 | TrackCode | nvarchar | 8 | Трэк-код счета транзакции | ||
| 29 | OpenCode | nvarchar | 8 | Открытый код счета транзакции | ||
| 30 | MarketSegmentCode | nvarchar | 8 | Сегмент рынка счета транзакции | ||
| 31 | BookingSourceCode | nvarchar | 8 | Источник бронирования счета транзакции | ||
| 32 | RevenueTypeCode | nvarchar | 8 | Код типа дохода При наличии SystemCode, загружаем его | ||
| 33 | RevenueTypeName | nvarchar | 255 | Наименование типа дохода | ||
| 34 | BusinessUnitCode | nvarchar | 8 | Код юридического лица объекта | ||
| 35 | BusinessUnitName | nvarchar | 255 | Наименование юридического лица объекта | ||
| 36 | ServiceCode | nvarchar | 8 | Код услуги | ||
| 37 | ServiceName | nvarchar | 255 | Наименование услуги | ||
| 38 | ServiceVariantName | nvarchar | 64 | Наименование варианта услуги | ||
| 39 | CreatorUserFullName | nvarchar | 194 | x | ФИО пользователя, создавшего транзакцию | |
| 40 | TaxCode | nvarchar | 8 | Код налога | ||
| 41 | ReservationTimelineId | nvarchar | (39) | Идентификатор таймлайна, к которому относится транзакция (PropertyCode.ReservationTimelineId) | ||
| 42 | Kind | int | x | Вид транзакции | ||
| 43 | ActualDate | datetime | Системное поле для переливки данных (Используются дата проведения транзакции (при наличии) или дата запланированная.) | |||
| 44 | StandardFolioPocketCode | nvarchar(8) | x | Код стандартного кармана, к которому относится транзакция | ||
| 45 | CreatedDate | datetime | x | Дата создания транзакции | ||
| 46 | HistoryDateFrom | datetime | x | PK | Дата начала периода. Используется для механизма историчности. Текущая дата объекта. | |
| 47 | HistoryDateTo | datetime | x | Дата окончания периода. Используется для механизма историчности. Если ActualDate в транзакции позже текущей даты объекта, то берется дата объекта, иначе 01.01.2200 |
...
Справочник DictLocation
...
Справочник DictOpenCode
...
Справочник DictRate
...
Справочник DictRevenueType
...
Справочник DictRoom
...
Справочник DictRoomType
...
Справочник DictRoomTypeCategory
...
Справочник DictServiceItem
...
Справочник DictMarketSegment
...
ReservationTimelinePackage
...