Wiki πŸ” Search
Platform data architecture

QIIUB β€” Data Dictionary

Created: 2026-07-22Last updated: 2026-07-24
148
Tables total
39
Central
109
Merchant

Central Database

AI / Agents

dbo.AiCreditAccount

Per-merchant AI credit wallet and balances.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
CreditsBalanceDecimaldecimal(12,4)
IsActiveBooleanbit
IsDeletedBooleanbit
MerchantIdInt32intβœ“
MonthlyAllocationDecimaldecimal(12,4)
MonthlyCreditsUsedDecimaldecimal(12,4)
MonthlyResetAtUtcDateTimedatetime2(3)
PlanTypeStringvarchar(50)
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
TotalCreditsAllocatedDecimaldecimal(12,4)
TotalCreditsConsumedDecimaldecimal(12,4)
TotalCreditsPurchasedDecimaldecimal(12,4)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.AiCreditPlan

Definition of an AI credit plan tier.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DescriptionStringnvarchar(500)βœ“
IsActiveBooleanbit
IsDeletedBooleanbit
KeyStringvarchar(50)
MonthlyCreditsDecimaldecimal(12,4)
NameStringnvarchar(100)
PublicIdStringvarchar(32)
SortOrderInt32int
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.AiCreditTransaction

Ledger entry against an AI credit account.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
AccountIdInt32intβœ“
AiRequestLogIdInt64bigintβœ“βœ“
AmountDecimaldecimal(12,4)
BalanceAfterDecimaldecimal(12,4)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DescriptionStringnvarchar(500)
IsDeletedBooleanbit
MerchantIdInt32int
TypeStringvarchar(20)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
UserEmailStringnvarchar(256)
UserIdStringnvarchar(450)

dbo.AiPrompt

Registered/versioned prompt template (system + user prompt, model, cost).

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
AllowedRolesStringvarchar(200)βœ“
CategoryStringvarchar(50)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DescriptionStringnvarchar(500)βœ“
InputTokenCostPer1MDecimaldecimal(10,4)
IsActiveBooleanbit
IsDeletedBooleanbit
KeyStringvarchar(100)
MaxTokensInt32int
ModelStringvarchar(100)
NameStringnvarchar(200)
OutputTokenCostPer1MDecimaldecimal(10,4)
OutputValidationStringnvarchar(max)βœ“
ProviderStringvarchar(20)
PublicIdStringvarchar(32)
SystemPromptStringnvarchar(max)
TemperatureDecimaldecimal(3,2)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
UserPromptTemplateStringnvarchar(max)
VariableSchemaStringnvarchar(max)βœ“

dbo.AiRequestLog

Log of every AI request (tokens, cost, latency, review/flag status).

ColumnTypeProviderNullPKFKEnum
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
CreditsConsumedDecimaldecimal(10,4)
ErrorMessageStringnvarchar(1000)βœ“
EstimatedCostUsdDecimaldecimal(10,6)
FlagReasonStringnvarchar(500)βœ“
InputVariablesStringnvarchar(max)
IpAddressStringvarchar(45)βœ“
IsBillableBooleanbit
IsDeletedBooleanbit
IsFlaggedBooleanbit
LatencyMsInt64bigint
MerchantIdInt32intβœ“
ModelStringvarchar(100)
OutputStringnvarchar(max)βœ“
PartnerIdInt32intβœ“
PromptIdInt32intβœ“
PromptKeyStringvarchar(100)
ProviderStringvarchar(20)
PublicIdStringvarchar(32)
ReviewNotesStringnvarchar(500)βœ“
ReviewedAtUtcDateTimedatetime2(3)βœ“
ReviewedByUserIdStringnvarchar(450)βœ“
StatusStringvarchar(20)
SystemPromptUsedStringnvarchar(max)
TokensInputInt32int
TokensOutputInt32int
TokensTotalInt32int
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
UserEmailStringnvarchar(256)
UserIdStringnvarchar(450)
UserPromptResolvedStringnvarchar(max)
UserRoleStringvarchar(50)

Audit

dbo.SystemAuditLog

Platform-level audit trail of significant actions.

ColumnTypeProviderNullPKFKEnum
IdInt64bigintβœ“
ActionStringvarchar(50)
CreatedAtUtcDateTimedatetime2(3)
DetailsStringnvarchar(max)βœ“
EntityIdStringvarchar(50)
EntityTypeStringvarchar(100)
IpAddressStringvarchar(45)βœ“
MerchantIdInt32intβœ“βœ“
PartnerIdInt32intβœ“βœ“
UserIdStringnvarchar(450)βœ“βœ“

Devices

dbo.DeviceRegistration

A registered POS/terminal device, its activation and IoT identity.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
ActivatedAtUtcDateTimedatetime2(3)βœ“
ActivationTokenStringvarchar(50)βœ“
ActivationTokenExpiresUtcDateTimedatetime2(3)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DeviceCodeStringvarchar(50)
DeviceNameStringnvarchar(100)
DeviceTokenHashByte[]varbinary(32)βœ“
DeviceTypeDeviceTypevarchar(20)DeviceType
FailedActivationAttemptsInt32int
IoTHubConnectionStringStringvarchar(500)βœ“
IoTHubDeviceIdStringvarchar(200)βœ“
IsDeletedBooleanbit
LastSeenUtcDateTimedatetime2(3)βœ“
LocationIdInt32int
MerchantIdInt32intβœ“
PublicIdStringvarchar(32)
StatusDeviceStatusvarchar(20)DeviceStatus
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

Identity (framework)

dbo.AspNetRoleClaims

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
ClaimTypeStringnvarchar(max)βœ“
ClaimValueStringnvarchar(max)βœ“
RoleIdStringnvarchar(450)βœ“

dbo.AspNetRoles

ColumnTypeProviderNullPKFKEnum
IdStringnvarchar(450)βœ“
ConcurrencyStampStringnvarchar(max)βœ“
NameStringnvarchar(256)βœ“
NormalizedNameStringnvarchar(256)βœ“

dbo.AspNetUserClaims

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
ClaimTypeStringnvarchar(max)βœ“
ClaimValueStringnvarchar(max)βœ“
UserIdStringnvarchar(450)βœ“

dbo.AspNetUserLogins

ColumnTypeProviderNullPKFKEnum
LoginProviderStringnvarchar(450)βœ“
ProviderKeyStringnvarchar(450)βœ“
ProviderDisplayNameStringnvarchar(max)βœ“
UserIdStringnvarchar(450)βœ“

dbo.AspNetUserRoles

ColumnTypeProviderNullPKFKEnum
UserIdStringnvarchar(450)βœ“βœ“
RoleIdStringnvarchar(450)βœ“βœ“

dbo.AspNetUsers

ColumnTypeProviderNullPKFKEnum
IdStringnvarchar(450)βœ“
AccessFailedCountInt32int
AvatarUrlStringnvarchar(500)βœ“
ConcurrencyStampStringnvarchar(max)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
EmailStringnvarchar(256)βœ“
EmailConfirmedBooleanbit
EmailDomainStringnvarchar(256)βœ“
FirstNameStringnvarchar(50)
IsActiveBooleanbit
LastLoginUtcDateTimedatetime2(3)βœ“
LastNameStringnvarchar(50)
LockoutEnabledBooleanbit
LockoutEndDateTimeOffsetdatetimeoffsetβœ“
NormalizedEmailStringnvarchar(256)βœ“
NormalizedUserNameStringnvarchar(256)βœ“
PasswordHashStringnvarchar(max)βœ“
PhoneNumberStringnvarchar(max)βœ“
PhoneNumberConfirmedBooleanbit
PreferredProviderStringvarchar(50)βœ“
RequiresPasswordChangeBooleanbit
SecurityStampStringnvarchar(max)βœ“
TwoFactorEnabledBooleanbit
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
UserNameStringnvarchar(256)βœ“

dbo.AspNetUserTokens

ColumnTypeProviderNullPKFKEnum
UserIdStringnvarchar(450)βœ“βœ“
LoginProviderStringnvarchar(450)βœ“
NameStringnvarchar(450)βœ“
ValueStringnvarchar(max)βœ“

Identity & Auth

dbo.AuthDomainRoute

Maps an email domain to an auth provider (routing/SSO enforcement).

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
CreatedAtUtcDateTimedatetime2(3)
DomainStringvarchar(256)
IsActiveBooleanbit
IsEnforcedBooleanbit
ProviderStringvarchar(50)

dbo.ExternalLogin

Linked external identity provider (OAuth) record.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
IsDeletedBooleanbit
LinkedAtUtcDateTimedatetime2(3)
ProviderStringvarchar(50)
ProviderDisplayNameStringnvarchar(200)βœ“
ProviderKeyStringnvarchar(256)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
UserIdStringnvarchar(450)βœ“

dbo.HandoffToken

Short-lived token to hand a session across apps/domains.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
CreatedAtUtcDateTimedatetime2(3)
ExpiresAtUtcDateTimedatetime2(3)
IpAddressStringvarchar(45)βœ“
IsUsedBooleanbit
MerchantPublicIdStringvarchar(32)
ReasonSupportSessionReasonvarchar(32)SupportSessionReason
ReasonDetailsStringnvarchar(200)βœ“
TokenStringvarchar(64)
UsedAtUtcDateTimedatetime2(3)βœ“
UserIdStringnvarchar(450)

dbo.Invitation

