Набор полей (на момент разработки) аналогичен представлению неактуально lr.VTransactions кроме двух новых полей в конце списка


Имя поляТип данныхОписаниеПримечание
PropertyCodenvarchar (8)Код объекта
IdbigintИдентификатор транзакции
FolioNonvarchar (20)Номер счетаPropertyCode.FolioNo
FolioNamenvarchar (256)Наименование счета
FolioFullNamenvarchar (MAX)

Полное наименование счета

Тип счета "профиль компании" - наименование из профиля

"профиль гостя" - ФИО гостя из профиля

"бронь" - ФИО главного гостя из брони

"групповая бронь" - наименование групповой брони

IsPostedintПризнак проведения
Codenvarchar (8)Код транзакции
CodeNamenvarchar (255)Наименование кода транзакции
IsRevenuebitПризнак доходности
Namenvarchar (MAX)Наименование транзакции
ScheduledDateTimedatetimeЗапланированная дата/время транзакции
PostedDateTimedatetimeДата/время проведения
QuantitydecimalКоличество
CurrencyCodenvarchar (8)Код валюты
CurrencyAmountdecimalСумма транзакции
CurrencyAmountBeforeDiscountdecimalСумма транзакции до скидки
LocalCurrencyCodenvarchar (8)Код местной валюты
LocalCurrencyAmountdecimalСумма в местной валюте
LocalCurrencyAmountBeforeDiscountdecimalСумма в местной валюте до скидки
IncludedTaxLocalAmountdecimalСумма налога в местной валюте
PaymentTypevarchar (15)Тип платежа
DiscountCodenvarchar (8)Код скидки
FolioTypevarchar (14)Тип счета
IsFolioOpenedintПризнак того, что счет в открытом статусе
InvoiceCodenvarchar (8)Код финдока, к которому привязана транзакция
InvoiceNonvarchar (64)Номер финдока
GeoCodenvarchar (8)Гео-код счета транзакции
TrackCodenvarchar (8)Трэк-код счета транзакции
OpenCodenvarchar (8)Открытый код счета транзакции
MarketSegmentnvarchar (8)Сегмент рынка счета транзакцииОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ
BookingSourcenvarchar (8)Источник бронирования счета транзакцииОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ
MarketSegmentCodenvarchar (8)Сегмент рынка счета транзакции
BookingSourceCodenvarchar (8)Источник бронирования счета транзакции
RevenueTypeCodenvarchar (8)

Код типа дохода

При наличии SystemCode, загружаем его
RevenueTypeNamenvarchar (255)Наименование типа дохода
BusinessUnitCodenvarchar (8)Код юридического лица объекта
BusinessUnitNamenvarchar (255)Наименование юридического лица объекта
ServiceCodenvarchar (8)Код услуги
ServiceNamenvarchar (255)Наименование услуги
ServiceVariantNamenvarchar (MAX)Наименование варианта услуги
CreatorUserFullNamenvarchar (194)ФИО пользователя, создавшего счет транзакции
Taxnvarchar (8)Код налогаОСТАВЛЕНО ВРЕМЕННО ДЛЯ СОВМЕСТИМОСТИ, БУДЕТ УДАЛЕНО В НОВЫХ ВЕРСИЯХ
TaxCodenvarchar (8)Код налога
ReservationTimelineIdbigintИдентификатор таймлайна, к которому относится транзакция
KindintВид транзакции0 - Обычная транзакция, 1 - Налоговая транзакция, 2 - Корректирующая транзакция
ActualDatedatetimeАктуальная дата

Системное поле, использующееся для определения, какие строки необходимо перелить в хранилище. Если дата в этом поле больше или равна дате последней переливки - строка переливается в хранилище.

Используются дата проведения транзакции (при наличии) или дата запланированная.

StandardFolioPocketCodenvarchar (8)Код кармана
CreatedDatedatetimeДата и время создания транзакции
HistoryDateFromdateДата начала исторического периода, в котором действовала данная строка представленияТекущая дата объекта
HistoryDateTodateДата конца исторического периода, в котором действовала данная строка представленияЕсли вычисленное значение поля ActualDate в будущем относительно текущей даты объекта, то берем дату объекта, иначе ставим "заглушку" 01.01.2200, чтобы эта строка больше не переносилась в хранилище.
  • No labels