Описание таблицы

В эту таблицу попадают данные о всех счетах, включая удаленные и отмененные счета.

Описание полей таблицы

Название поляТипЗначение, которое
может принимать
Описание поляДругие заметки
PropertyCodenvarchar(50)NOT NULLкод объекта, к которому относится сущность
BillIdnvarchar(70)

NOT NULL

id счетаPK*
BillNumbernvarchar(100)NULLномер счета
BillStatusvarchar(1)NOT NULLстатус счетазначения: 'N' - создан, 'P' - оплачен, 'C' - отменен, 'R' - распечатан, 'S' - частично оплачен (устарело)
Commentnvarchar(max)NULLкомментарий счета
CreatedDatedatetimeNOT NULLдата и время создания счета
CreatedUserIdnvarchar(70)NOT NULLid пользователя, создавшего счет
PaidUserIdnvarchar(70)NULLid пользователя, оплатившего счетid берется из поля с id последнего изменившего счет пользователя (ModifiedUserId), если счет оплачен (BillStatus = 'P')
PaidDatedatetimeNULLдата и время оплаты счета
MedicalRecordIdnvarchar(70)NULLid ИБ, на которую назначен счет
MedicalRecordIdPayernvarchar(70)NULLid ИБ, оплачивающая счет
CancelledDatedatetimeNULLдата и время отмены счета
CancelledUserIdnvarchar(70)NULLid пользователя, отменившего счет
TotalBillAmountmoneyNOT NULLсумма цены услуг по счету
TotalPaidAmountmoneyNOT NULLсумма оплаченных услуг по счетусуммируются суммы транзакций счета
ExternalIdnvarchar(100)NULL

коды ошибок: '#error','#sentToBus'

id счета из внешней системы
BillModifiedDatedatetimeNOT NULLдата и время изменения счета
BillModifiedUserIdnvarchar(70)NULLid пользователя, изменившего счет
ActualDate (и далее везде) ИМХО неудачное название колонки, лучше что-нить вроде ActualityDatedatetimeNOT NULL

дата и время, по которому хранилище определяет, что необходима сверка данных


*PK - Primary Key, первичный ключ

  • No labels