Pending invite for a user to join a partner or merchant.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
AcceptedAtUtcDateTimedatetime2(3)βœ“
AcceptedByUserIdStringnvarchar(450)βœ“βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
EmailStringnvarchar(256)
ExpiresAtUtcDateTimedatetime2(3)
FirstNameStringnvarchar(100)βœ“
InvitedByUserIdStringnvarchar(450)βœ“
IsDeletedBooleanbit
IsRevokedBooleanbit
LastNameStringnvarchar(100)βœ“
MerchantIdInt32intβœ“
PartnerIdInt32intβœ“βœ“
PublicIdStringvarchar(32)
ResendCountInt32int
TargetRoleStringvarchar(50)
TokenStringvarchar(64)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.MagicLinkToken

One-time passwordless email sign-in token.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
CreatedAtUtcDateTimedatetime2(3)
EmailStringnvarchar(256)
ExpiresAtUtcDateTimedatetime2(3)
IpAddressStringvarchar(45)βœ“
IsUsedBooleanbit
TokenStringvarchar(64)
UsedAtUtcDateTimedatetime2(3)βœ“

auth.RefreshToken

Issued refresh token / session record.

ColumnTypeProviderNullPKFKEnum
IdInt64bigintβœ“
AbsoluteExpiresAtUtcDateTimedatetime2(3)
ContextStringnvarchar(20)
DeviceLabelStringnvarchar(100)βœ“
ExpiresAtUtcDateTimedatetime2(3)
GlobalIdGuiduniqueidentifier
IpAddressStringnvarchar(45)
IssuedAtUtcDateTimedatetime2(3)
MerchantPublicIdStringnvarchar(32)βœ“
PartnerPublicIdStringnvarchar(32)βœ“
ReplacedByTokenHashByte[]binary(32)βœ“
RevokedAtUtcDateTimedatetime2(3)βœ“
RevokedReasonStringnvarchar(50)βœ“
SessionIdGuiduniqueidentifier
TokenHashByte[]binary(32)
UserAgentStringnvarchar(500)
UserIdStringnvarchar(450)

dbo.UserMerchant

Grants a user access to a merchant with a role (multi-tenant membership).

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
IsActiveBooleanbit
IsDeletedBooleanbit
LastActivatedAtUtcDateTimedatetime2(3)βœ“
MerchantIdInt32intβœ“
RoleUserRolevarchar(20)UserRole
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
UserIdStringnvarchar(450)βœ“

Loyalty Groups (cross-merchant)

dbo.GroupLoyaltyAccount

A member's account in a group loyalty program.

ColumnTypeProviderNullPKFKEnum
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GroupLoyaltyProgramIdInt32intβœ“
LifetimePointsDecimaldecimal(18,2)
MemberEmailStringnvarchar(200)βœ“
MemberNameStringnvarchar(100)
MemberPhoneStringvarchar(20)
MerchantGroupIdInt32intβœ“
PointsBalanceDecimaldecimal(18,2)
PublicIdStringvarchar(32)
StatusGroupLoyaltyAccountStatustinyintGroupLoyaltyAccountStatus
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.GroupLoyaltyProgram

A loyalty program shared across a merchant group.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
IsActiveBooleanbit
IsDeletedBooleanbit
MerchantGroupIdInt32intβœ“
MinPointsToRedeemDecimaldecimal(18,2)
NameStringnvarchar(100)
PointsNewActivationDecimaldecimal(18,2)
PointsPerDollarDecimaldecimal(18,4)
PublicIdStringvarchar(32)
RedemptionRateDecimaldecimal(18,4)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.GroupLoyaltyProgramMerchant

Which merchants participate in a group program (join).

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
GroupLoyaltyProgramIdInt32intβœ“
MerchantIdInt32intβœ“

dbo.GroupLoyaltyTransaction

Points earn/redeem entry across the group.

ColumnTypeProviderNullPKFKEnum
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
EmployeeNameStringnvarchar(100)βœ“
GroupLoyaltyAccountIdInt64bigintβœ“
MerchantGroupIdInt32int
PointsDecimaldecimal(18,2)
ReferenceStringnvarchar(50)βœ“
SaleAmountDecimaldecimal(18,2)βœ“
SourceLocationNameStringnvarchar(100)
SourceMerchantIdInt32intβœ“
SourceSaleGlobalIdGuiduniqueidentifierβœ“
TransactionTypeLoyaltyTransactionTypetinyintLoyaltyTransactionType

Modules & Features

dbo.MerchantFeatureFlag

Per-merchant feature toggle / override value.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
FeatureKeyStringvarchar(100)
IsEnabledBooleanbit
MerchantIdInt32intβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
ValueStringnvarchar(500)βœ“

dbo.MerchantModule

Which modules a merchant has activated.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
ActivatedAtUtcDateTimedatetime2(3)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DeactivatedAtUtcDateTimedatetime2(3)βœ“
IsActiveBooleanbit
IsDeletedBooleanbit
MerchantIdInt32intβœ“
ModuleDefinitionIdInt32intβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.ModuleDefinition

Catalog of platform modules (core + vertical add-ons); seeded.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
CategoryStringvarchar(30)
ClassificationModuleClassificationtinyintModuleClassification
CodeStringvarchar(50)
DescriptionStringnvarchar(500)
IsCoreBooleanbit
NameStringnvarchar(100)
PublicIdStringvarchar(32)
SortOrderInt32int
VerticalAffinityIndustryTemplatetinyintβœ“IndustryTemplate

Notifications

email.EmailEvent

Delivery/engagement event for a sent email (delivered, opened, bounced).

ColumnTypeProviderNullPKFKEnum
IdInt64bigintβœ“
EventTypeStringnvarchar(100)
OutboxIdInt64bigintβœ“βœ“
ProviderMessageIdStringnvarchar(200)βœ“
RawPayloadStringnvarchar(max)
ReceivedAtDateTimedatetime2(3)

email.EmailOutbox

Queued outbound email pending send (transactional outbox).

ColumnTypeProviderNullPKFKEnum
IdInt64bigintβœ“
AttemptCountInt32int
CreatedAtUtcDateTimedatetime2(3)
IdempotencyKeyGuiduniqueidentifier
LastErrorStringnvarchar(2000)βœ“
MerchantIdInt32intβœ“
NextAttemptAtDateTimedatetime2(3)
PayloadStringnvarchar(max)
ProviderMessageIdStringnvarchar(200)βœ“
StatusEmailOutboxStatustinyintEmailOutboxStatus
UpdatedAtUtcDateTimedatetime2(3)

dbo.NotificationTemplate

Email/SMS message template, scoped and versioned by channel/language.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
BodyHtmlStringnvarchar(max)
BodyTextStringnvarchar(max)βœ“
ChannelNotificationChanneltinyintNotificationChannel
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
IsActiveBooleanbit
IsDeletedBooleanbit
IsSystemTemplateBooleanbit
LanguageStringvarchar(10)
NameStringnvarchar(200)
PublicIdStringvarchar(32)
RequiredVariablesStringnvarchar(500)βœ“
ScopeTemplateScopetinyintTemplateScope
ScopeIdInt32intβœ“
SubjectStringnvarchar(500)βœ“
TemplateKeyStringvarchar(100)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.NotificationTemplateVersion

Historical version snapshot of a notification template.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
BodyHtmlStringnvarchar(max)
BodyTextStringnvarchar(max)βœ“
ChangeReasonStringnvarchar(500)βœ“
ChangedAtUtcDateTimedatetime2(3)
ChangedByUserIdStringnvarchar(450)
SubjectStringnvarchar(500)βœ“
TemplateIdInt32intβœ“

Partners & Merchants

dbo.Database

A provisioned SQL database (shared or dedicated) for merchant data.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DatabaseNameStringvarchar(100)
DatabaseServerIdInt32intβœ“
ElasticPoolNameStringvarchar(100)βœ“
IsActiveBooleanbit
IsDeletedBooleanbit
IsProvisionedBooleanbit
IsSharedBooleanbit
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.DatabaseServer

A SQL Server/instance that hosts merchant databases.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
ConnectionTemplateStringvarchar(500)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
IsActiveBooleanbit
IsDeletedBooleanbit
ProviderStringvarchar(20)
PublicIdStringvarchar(32)
ServerNameStringvarchar(100)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.Merchant

A merchant (business/store operator) onboarded under a partner.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
CityStringnvarchar(100)βœ“
CodeStringvarchar(20)
ContactEmailStringnvarchar(256)βœ“
ContactNameStringnvarchar(200)βœ“
ContactPhoneStringvarchar(20)βœ“
CountryCodeStringchar(2)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DefaultTimeZoneIdStringvarchar(50)
IndustryTemplateIndustryTemplatetinyintIndustryTemplate
IsActiveBooleanbit
IsDeletedBooleanbit
MerchantGroupIdInt32intβœ“βœ“
NameStringnvarchar(100)
NotesStringnvarchar(2000)βœ“
PartnerIdInt32intβœ“
PublicIdStringvarchar(32)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.MerchantDatabase

Maps a merchant to the physical Merchant DB that holds its data.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DatabaseIdInt32intβœ“
IsDeletedBooleanbit
MerchantIdInt32intβœ“
PublicIdStringvarchar(32)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.MerchantGroup

Groups merchants under one owner for shared loyalty/gift cards.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GroupCodeStringvarchar(20)
IsActiveBooleanbit
IsDeletedBooleanbit
NameStringnvarchar(200)
PublicIdStringvarchar(32)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.Partner

