BATCHAMPROIMPORTPURCHASE

Stores rows relating to purchases which are imported from AuctionMaestro Pro.

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
PURCHASE_CONSTITUENTID uniqueidentifier yes
PURCHASE_BIDDERNUMBER nvarchar(10) Default = ''
PURCHASE_DATE datetime yes
PURCHASE_POSTDATE datetime yes
PURCHASE_POSTSTATUSCODE tinyint Default = 1 1=Not posted, 2=Do not post
PURCHASE_POSTSTATUS nvarchar(11) (Computed) yes CASE [PURCHASE_POSTSTATUSCODE] WHEN 1 THEN N'Not posted' WHEN 2 THEN N'Do not post' END Provides a translation for the 'PURCHASE_POSTSTATUSCODE' field.
DATEADDED datetime Default = getdate() Indicates the date this record was added.
DATECHANGED datetime Default = getdate() Indicates the date this record was last changed.
TS timestamp Timestamp.
TSLONG bigint (Computed) yes CONVERT(bigint, TS) Numeric representation of the timestamp.
PURCHASE_AMOUNT money Default = 0
PURCHASE_PAYMENTMETHODCODE tinyint Default = 0 0=Cash, 1=Check, 2=Credit card
PURCHASE_PAYMENTMETHOD nvarchar(11) (Computed) yes CASE [PURCHASE_PAYMENTMETHODCODE] WHEN 0 THEN N'Cash' WHEN 1 THEN N'Check' WHEN 2 THEN N'Credit card' END Provides a translation for the 'PURCHASE_PAYMENTMETHODCODE' field.

Foreign Keys

Foreign Key Field Type Null Notes Description
ID uniqueidentifier BATCHAMPROIMPORT.ID Primary Key.
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT.
PURCHASE_CREDITTYPECODEID uniqueidentifier yes CREDITTYPECODE.ID FK to CREDITTYPECODE

Indexes

Index Name Fields Unique Primary Clustered
IX_BATCHAMPROIMPORTPURCHASE_DATEADDED DATEADDED yes
IX_BATCHAMPROIMPORTPURCHASE_DATECHANGED DATECHANGED
PK_BATCHAMPROIMPORTPURCHASE ID yes yes

Triggers

Trigger Name Description
TR_BATCHAMPROIMPORTPURCHASE_AUDIT_UPDATE
TR_BATCHAMPROIMPORTPURCHASE_AUDIT_DELETE

Referenced by

Referenced by Field
BATCHAMPROIMPORTPURCHASEDETAIL PURCHASEDETAIL_PURCHASEID