...
| Название | Тип данных | Размер | Обязательное | 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 | 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 | Сумма за проживание по данной брони | ||
| 61 | RevenueOther | decimal | 38,2 | Сумма прочих доходов по данной брони | ||
| 62 | SerializedTagCode | nvarchar | 255 | Перечень кодов тегов на брони | ||
| 63 | CancelerUserId | bigint | Идентификатор пользователя, отменившего бронь | |||
| 64 | CancelerUserFullName | nvarchar | 194 | ФИО пользователя, отменившего бронь | ||
| 65 | CreatorUserId | bigint | Идентификатор пользователя, создавшего бронь | |||
| 66 | CancellationReasonName | nvarchar | 255 | Наименование причины отмены брони | ||
| 67 | ScheduledArrivalDateTime | datetime | Плановая дата заезда | |||
| 68 | ScheduledDepartureDateTime | datetime | Плановая дата выезда |
ReservationGuests
Гости из броней
...
| Название | Тип данных | Размер | Обязательное | Key | Описание | |
|---|---|---|---|---|---|---|
| 1 | PropertyCode | nvarchar | 8 | x | PK | Код объекта |
| 2 | Id | bigint | x | PK | Идентификатор транзакции | |
| 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 | 64 | Номер финдока | ||
| 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 | bigint | Идентификатор таймлайна, к которому относится транзакция | |||
| 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 | Дата окончания периода. Используется для механизма историчности |
Folios
Перечень счетов системы
...
| Название | Тип данных | Размер | Обязательное | 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 | Константное значение количества мест в объекте |
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 | Системное поле для переливки данных (Используется текущая дата объекта) |
...