Reseller/channel partner that owns a book of merchants.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
CodeStringvarchar(50)
ContactEmailStringvarchar(256)βœ“
ContactNameStringnvarchar(200)βœ“
ContactPhoneStringvarchar(20)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
IsActiveBooleanbit
IsDeletedBooleanbit
IsHousePartnerBooleanbit
NameStringnvarchar(200)
NotesStringnvarchar(max)βœ“
PublicIdStringvarchar(32)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.PartnerUser

Links an identity user to a partner with a partner-scoped role.

ColumnTypeProviderNullPKFKEnum
IdInt32intβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
IsActiveBooleanbit
IsDeletedBooleanbit
PartnerIdInt32intβœ“
RolePartnerRolevarchar(30)PartnerRole
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
UserIdStringnvarchar(450)βœ“

Merchant Database

Accounts Receivable

dbo.Account

A house/charge account (credit terms, balance).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
AccountGroupIdInt64bigintβœ“
AccountNumberStringvarchar(30)
ContactEmailStringvarchar(254)βœ“
ContactNameStringnvarchar(150)βœ“
ContactPhoneStringvarchar(30)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
CreditLimitDecimaldecimal(18,2)
CreditLimitEnforcementCreditLimitEnforcementtinyintCreditLimitEnforcement
CurrentBalanceDecimaldecimal(18,2)
FinanceChargeAnnualRateDecimaldecimal(7,4)
FinanceChargeCompoundingBooleanbit
FinanceChargeMinimumDecimaldecimal(18,2)
GlobalIdGuiduniqueidentifier
GracePeriodDaysInt32int
IsDeletedBooleanbit
NameStringnvarchar(150)
PaymentTermsDueDaysInt32int
PaymentTermsTypePaymentTermsTypetinyintPaymentTermsType
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
StatusAccountStatustinyintAccountStatus
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.AccountContact

A person authorized on an account.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
AccountIdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
CustomerIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
IsPrimaryBooleanbit
RoleStringvarchar(30)
RowVersionByte[]rowversion
SpendingLimitDecimaldecimal(18,2)βœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.AccountGroup

A grouping of accounts with default terms.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CodeStringvarchar(20)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DefaultPaymentTermsDueDaysInt32int
DefaultPaymentTermsTypePaymentTermsTypetinyintPaymentTermsType
DescriptionStringnvarchar(500)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
NameStringnvarchar(100)
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.AccountLedger

A ledger entry (charge/payment) on an account.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
AccountIdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
CustomerIdInt64bigintβœ“βœ“
DueDateDateOnlydate
EntryTypeAccountLedgerEntryTypetinyintAccountLedgerEntryType
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
IsOpenBooleanbit
IsPositiveBooleanbit
NotesStringnvarchar(500)βœ“
OrderIdInt64bigintβœ“βœ“
PaymentMethodIdInt64bigintβœ“βœ“
PostingDateDateOnlydate
PublicIdStringvarchar(32)
ReasonCodeIdInt64bigintβœ“βœ“
ReferenceStringvarchar(100)βœ“
RowVersionByte[]rowversion
SaleIdInt64bigintβœ“βœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.AccountLedgerDetail

Application/running-balance detail linking ledger entries.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
AccountIdInt64bigintβœ“
AccountLedgerIdInt64bigintβœ“
AmountDecimaldecimal(18,2)
AppliedAmountDecimaldecimal(18,2)βœ“
AppliedToDetailIdInt64bigintβœ“βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
RowVersionByte[]rowversion
RunningBalanceDecimaldecimal(18,2)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.AccountStatement

A generated periodic account statement.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
AccountIdInt64bigintβœ“
ClosingBalanceDecimaldecimal(18,2)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
FinanceChargeAmountDecimaldecimal(18,2)
GeneratedByEmployeeIdInt64bigintβœ“βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
OpeningBalanceDecimaldecimal(18,2)
PeriodEndDateDateOnlydate
PeriodStartDateDateOnlydate
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
StatementDateDateOnlydate
StatementNumberInt32int
StatusAccountStatementStatustinyintAccountStatementStatus
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

Audit

dbo.AuditEntry

Per-tenant change-history audit trail.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
ActionStringvarchar(10)
ChangedByDisplayNameStringnvarchar(100)βœ“
ChangedByUserIdInt32intβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
EntityIdInt64bigint
EntityTypeStringvarchar(50)
GlobalIdGuiduniqueidentifier
IpAddressStringvarchar(45)βœ“
IsDeletedBooleanbit
NewValuesJsonStringnvarchar(max)βœ“
OldValuesJsonStringnvarchar(max)βœ“
RowVersionByte[]rowversion
SourceStringvarchar(20)βœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

Customers & Loyalty

dbo.Coupon

A coupon code tied to a promotion with usage limits.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CodeStringvarchar(50)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
CurrentUsesInt32int
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
MaxUsesInt32intβœ“
PromotionIdInt64bigintβœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.Customer

A customer record.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
AccountNumberStringvarchar(50)
CertExpiryDateDateTimedatetime2(3)βœ“
CertIssuedDateDateTimedatetime2(3)βœ“
CertNumberStringvarchar(50)βœ“
CompanyStringnvarchar(200)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
CustomFieldsStringnvarchar(max)
DefaultDiscountPercentDecimaldecimal(5,2)βœ“
EmailStringnvarchar(200)βœ“
FirstNameStringnvarchar(100)
GlobalIdGuiduniqueidentifier
HasConflictBooleanbit
IsActiveBooleanbit
IsDeletedBooleanbit
LastNameStringnvarchar(100)
MergedAtUtcDateTimedatetime2βœ“
MergedIntoCustomerIdInt64bigintβœ“
PhoneStringvarchar(30)βœ“
PriceTierIdInt64bigintβœ“βœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
TaxExemptBooleanbit
TaxProfileIdInt64bigintβœ“βœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.CustomerAddress

An address for a customer.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
Address1Stringnvarchar(200)βœ“
Address2Stringnvarchar(200)βœ“
AddressTypeStringvarchar(20)
CityStringnvarchar(100)βœ“
CountryStringchar(2)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
CustomerIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDefaultBooleanbit
IsDeletedBooleanbit
PostalCodeStringvarchar(20)βœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
StateStringnvarchar(100)βœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.CustomerStats

Aggregated purchase metrics per customer.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
CustomerIdInt64bigintβœ“
FirstVisitUtcDateTimedatetime2βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LastVisitUtcDateTimedatetime2βœ“
LifetimeValueDecimaldecimal(18,2)
RowVersionByte[]rowversion
TotalReturnsDecimaldecimal(18,2)
TotalSalesDecimaldecimal(18,2)
TotalVisitsInt32int
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.GiftCard

A gift card and its balance.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CardNumberStringvarchar(25)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
CurrentBalanceDecimaldecimal(18,2)
ExpirationDateDateOnlydateβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
OriginalAmountDecimaldecimal(18,2)
ProductIdInt64bigintβœ“βœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
StatusGiftCardStatustinyintGiftCardStatus
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.GiftCardActivity

Activity entry against a gift card (issue/redeem/reload).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
ActivityTypeGiftCardActivityTypetinyintGiftCardActivityType
AmountDecimaldecimal(18,2)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GiftCardIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
NotesStringvarchar(200)βœ“
RowVersionByte[]rowversion
RunningBalanceDecimaldecimal(18,2)
SaleIdInt64bigintβœ“βœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.LoyaltyAccount

A customer's balance in a loyalty program.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
CustomerIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LifetimePointsDecimaldecimal(18,2)
LoyaltyProgramIdInt64bigintβœ“
PointsBalanceDecimaldecimal(18,2)
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
StatusLoyaltyAccountStatustinyintLoyaltyAccountStatus
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.LoyaltyProgram

A per-merchant loyalty program config.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
MinPointsToRedeemDecimaldecimal(18,2)
NameStringnvarchar(100)
PointsNewActivationDecimaldecimal(18,2)
PointsPerDollarDecimaldecimal(18,4)
PublicIdStringvarchar(32)
RedemptionRateDecimaldecimal(18,4)
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.LoyaltyTransaction

Points earn/redeem entry.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LoyaltyAccountIdInt64bigintβœ“
NotesStringnvarchar(500)βœ“
PointsDecimaldecimal(18,2)
ReferenceStringvarchar(100)βœ“
RowVersionByte[]rowversion
SaleAmountDecimaldecimal(18,2)βœ“
SaleIdInt64bigintβœ“βœ“
TransactionTypeLoyaltyTransactionTypetinyintLoyaltyTransactionType
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.Promotion

A discount/promotion definition.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DescriptionStringnvarchar(500)βœ“
DiscountTypePromotionDiscountTypetinyintPromotionDiscountType
DiscountValueDecimaldecimal(18,4)
EndDateUtcDateTimedatetime2βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
NameStringnvarchar(200)
PriorityInt32int
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
StartDateUtcDateTimedatetime2βœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.PromotionRule

A condition/reward rule within a promotion.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
FreeQuantityInt32intβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
PromotionIdInt64bigintβœ“
RequiredQuantityInt32intβœ“
RowVersionByte[]rowversion
TargetIdInt64bigintβœ“
TargetTypePromotionTargetTypetinyintPromotionTargetType
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

Employees & Time

dbo.Employee

