Предназначено для переливки данных в режиме историчности.
Переливка включается активацией соответствующего раздела с джобами в конфиге пампера.
Предоставляет общие сведения о транзакциях (для хранилища)
Используется для передачи данных в хранилище.
| Имя поля | Тип данных | Описание | Примечание |
|---|---|---|---|
| PropertyCode | nvarchar (8) | Код объекта | |
| Id | nvarchar (39) | Идентификатор транзакции | PropertyCode.Id |
| FolioNo | nvarchar (20) | Номер счета | PropertyCode.FolioNo |
| FolioName | nvarchar (256) | Наименование счета | |
| FolioFullName | nvarchar (MAX) | Полное наименование счета | Тип счета "профиль компании" - наименование из профиля "профиль гостя" - ФИО гостя из профиля "бронь" - ФИО главного гостя из брони "групповая бронь" - наименование групповой брони |
| IsPosted | int | Признак проведения | |
| Code | nvarchar (8) | Код транзакции | |
| CodeName | nvarchar (255) | Наименование кода транзакции | |
| IsRevenue | bit | Признак доходности | |
| Name | nvarchar (MAX) | Наименование транзакции | |
| ScheduledDateTime | datetime | Запланированная дата/время транзакции | |
| PostedDateTime | datetime | Дата/время проведения | |
| Quantity | decimal | Количество | |
| CurrencyCode | nvarchar (8) | Код валюты | |
| CurrencyAmount | decimal | Сумма транзакции | |
| CurrencyAmountBeforeDiscount | decimal | Сумма транзакции до скидки | |
| LocalCurrencyCode | nvarchar (8) | Код местной валюты | |
| LocalCurrencyAmount | decimal | Сумма в местной валюте | |
| LocalCurrencyAmountBeforeDiscount | decimal | Сумма в местной валюте до скидки | |
| IncludedTaxLocalAmount | decimal | Сумма налога в местной валюте | |
| PaymentType | varchar (15) | Тип платежа | |
| DiscountCode | nvarchar (8) | Код скидки | |
| FolioType | varchar (14) | Тип счета | |
| IsFolioOpened | int | Признак того, что счет в открытом статусе | |
| InvoiceCode | nvarchar (8) | Код финдока, к которому привязана транзакция | |
| InvoiceNo | nvarchar (73) | Номер финдока | PropertyCode.InvoiceNo |
| GeoCode | nvarchar (8) | Гео-код счета транзакции | |
| TrackCode | nvarchar (8) | Трэк-код счета транзакции | |
| OpenCode | nvarchar (8) | Открытый код счета транзакции | |
| MarketSegmentCode | nvarchar (8) | Сегмент рынка счета транзакции | |
| BookingSourceCode | nvarchar (8) | Источник бронирования счета транзакции | |
| RevenueTypeCode | nvarchar (8) | Код типа дохода | При наличии SystemCode, загружаем его |
| RevenueTypeName | nvarchar (255) | Наименование типа дохода | |
| BusinessUnitCode | nvarchar (8) | Код юридического лица объекта | |
| BusinessUnitName | nvarchar (255) | Наименование юридического лица объекта | |
| ServiceCode | nvarchar (8) | Код услуги | |
| ServiceName | nvarchar (255) | Наименование услуги | |
| ServiceVariantName | nvarchar (MAX) | Наименование варианта услуги | |
| CreatorUserFullName | nvarchar (194) | ФИО пользователя, создавшего счет транзакции | |
| TaxCode | nvarchar (8) | Код налога | |
| ReservationTimelineId | nvarchar (39) | Идентификатор таймлайна, к которому относится транзакция | PropertyCode.ReservationTimelineId |
| Kind | int | Вид транзакции | 0 - Обычная транзакция, 1 - Налоговая транзакция, 2 - Корректирующая транзакция |
| ActualDate | datetime | Актуальная дата | Системное поле, использующееся для определения, какие строки необходимо перелить в хранилище. Если дата в этом поле больше или равна дате последней переливки - строка переливается в хранилище. Используется максимальная из дат: дата создания транзакции, дата проведения, дата запланированная. |
| StandardFolioPocketCode | nvarchar (8) | Код кармана | |
| CreatedDate | datetime | Дата и время создания транзакции | |
| HistoryDateFrom | datetime | Дата начала периода. Используется для механизма историчности | Текущая дата объекта. |
| HistoryDateTo | datetime | Дата окончания периода. Используется для механизма историчности | Если актуальная дата (максимальная из дат: дата создания транзакции, дата проведения, дата запланированная) позже текущей даты объекта, то берется дата объекта, иначе 01.01.2200 |