An employee/POS operator with PIN and security level.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DefaultCommissionPercentDecimaldecimal(5,2)βœ“
EmailStringnvarchar(200)βœ“
EmployeeCodeStringvarchar(50)
FirstNameStringnvarchar(100)
GlobalIdGuiduniqueidentifier
HireDateDateTimedatetime2(3)
IsActiveBooleanbit
IsDeletedBooleanbit
LastNameStringnvarchar(100)
PhoneStringnvarchar(30)βœ“
PinEncryptedByte[]varbinary(64)βœ“
PinHashStringvarchar(128)βœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
SecurityLevelInt32int
TerminationDateDateTimedatetime2(3)βœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.EmployeeRole

An employee's role at a location.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
EmployeeIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
LocationIdInt64bigintβœ“
RoleNameStringnvarchar(50)
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.JobRole

A pay/job role for an employee at a location.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CodeStringvarchar(30)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
EmployeeIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LocationIdInt64bigintβœ“
NameStringnvarchar(100)
PayRateDecimaldecimal(18,2)βœ“
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.TimeBreak

A break within a time entry.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
BreakEndUtcDateTimedatetime2(3)βœ“
BreakStartUtcDateTimedatetime2(3)
BreakTypeBreakTypetinyintBreakType
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DurationMinutesInt32int
GlobalIdGuiduniqueidentifier
IsAutoClosedBooleanbit
IsDeletedBooleanbit
NotesStringnvarchar(500)βœ“
RowVersionByte[]rowversion
SourceStringvarchar(20)
TimeEntryIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.TimeEntry

A clock-in/clock-out time record.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
AdjustedByEmployeeIdInt64bigintβœ“
BreakMinutesInt32int
ClockInPhotoOverrideByEmployeeIdInt64bigintβœ“
ClockInPhotoOverrideReasonStringnvarchar(120)βœ“
ClockInPhotoUrlStringnvarchar(500)βœ“
ClockInUtcDateTimedatetime2(3)
ClockOutPhotoOverrideByEmployeeIdInt64bigintβœ“
ClockOutPhotoOverrideReasonStringnvarchar(120)βœ“
ClockOutPhotoUrlStringnvarchar(500)βœ“
ClockOutUtcDateTimedatetime2(3)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
EmployeeIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
JobRoleIdInt64bigintβœ“βœ“
LocationIdInt64bigintβœ“
NotesStringnvarchar(500)βœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
SourceStringvarchar(20)
StatusTimeEntryStatustinyintTimeEntryStatus
TotalHoursDecimaldecimal(8,2)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

Inventory & Adjustments

dbo.InventoryAdjustment

A stock adjustment document.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
AdjustmentDateDateTimedatetime2(3)
ClosedByEmployeeIdInt64bigintβœ“
ClosedDateDateTimedatetime2(3)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DocumentNumberStringvarchar(20)
EmployeeIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LocationIdInt64bigintβœ“
NotesStringnvarchar(500)βœ“
PublicIdStringvarchar(32)
ReasonCodeIdInt64bigintβœ“
RowVersionByte[]rowversion
StatusAdjustmentStatustinyintAdjustmentStatus
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.InventoryAdjustmentLine

A variant's quantity change within an adjustment.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
InventoryAdjustmentIdInt64bigintβœ“
IsDeletedBooleanbit
LineNumberInt32int
NotesStringnvarchar(200)βœ“
ProductVariantIdInt64bigintβœ“
PublicIdStringvarchar(32)
QuantityChangeDecimaldecimal(10,4)
RowVersionByte[]rowversion
UnitCostDecimaldecimal(18,4)
UnitPriceDecimaldecimal(18,2)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.InventoryMovement

Append-only ledger of every stock movement.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DocumentNumberStringvarchar(20)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LocationIdInt64bigintβœ“
MovementTypeMovementTypetinyintMovementType
ProductVariantIdInt64bigintβœ“
QuantityDecimaldecimal(18,4)
ReferenceIdInt64bigintβœ“
ReferenceTypeStringvarchar(20)βœ“
RowVersionByte[]rowversion
UnitCostDecimaldecimal(18,4)
UnitPriceDecimaldecimal(18,2)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.LocationProduct

Per-location stock, cost, price and reorder settings for a variant.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CostDecimaldecimal(18,4)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
LastReceivedDateDateTimedatetime2(3)βœ“
LastSoldDateDateTimedatetime2(3)βœ“
LocationIdInt64bigintβœ“
PriceDecimaldecimal(18,2)βœ“
PriceChangedDateDateTimedatetime2(3)βœ“
ProductVariantIdInt64bigintβœ“
QuantityOnHandDecimaldecimal(18,4)
QuantityReservedDecimaldecimal(18,4)
ReorderPointDecimaldecimal(18,4)
RestockLevelDecimaldecimal(18,4)
RowVersionByte[]rowversion
TaxGroupIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.StockCount

A physical inventory count document.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
ClosedByEmployeeIdInt64bigintβœ“
ClosedDateDateTimedatetime2(3)βœ“
CountDateDateTimedatetime2(3)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DocumentNumberStringvarchar(20)
EmployeeIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LocationIdInt64bigintβœ“
NotesStringnvarchar(500)βœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
StatusStockCountStatustinyintStockCountStatus
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.StockCountItem

A counted variant line (counted vs system qty).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CountedQuantityDecimaldecimal(18,4)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
ProductVariantIdInt64bigintβœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
StockCountIdInt64bigintβœ“
SystemQuantityDecimaldecimal(18,4)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
VarianceDecimaldecimal(18,4)

Labels & Printing

dbo.LabelSize

Physical label stock dimensions (preset or custom).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GapMmDecimaldecimal(8,2)
GlobalIdGuiduniqueidentifier
HeightMmDecimaldecimal(8,2)
IsActiveBooleanbit
IsDeletedBooleanbit
IsPresetBooleanbit
NameStringnvarchar(100)
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
WidthMmDecimaldecimal(8,2)

dbo.LabelTemplate

Printable label layout bound to a label size.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DescriptionStringnvarchar(500)βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDefaultBooleanbit
IsDeletedBooleanbit
LabelSizeIdInt64bigintβœ“
NameStringnvarchar(100)
PrinterLanguagePrinterLanguagetinyintPrinterLanguage
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
TemplateBodyStringnvarchar(max)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.PrintJob

A label print job and its progress.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CompletedAtUtcDateTimedatetime2βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LabelTemplateIdInt64bigintβœ“
LocationIdInt64bigintβœ“
PrintedCountInt32int
RowVersionByte[]rowversion
StatusPrintJobStatustinyintPrintJobStatus
TotalLabelsInt32int
TriggeredByPrintJobTriggertinyintPrintJobTrigger
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

Locations, Terminals & Settings

dbo.Location

A physical store/location.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
Address1Stringnvarchar(200)βœ“
Address2Stringnvarchar(200)βœ“
CityStringnvarchar(100)βœ“
CountryStringchar(2)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DefaultCurrencyIdInt64bigintβœ“βœ“
DefaultTaxGroupIdInt64bigintβœ“
DefaultTimeZoneIdStringvarchar(50)βœ“
EmailStringnvarchar(200)βœ“
GlobalIdGuiduniqueidentifier
InitializedAtUtcDateTimedatetime2(3)βœ“
InitializedByUserIdStringnvarchar(450)βœ“
InitializedFromLocationIdInt64bigintβœ“βœ“
IsActiveBooleanbit
IsDeletedBooleanbit
LocationTypeStringvarchar(20)
NameStringnvarchar(100)
PhoneStringvarchar(30)βœ“
PostalCodeStringvarchar(20)βœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
StateStringnvarchar(100)βœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.LocationGroup

A named group of locations.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DescriptionStringnvarchar(500)βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
NameStringnvarchar(100)
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.LocationGroupMember

Membership of a location in a group (join).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
LocationGroupIdInt64bigintβœ“
LocationIdInt64bigintβœ“

dbo.LocationSetting

Key/value setting scoped to a location.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
LocationIdInt64bigintβœ“
SettingKeyStringvarchar(100)
SettingValueStringnvarchar(max)βœ“
UpdatedAtUtcDateTimedatetime2(3)

dbo.MerchantSetting

Key/value setting scoped to the merchant.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
SettingKeyStringvarchar(100)
SettingValueStringnvarchar(max)βœ“
UpdatedAtUtcDateTimedatetime2(3)

dbo.Terminal

A POS terminal/register at a location.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
LocationIdInt64bigintβœ“
ModelStringnvarchar(100)βœ“
NameStringnvarchar(100)
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
SerialNumberStringvarchar(50)βœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.TerminalSetting

Key/value setting scoped to a terminal.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
SettingKeyStringvarchar(100)
SettingValueStringnvarchar(max)βœ“
TerminalIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)

Orders & Quotes

dbo.Order

A quote/order/layaway that can convert to a sale.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
BalanceDueDecimaldecimal(18,2)
ConvertedSaleIdInt64bigintβœ“βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
CustomerIdInt64bigintβœ“βœ“
DepositTotalDecimaldecimal(18,2)
DueDateDateTimedatetime2(3)βœ“
EmployeeIdInt64bigintβœ“
ExpiresAtUtcDateTimedatetime2(3)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
IsSyncedBooleanbit
LocationIdInt64bigintβœ“
NotesStringnvarchar(500)βœ“
OrderDateUtcDateTimedatetime2(3)
OrderNumberStringvarchar(50)
OrderTypeOrderTypetinyintOrderType
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
StatusOrderStatustinyintOrderStatus
SubTotalDecimaldecimal(18,2)
TaxTotalDecimaldecimal(18,2)
TotalDecimaldecimal(18,2)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.OrderHistory

Status/action history for an order.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
ActionStringnvarchar(50)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
EmployeeIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
NotesStringnvarchar(500)βœ“
OrderIdInt64bigintβœ“
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.OrderLineItem

A line on an order.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DiscountAmountDecimaldecimal(18,2)
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LineNumberInt32int
LineTotalDecimaldecimal(18,2)
NotesStringnvarchar(200)βœ“
OrderIdInt64bigintβœ“
ProductVariantIdInt64bigintβœ“
PublicIdStringvarchar(32)
QuantityDecimaldecimal(18,4)
RowVersionByte[]rowversion
UnitPriceDecimaldecimal(18,2)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.OrderPayment

A deposit/payment recorded against an order.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
AmountDecimaldecimal(18,2)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
NotesStringnvarchar(200)βœ“
OrderIdInt64bigintβœ“
PaymentDateUtcDateTimedatetime2(3)
PaymentMethodIdInt64bigintβœ“
ReferenceNumberStringnvarchar(100)βœ“
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

Pricing, Barcodes & Cost

dbo.CostChange

Audit of product cost changes over time.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
ChangeTypeCostChangeTypetinyintCostChangeType
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
EmployeeIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
NewCostDecimaldecimal(18,4)
NotesStringnvarchar(200)βœ“
OldCostDecimaldecimal(18,4)
ProductVariantIdInt64bigintβœ“
ReferenceIdInt64bigintβœ“
ReferenceTypeStringvarchar(20)βœ“
RowVersionByte[]rowversion
SupplierIdInt64bigintβœ“βœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.PriceChange

A (approvable) batch price change document.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
AppliedDateDateTimedatetime2(3)βœ“
ApprovedByEmployeeIdInt64bigintβœ“
ApprovedDateDateTimedatetime2(3)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByEmployeeIdInt64bigintβœ“
CreatedByUserIdStringnvarchar(450)βœ“
DescriptionStringnvarchar(200)
DocumentNumberStringvarchar(20)
EffectiveDateDateTimedatetime2(3)
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
IsGlobalBooleanbit
NotesStringnvarchar(500)βœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
StatusPriceChangeStatustinyintPriceChangeStatus
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.PriceChangeLine

A variant's old/new price within a price change.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
MultiplierDecimaldecimal(8,4)βœ“
NewPriceDecimaldecimal(18,2)βœ“
OldPriceDecimaldecimal(18,2)
PriceChangeIdInt64bigintβœ“
ProductVariantIdInt64bigintβœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.PriceChangeLocation

Restricts a price change to specific locations (join).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LocationIdInt64bigintβœ“
PriceChangeIdInt64bigintβœ“
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.PriceTier

A named customer/price tier.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CodeStringvarchar(20)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
NameStringnvarchar(100)
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
SortOrderInt32int
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.ProductBarcode

Additional barcodes mapped to a variant.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
BarcodeStringvarchar(50)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
IsPrimaryBooleanbit
ProductVariantIdInt64bigintβœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.ProductPrice

Tier-specific price for a variant.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
PriceDecimaldecimal(18,2)
PriceTierIdInt64bigintβœ“
ProductVariantIdInt64bigintβœ“
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

Product & Catalog

dbo.Category

Product category, optionally hierarchical.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DescriptionStringnvarchar(500)βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
NameStringnvarchar(100)
ParentCategoryIdInt64bigintβœ“βœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
SortOrderInt32int
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.KitComponent

Component line of a kit/bundle product.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
ComponentPriceDecimaldecimal(18,2)βœ“
ComponentProductVariantIdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
ProductIdInt64bigintβœ“
QuantityDecimaldecimal(18,4)
RowVersionByte[]rowversion
SortOrderInt32int
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.Product

Sellable/stockable product master (the catalog head).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
AllowFractionalQtyBooleanbit
BundleTypeBundleTypetinyintBundleType
CanBeSoldBooleanbit
CategoryIdInt64bigintβœ“βœ“
CommissionModeCommissionModetinyintβœ“CommissionMode
CommissionValueDecimaldecimal(18,4)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
CustomFieldsStringnvarchar(max)
DescriptionStringnvarchar(2000)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
IsEbtEligibleBooleanbit
LockQuantityAtPosBooleanbit
MSRPDecimaldecimal(18,2)βœ“
NameStringnvarchar(200)
PromptVariantAtPosBooleanbit
PublicIdStringvarchar(32)
RequiresManualPriceBooleanbit
RowVersionByte[]rowversion
SellingUoMIdInt64bigintβœ“βœ“
StatusProductStatustinyintProductStatus
StockingUoMIdInt64bigintβœ“βœ“
TagAlongProductIdInt64bigintβœ“βœ“
TagAlongQuantityDecimaldecimal(10,3)βœ“
TareWeightDecimaldecimal(10,3)βœ“
TareWeightPercentDecimaldecimal(5,2)βœ“
TaxGroupIdInt64bigintβœ“βœ“
TrackInventoryBooleanbit
TrackSerialNumbersBooleanbit
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
UseComponentPriceBooleanbit

dbo.ProductAlert

POS alert/prompt attached to a product (age check, message).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
AlertTypeAlertTypetinyintAlertType
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
MessageStringnvarchar(500)βœ“
MinimumAgeBytetinyintβœ“
ProductIdInt64bigintβœ“
PublicIdStringvarchar(32)
RequireAcknowledgementBooleanbit
RowVersionByte[]rowversion
TitleStringnvarchar(100)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.ProductCategory

Additional product-to-category memberships (join).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
ProductIdInt64bigintβœ“βœ“
CategoryIdInt64bigintβœ“βœ“
SortOrderInt32int

dbo.ProductImage

Image attached to a product.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
AltTextStringnvarchar(200)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
IsPrimaryBooleanbit
ProductIdInt64bigintβœ“
RowVersionByte[]rowversion
SortOrderInt32int
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
UrlStringnvarchar(500)

dbo.ProductOption

An option/axis (e.g. Size, Color) for a product's variants.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
NameStringnvarchar(100)
ProductIdInt64bigintβœ“
RowVersionByte[]rowversion
SortOrderInt32int
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.ProductOptionValue

A value within a product option (e.g. Small, Red).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
ProductOptionIdInt64bigintβœ“
RowVersionByte[]rowversion
SortOrderInt32int
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
ValueStringnvarchar(100)

dbo.ProductSaleWindow

Time/day windows restricting when a product can be sold.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DaysOfWeekBytetinyintβœ“
EndUtcDateTimedatetime2(3)βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
ProductIdInt64bigintβœ“
ReasonStringnvarchar(200)βœ“
RowVersionByte[]rowversion
SortOrderInt32int
StartUtcDateTimedatetime2(3)βœ“
TimeEndTimeOnlytimeβœ“
TimeStartTimeOnlytimeβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
WindowTypeSaleWindowTypetinyintSaleWindowType

dbo.ProductVariant

A specific sellable variant of a product (SKU-level).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
BarcodeStringvarchar(50)βœ“
CostDecimaldecimal(18,4)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
ImageUrlStringnvarchar(500)βœ“
IsActiveBooleanbit
IsDeletedBooleanbit
PriceDecimaldecimal(18,2)
PriceLowerBoundDecimaldecimal(18,2)βœ“
PriceUpperBoundDecimaldecimal(18,2)βœ“
ProductIdInt64bigintβœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
SkuStringvarchar(50)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
WeightDecimaldecimal(18,4)βœ“

dbo.ProductVariantOptionValue

Maps a variant to its chosen option values (join).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
ProductOptionValueIdInt64bigintβœ“
ProductVariantIdInt64bigintβœ“
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.ProductWebListing

E-commerce listing/sync state for a product on a platform.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
ExternalProductIdStringvarchar(100)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LastSyncErrorStringnvarchar(500)βœ“
LastSyncedUtcDateTimedatetime2(3)βœ“
MetafieldsStringnvarchar(max)βœ“
OnlineDescriptionStringnvarchar(max)βœ“
PlatformWebPlatformtinyintWebPlatform
ProductIdInt64bigintβœ“
RowVersionByte[]rowversion
SlugStringvarchar(200)
SyncStatusWebListingSyncStatustinyintβœ“WebListingSyncStatus
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

Purchasing, Suppliers & Receiving

dbo.Distribution

Distributes a received shipment across locations.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
ClosedByEmployeeIdInt64bigintβœ“
ClosedDateDateTimedatetime2(3)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DistributionDateDateTimedatetime2(3)
DocumentNumberStringvarchar(20)
EmployeeIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
NotesStringnvarchar(500)βœ“
PublicIdStringvarchar(32)
PurchaseReceiptIdInt64bigintβœ“
RowVersionByte[]rowversion
SourceLocationIdInt64bigintβœ“
StatusDistributionStatustinyintDistributionStatus
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.DistributionAllocation

Allocation of a distribution line to a destination location.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
AcknowledgedByEmployeeIdInt64bigintβœ“
AcknowledgedDateDateTimedatetime2(3)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DistributionLineIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LocationIdInt64bigintβœ“
QuantityDecimaldecimal(10,4)
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.DistributionLine

A variant line to be distributed.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
AllocatedQuantityDecimaldecimal(10,4)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DistributionIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
ProductVariantIdInt64bigintβœ“
PublicIdStringvarchar(32)
PurchaseReceiptLineIdInt64bigintβœ“βœ“
RowVersionByte[]rowversion
TotalQuantityDecimaldecimal(10,4)
UnitCostDecimaldecimal(18,4)
UnitPriceDecimaldecimal(18,2)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.ProductSupplier

Supplier sourcing info for a product (cost, SKU, pack size).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
IsPrimaryBooleanbit
MinimumOrderDecimaldecimal(18,4)βœ“
ProductIdInt64bigintβœ“
PurchasingUoMIdInt64bigintβœ“βœ“
RowVersionByte[]rowversion
SupplierCostDecimaldecimal(18,4)βœ“
SupplierIdInt64bigintβœ“
SupplierSkuStringvarchar(50)βœ“
UnitsPerPurchaseUoMDecimaldecimal(18,6)βœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.PurchaseOrder

A purchase order to a supplier.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
ClosedByEmployeeIdInt64bigintβœ“
ClosedDateDateTimedatetime2(3)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DocumentNumberStringvarchar(20)
EmployeeIdInt64bigintβœ“
ExpectedDateDateTimedatetime2(3)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LocationIdInt64bigintβœ“
NotesStringnvarchar(500)βœ“
OrderDateDateTimedatetime2(3)
PublicIdStringvarchar(32)
QuantityInvoicedDecimaldecimal(18,4)
QuantityToInvoiceDecimaldecimal(18,4)
RowVersionByte[]rowversion
StatusPurchaseOrderStatustinyintPurchaseOrderStatus
SubTotalDecimaldecimal(18,2)
SupplierIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.PurchaseOrderLine

An ordered variant line on a PO.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LineNumberInt32int
LineTotalDecimaldecimal(18,2)
NotesStringnvarchar(200)βœ“
ProductVariantIdInt64bigintβœ“
PublicIdStringvarchar(32)
PurchaseOrderIdInt64bigintβœ“
PurchasingUoMIdInt64bigintβœ“βœ“
QuantityInvoicedDecimaldecimal(10,4)
QuantityOrderedDecimaldecimal(10,4)
QuantityReceivedDecimaldecimal(10,4)
QuantityToInvoiceDecimaldecimal(10,4)
QuantityToReceiveDecimaldecimal(10,4)
RowVersionByte[]rowversion
UnitCostDecimaldecimal(18,4)
UnitsPerPurchaseUoMDecimaldecimal(10,4)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.PurchaseReceipt

Goods-received document (optionally against a PO).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
ClosedByEmployeeIdInt64bigintβœ“
ClosedDateDateTimedatetime2(3)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DocumentNumberStringvarchar(20)
EmployeeIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LocationIdInt64bigintβœ“
NotesStringnvarchar(500)βœ“
PublicIdStringvarchar(32)
PurchaseOrderIdInt64bigintβœ“βœ“
ReceiptDateDateTimedatetime2(3)
RowVersionByte[]rowversion
StatusPurchaseReceiptStatustinyintPurchaseReceiptStatus
SupplierIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.PurchaseReceiptLine

A received variant line.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LineNumberInt32int
NotesStringnvarchar(200)βœ“
ProductVariantIdInt64bigintβœ“
PublicIdStringvarchar(32)
PurchaseOrderLineIdInt64bigintβœ“βœ“
PurchaseReceiptIdInt64bigintβœ“
PurchasingUoMIdInt64bigintβœ“βœ“
QuantityInStockingUoMDecimaldecimal(10,4)
QuantityReceivedDecimaldecimal(10,4)
RowVersionByte[]rowversion
UnitCostDecimaldecimal(18,4)
UnitPriceDecimaldecimal(18,2)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.Supplier

A vendor/supplier master.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
AccountNumberStringvarchar(50)βœ“
Address1Stringnvarchar(200)βœ“
Address2Stringnvarchar(60)βœ“
CityStringnvarchar(100)βœ“
CountryStringchar(2)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
NameStringnvarchar(100)
NotesStringnvarchar(1000)βœ“
PhoneStringvarchar(16)βœ“
PostalCodeStringvarchar(20)βœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
StateStringnvarchar(100)βœ“
TaxNumberStringvarchar(30)βœ“
TermsStringnvarchar(50)βœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
WebsiteStringnvarchar(255)βœ“

dbo.SupplierContact

A contact person at a supplier.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
EmailStringvarchar(255)βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
IsPrimaryBooleanbit
NameStringnvarchar(120)
OrdinalInt32int
PhoneStringvarchar(16)βœ“
PhoneExtStringvarchar(10)βœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
SupplierIdInt64bigintβœ“
TitleStringnvarchar(120)βœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

Reference / Lookup

dbo.Currency

A currency the merchant transacts in.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
CurrencyCodeStringvarchar(3)
DecimalPlacesInt32int
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
NameStringnvarchar(100)
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
SymbolStringnvarchar(5)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.CustomFieldDefinition

Defines a custom field for an entity type.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DataTypeStringvarchar(20)
DefaultValueStringnvarchar(500)βœ“
EntityTypeStringvarchar(50)
FieldKeyStringvarchar(50)
FieldNameStringnvarchar(100)
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
IsRequiredBooleanbit
IsSearchableBooleanbit
ModuleStringvarchar(50)βœ“
OptionsStringnvarchar(max)βœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
SortOrderInt32int
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.DocumentSequence

Per-merchant document-number generator.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt32intβœ“
DocumentTypeStringvarchar(20)
NextNumberInt32int
PadLengthInt32int
PrefixStringvarchar(10)

dbo.ExchangeRate

A dated FX rate between two currencies.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
EffectiveDateDateOnlydate
FromCurrencyIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
RateDecimaldecimal(18,6)
RowVersionByte[]rowversion
SourceStringvarchar(50)
ToCurrencyIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.ReasonCode

A reusable reason code (voids, adjustments, movements).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CodeStringvarchar(30)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
NameStringnvarchar(100)
ReasonTypeStringvarchar(30)
RequiresNoteBooleanbit
RowVersionByte[]rowversion
SortOrderInt32int
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.ReportPin

A pinned/favorite report for quick access in the portal Reports area (team-wide when UserId is null, personal otherwise; Position orders them).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
PositionInt32int
PublicIdStringvarchar(32)
ReportKeyStringnvarchar(64)
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
UserIdStringnvarchar(450)βœ“

dbo.UnitOfMeasure

A unit of measure (each, case, lb, etc.).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CodeStringvarchar(10)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DecimalPlacesInt32int
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
NameStringnvarchar(50)
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.UnitOfMeasureConversion

Conversion factor between two units (optionally product-specific).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
ConversionFactorDecimaldecimal(18,6)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
FromUoMIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
ProductIdInt64bigintβœ“
RowVersionByte[]rowversion
ToUoMIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

Sales & Transactions

dbo.DailySales

Pre-aggregated (summarized) daily sales totals by dimension/location.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DimensionIdInt64bigint
DimensionTypeStringvarchar(30)
DiscountTotalDecimaldecimal(18,2)
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
ItemCountInt32int
LocationIdInt64bigintβœ“
RowVersionByte[]rowversion
SaleDateDateTimedate
TaxTotalDecimaldecimal(18,2)
TotalDecimaldecimal(18,2)
TransactionCountInt32int
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.PaymentMethod

A configured tender type.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CodeStringvarchar(30)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
NameStringnvarchar(100)
OpensCashDrawerBooleanbit
PaymentTypeStringvarchar(30)
RequiresChangeBooleanbit
RowVersionByte[]rowversion
SortOrderInt32int
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.ReturnTracking

Links a return line back to the original sold line and quantities.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
OriginalSaleLineItemIdInt64bigintβœ“
PublicIdStringvarchar(32)
QuantityReturnedDecimaldecimal(18,4)
QuantitySoldDecimaldecimal(18,4)
ReturnLocationIdInt64bigintβœ“βœ“
ReturnSaleLineItemIdInt64bigintβœ“
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.Sale

A completed POS sale/return transaction.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CashierEmployeeIdInt64bigintβœ“
ChangeDueDecimaldecimal(18,2)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
CurrencyIdInt64bigintβœ“βœ“
CustomerCertExpiryDateDateTimedatetime2(3)βœ“
CustomerCertNumberStringvarchar(50)βœ“
CustomerIdInt64bigintβœ“βœ“
DiscountTotalDecimaldecimal(18,2)
ExchangeRateUsedDecimaldecimal(18,6)βœ“
ForeignCurrencyTotalDecimaldecimal(18,2)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
IsSyncedBooleanbit
LocationIdInt64bigintβœ“
OriginalSaleIdInt64bigintβœ“βœ“
PublicIdStringvarchar(32)
ReasonCodeIdInt64bigintβœ“
RowVersionByte[]rowversion
SaleDateUtcDateTimedatetime2(3)
SaleNumberStringvarchar(50)
SaleTypeStringvarchar(20)
SalesRepEmployeeIdInt64bigintβœ“
ShiftIdInt64bigintβœ“
StatusStringvarchar(20)
SubtotalDecimaldecimal(18,2)
TaxTotalDecimaldecimal(18,2)
TerminalIdInt64bigintβœ“
TotalDecimaldecimal(18,2)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
VoidCommentStringnvarchar(500)βœ“

dbo.SaleLineItem

A line on a sale (sale or return).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CommissionAmountDecimaldecimal(18,2)βœ“
CommissionPercentDecimaldecimal(5,2)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DiscountAmountDecimaldecimal(18,2)
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
IsReturnBooleanbit
LineTotalDecimaldecimal(18,2)
ProductVariantIdInt64bigintβœ“
QuantityDecimaldecimal(18,4)
ReasonCodeIdInt64bigintβœ“
RowVersionByte[]rowversion
SaleIdInt64bigintβœ“
SalesRepEmployeeIdInt64bigintβœ“
TagAlongFromLineIdInt64bigintβœ“βœ“
TaxClassificationTaxClassificationtinyintTaxClassification
TaxHolidayCodeStringvarchar(50)βœ“
TaxHolidayIdInt64bigintβœ“βœ“
TaxOverrideNotesStringnvarchar(500)βœ“
TaxOverrideReasonCodeCodeStringvarchar(50)βœ“
TaxOverrideReasonCodeIdInt64bigintβœ“βœ“
UnitPriceDecimaldecimal(18,2)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.SalePayment

A tender applied to a sale.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
AmountDecimaldecimal(18,2)
ChangeGivenDecimaldecimal(18,2)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
PaymentMethodIdInt64bigintβœ“
ReferenceNumberStringvarchar(100)βœ“
RowVersionByte[]rowversion
SaleIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.SaleTax

Tax breakdown captured per sale/line.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
RowVersionByte[]rowversion
SaleIdInt64bigintβœ“
SaleLineItemIdInt64bigintβœ“βœ“
TaxAmountDecimaldecimal(18,2)
TaxRateCodeStringvarchar(50)
TaxRateIdInt64bigintβœ“
TaxRateNameStringnvarchar(100)
TaxRateValueDecimaldecimal(8,6)
TaxableAmountDecimaldecimal(18,2)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

Shifts, Cash & Reconciliation

dbo.CashMovement

Cash in/out (pay-in, pay-out, drop) during a shift.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
AmountDecimaldecimal(18,2)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
EmployeeIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
MovementTypeCashMovementTypetinyintCashMovementType
NotesStringnvarchar(500)βœ“
ReasonCodeIdInt64bigintβœ“
RecipientStringnvarchar(200)βœ“
RowVersionByte[]rowversion
ShiftIdInt64bigintβœ“
ShiftSegmentIdInt64bigintβœ“βœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.NonSaleEvent

Non-sale register events (no-sale, drawer open).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CommentStringnvarchar(500)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
EmployeeIdInt64bigintβœ“
EventTypeNonSaleEventTypetinyintNonSaleEventType
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
PublicIdStringvarchar(32)
ReasonCodeIdInt64bigintβœ“
RowVersionByte[]rowversion
ShiftIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.Shift

A cashier/register shift with reconciliation totals.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
BlindClosedAtUtcDateTimedatetime2(3)βœ“
BusinessDateDateOnlydate
CardTotalDecimaldecimal(18,2)
CashTotalDecimaldecimal(18,2)
ClosedAtUtcDateTimedatetime2(3)βœ“
ClosedByEmployeeIdInt64bigintβœ“βœ“
ClosingAmountDecimaldecimal(18,2)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
CurrentTerminalIdInt64bigintβœ“βœ“
CustomerCountInt32int
DiscountTotalDecimaldecimal(18,2)
DroppedTotalDecimaldecimal(18,2)
EmployeeIdInt64bigintβœ“
ExpectedAmountDecimaldecimal(18,2)βœ“
ExportedAtUtcDateTimedatetime2(3)βœ“
GlobalIdGuiduniqueidentifier
IsBlindCloseBooleanbit
IsDeletedBooleanbit
IsExportedBooleanbit
IsSyncedBooleanbit
LocationIdInt64bigintβœ“
MergedAtUtcDateTimedatetime2(3)βœ“
MergedIntoShiftIdInt64bigintβœ“βœ“
NetSalesTotalDecimaldecimal(18,2)
NoSaleCountInt32int
OpenedAtUtcDateTimedatetime2(3)
OpeningAmountDecimaldecimal(18,2)βœ“
OtherTenderTotalDecimaldecimal(18,2)
OverShortAmountDecimaldecimal(18,2)βœ“
PaidOutTotalDecimaldecimal(18,2)
PublicIdStringvarchar(32)
ReturnsTotalDecimaldecimal(18,2)
RowVersionByte[]rowversion
SalesTotalDecimaldecimal(18,2)
ShiftNumberStringvarchar(50)
SourceIdStringvarchar(50)βœ“
SourceSystemSourceSystemtinyintSourceSystem
StatusShiftStatustinyintShiftStatus
TaxTotalDecimaldecimal(18,2)
TransactionCountInt32int
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
VoidCountInt32int

dbo.ShiftCount

A counted tender total vs expected for a shift.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CountTypeCountTypetinyintCountType
CountedAmountDecimaldecimal(18,2)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
ExpectedAmountDecimaldecimal(18,2)
ForeignCurrencyAmountDecimaldecimal(18,2)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
PaymentMethodIdInt64bigintβœ“
RowVersionByte[]rowversion
ShiftIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“
VarianceDecimaldecimal(18,2)

dbo.ShiftSegment

A continuous segment of a shift on a terminal.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
EndReasonSegmentEndReasontinyintSegmentEndReason
EndedAtUtcDateTimedatetime2(3)βœ“
EndingCashAmountDecimaldecimal(18,2)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
IsSyncedBooleanbit
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
SequenceNumberInt16smallint
ShiftIdInt64bigintβœ“
StartedAtUtcDateTimedatetime2(3)
StartingCashAmountDecimaldecimal(18,2)βœ“
TerminalIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.ShiftTaxTotal

Tax collected during a shift by rate.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
RowVersionByte[]rowversion
ShiftIdInt64bigintβœ“
TaxAmountDecimaldecimal(18,2)
TaxRateIdInt64bigintβœ“
TaxableAmountDecimaldecimal(18,2)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

Sync

dbo.DeviceSyncState

Per-device, per-entity high-water mark for offline sync.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DeviceRegistrationIdInt32int
EntityTypeStringvarchar(100)
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LastPullRowVersionByte[]varbinary(8)
LastPullUtcDateTimedatetime2(3)
LastPushUtcDateTimedatetime2(3)βœ“
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.SyncCommand

A command queued for delivery to a device.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CommandTypeStringvarchar(50)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DeliveredAtUtcDateTimedatetime2(3)βœ“
DeviceCodeStringvarchar(50)βœ“
DeviceRegistrationIdInt32intβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
PayloadStringnvarchar(max)βœ“
RowVersionByte[]rowversion
StatusSyncCommandStatustinyintSyncCommandStatus
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.SyncLog

A record of a device sync session.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CompletedAtUtcDateTimedatetime2(3)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DeviceCodeStringvarchar(50)
DeviceRegistrationIdInt32int
EntitiesPulledInt32int
EntitiesPushedInt32int
ErrorMessageStringnvarchar(500)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
RowVersionByte[]rowversion
StatusSyncLogStatustinyintSyncLogStatus
SyncTypeSyncTypetinyintSyncType
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

Tax Engine

dbo.CustomerTaxProfile

A tax treatment profile (e.g. exempt) assignable to customers.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DescriptionStringnvarchar(500)βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
NameStringnvarchar(100)
PublicIdStringvarchar(32)
RequiresCertBooleanbit
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.CustomerTaxProfileMap

Remaps a source tax group to a target group for a profile.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
FromTaxGroupIdInt64bigintβœ“βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
RowVersionByte[]rowversion
TaxProfileIdInt64bigintβœ“
ToTaxGroupIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.TaxGroup

A named group of tax rates applied together.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DescriptionStringnvarchar(500)βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
NameStringnvarchar(100)
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.TaxGroupRate

Membership of a tax rate in a tax group (join, ordered).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
PriorityInt32int
RowVersionByte[]rowversion
TaxGroupIdInt64bigintβœ“
TaxRateIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.TaxHoliday

A tax-holiday period that switches items to another tax group.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CodeStringvarchar(50)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DescriptionStringnvarchar(1000)βœ“
EndUtcDateTimedatetime2(3)
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsDeletedBooleanbit
NameStringnvarchar(200)
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
StartUtcDateTimedatetime2(3)
TimeZoneStringvarchar(100)
ToTaxGroupIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.TaxHolidayCategory

Categories included in a tax holiday, with price cap.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CategoryIdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
MaxUnitPriceDecimaldecimal(18,2)βœ“
RowVersionByte[]rowversion
TaxHolidayIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.TaxHolidayLocation

Locations where a tax holiday applies (join).

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LocationIdInt64bigintβœ“
RowVersionByte[]rowversion
TaxHolidayIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.TaxHolidayProduct

Products included in a tax holiday, with price cap.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
MaxUnitPriceDecimaldecimal(18,2)βœ“
ProductIdInt64bigintβœ“
RowVersionByte[]rowversion
TaxHolidayIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.TaxRate

An individual tax rate.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“
IdInt64bigintβœ“
CodeStringvarchar(50)
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsActiveBooleanbit
IsCompoundingBooleanbit
IsDeletedBooleanbit
IsIncludedInPriceBooleanbit
NameStringnvarchar(100)
PublicIdStringvarchar(32)
RateDecimaldecimal(8,6)
RowVersionByte[]rowversion
ShowOnReceiptBooleanbit
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

Transfers

dbo.TransferConfirmation

A ship/receive confirmation event against a transfer.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
ConfirmationDateDateTimedatetime2(3)
ConfirmationTypeTransferConfirmationTypetinyintTransferConfirmationType
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DocumentNumberStringnvarchar(20)
EmployeeIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LocationIdInt64bigintβœ“
NotesStringnvarchar(500)βœ“
PublicIdStringvarchar(32)
RowVersionByte[]rowversion
TransferOrderIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.TransferConfirmationLine

Per-line quantity delta within a confirmation.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
PublicIdStringvarchar(32)
QuantityDamagedDeltaDecimaldecimal(10,4)
QuantityDeltaDecimaldecimal(10,4)
RowVersionByte[]rowversion
TransferConfirmationIdInt64bigintβœ“
TransferOrderLineIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.TransferOrder

An inter-location stock transfer document.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
ClosedByEmployeeIdInt64bigintβœ“
ClosedDateDateTimedatetime2(3)βœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
DocumentNumberStringvarchar(20)
FromLocationIdInt64bigintβœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
NotesStringnvarchar(500)βœ“
PublicIdStringvarchar(32)
ReceivedDateDateTimedatetime2(3)βœ“
RequestDateDateTimedatetime2(3)
RequestedByEmployeeIdInt64bigintβœ“
RowVersionByte[]rowversion
ShippedDateDateTimedatetime2(3)βœ“
StatusTransferOrderStatustinyintTransferOrderStatus
ToLocationIdInt64bigintβœ“
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

dbo.TransferOrderLine

A variant line on a transfer, with staged quantities.

ColumnTypeProviderNullPKFKEnum
MerchantIdInt32intβœ“βœ“
IdInt64bigintβœ“
CreatedAtUtcDateTimedatetime2(3)
CreatedByUserIdStringnvarchar(450)βœ“
GlobalIdGuiduniqueidentifier
IsDeletedBooleanbit
LineNumberInt32int
ProductVariantIdInt64bigintβœ“
PublicIdStringvarchar(32)
QuantityDamagedDecimaldecimal(10,4)
QuantityReceivedDecimaldecimal(10,4)
QuantityRequestedDecimaldecimal(10,4)
QuantityShippedDecimaldecimal(10,4)
RowVersionByte[]rowversion
TransferOrderIdInt64bigintβœ“
UnitCostDecimaldecimal(18,4)
UnitPriceDecimaldecimal(18,2)
UpdatedAtUtcDateTimedatetime2(3)
UpdatedByUserIdStringnvarchar(450)βœ“

Enums

AccountLedgerEntryType

  • Charge = 0
  • Payment = 1
  • CreditMemo = 2
  • DebitMemo = 3
  • FinanceCharge = 4

AccountStatementStatus

  • Draft = 0
  • Sent = 1
  • Paid = 2
  • Overdue = 3

AccountStatus

  • Active = 0
  • Suspended = 1
  • Closed = 2

AdjustmentStatus

  • Draft = 0
  • Completed = 1
  • Cancelled = 2

AlertType

  • AgeVerification = 0
  • Warning = 1
  • Info = 2

BreakType

  • Paid = 0
  • Unpaid = 1

BundleType

  • None = 0
  • Kit = 1
  • Assembly = 2
  • Matrix = 3
  • LotMatrix = 4

CashMovementType

  • CashDrop = 1
  • PayIn = 2
  • PayOut = 3
  • DrawerCount = 4
  • DrawerHandoff = 5

CommissionMode

  • None = 0
  • PercentOfSale = 1
  • PercentOfProfit = 2
  • FixedAmount = 3

CostChangeType

  • SupplierIncrease = 0
  • SupplierDecrease = 1
  • ManualAdjustment = 2
  • ReceivingVariance = 3

CountType

  • EndOfShift = 0
  • TerminalHandoff = 1
  • ManagerCount = 2

CreditLimitEnforcement

  • Warn = 0
  • Block = 1
  • None = 2

DeviceStatus

  • Pending = 0
  • Active = 1
  • Disabled = 2
  • Revoked = 3

DeviceType

  • POS = 0
  • Kiosk = 1

DistributionStatus

  • Draft = 0
  • Allocated = 1
  • Shipped = 2
  • Completed = 3
  • Cancelled = 4

EmailOutboxStatus

  • Pending = 0
  • Dispatching = 1
  • Sent = 2
  • Failed = 3
  • Dead = 4

GiftCardActivityType

  • Activation = 0
  • Reload = 1
  • Redemption = 2
  • Adjustment = 3
  • Expiration = 4

GiftCardStatus

  • Active = 0
  • Inactive = 1
  • Expired = 2

GroupLoyaltyAccountStatus

  • Active = 0
  • Inactive = 1
  • Expired = 2

IndustryTemplate

  • Shop = 0
  • Pharmacy = 1
  • Hardware = 2

LoyaltyAccountStatus

  • Active = 0
  • Inactive = 1
  • Expired = 2

LoyaltyTransactionType

  • Earn = 0
  • Redeem = 1
  • Adjust = 2
  • Void = 3
  • Expire = 4

ModuleClassification

  • Core = 0
  • Vertical = 1
  • AddOn = 2

MovementType

  • Sale = 0
  • Return = 1
  • Receipt = 2
  • Adjustment = 3
  • TransferOut = 4
  • TransferIn = 5
  • Count = 6
  • Distribution = 7

NonSaleEventType

  • NoSale = 0
  • Aborted = 1
  • XReport = 2
  • ZReport = 3
  • ZZReport = 4
  • BlindCloseout = 5

NotificationChannel

  • Email = 0
  • Sms = 1
  • Push = 2

OrderStatus

  • Draft = 0
  • Confirmed = 1
  • InProgress = 2
  • ReadyForPickup = 3
  • Completed = 4
  • Cancelled = 5

OrderType

  • Quote = 0
  • LayawayOrder = 1
  • BackOrder = 2
  • WorkOrder = 3
  • SpecialOrder = 4

PartnerRole

  • PartnerAdmin = 0
  • PartnerSupport = 1

PaymentTermsType

  • DueOnReceipt = 0
  • NetDays = 1
  • EndOfMonth = 2

PriceChangeStatus

  • Draft = 0
  • PendingApproval = 1
  • Approved = 2
  • Applied = 3
  • Cancelled = 4
  • Rejected = 5

PrinterLanguage

  • Zpl = 0
  • Tspl = 1

PrintJobStatus

  • Pending = 0
  • Printing = 1
  • Completed = 2
  • Failed = 3

PrintJobTrigger

  • Manual = 0
  • Receiving = 1
  • PriceChange = 2

ProductStatus

  • Draft = 0
  • Active = 1
  • Inactive = 2

PromotionDiscountType

  • Percent = 0
  • FixedAmount = 1
  • BuyXGetY = 2
  • FixedPrice = 3

PromotionTargetType

  • Product = 0
  • Category = 1
  • Sale = 2

PurchaseOrderStatus

  • Draft = 0
  • Submitted = 1
  • PartiallyReceived = 2
  • FullyReceived = 3
  • Closed = 4
  • Cancelled = 5

PurchaseReceiptStatus

  • Draft = 0
  • Completed = 1
  • Cancelled = 2

SaleWindowType

  • Available = 1
  • Blocked = 2

SegmentEndReason

  • Active = 0
  • Moved = 1
  • LoggedOut = 2
  • IdleTimeout = 3
  • ManagerOverride = 4
  • ShiftClosed = 5
  • Merged = 6

ShiftStatus

  • Open = 1
  • Suspended = 2
  • PendingCount = 3
  • Closed = 4
  • Merged = 5
  • Voided = 6

SourceSystem

  • NativeQIIUB = 0
  • ImportTool = 1

StockCountStatus

  • InProgress = 0
  • Completed = 1
  • Cancelled = 2

SupportSessionReason

  • SupportTicket = 0
  • BugInvestigation = 1
  • Onboarding = 2
  • Billing = 3
  • DataCorrection = 4
  • Compliance = 5
  • Training = 6
  • Other = 7

SyncCommandStatus

  • Pending = 0
  • Delivered = 1
  • Failed = 2

SyncLogStatus

  • Started = 0
  • Completed = 1
  • Failed = 2

SyncType

  • Pull = 0
  • Push = 1
  • Full = 2

TaxClassification

  • Taxed = 0
  • Exempt = 1
  • Waived = 2
  • Mapped = 3

TemplateScope

  • Platform = 0
  • Partner = 1
  • Merchant = 2

TimeEntryStatus

  • Open = 0
  • Closed = 1
  • Adjusted = 2

TransferConfirmationType

  • Shipped = 0
  • Received = 1
  • PartialReceived = 2
  • Rejected = 3

TransferOrderStatus

  • Draft = 0
  • Submitted = 1
  • Shipped = 2
  • InTransit = 3
  • PartiallyReceived = 4
  • Received = 5
  • Closed = 6
  • Cancelled = 7

UserRole

  • SystemAdmin = 0
  • Admin = 1
  • Manager = 2
  • Cashier = 3

WebListingSyncStatus

  • Pending = 0
  • Synced = 1
  • Error = 2
  • Disabled = 3

WebPlatform

  • Qiiub = 0
  • Shopify = 1
  • BigCommerce = 2
  • WooCommerce = 3
No sections match the current search and filters.