For the query and tool for viewing the full Linnworks Database Schema, please see here.


For an image display of the basic Database Structure and some commonly requested relationships, please see here.


TABLE OF CONTENTS


Order data tables


Order
pkOrderIDuniqueidentifier
cFullNamenvarchar(127)
cEmailAddressnvarchar(255)
cShippingAddressnvarchar(-1)
cPostCodenvarchar(127)
dReceievedDatedatetime
dDispatchBydatetime
dProcessedOndatetime
fPostageCostfloat
fTotalChargefloat
cCurrencynvarchar(3)
nOrderIdint
nStatusint
Sourcevarchar(64)
bProcessedbit
fTaxfloat
fkCountryIduniqueidentifier
fkPostalServiceIduniqueidentifier
fkPackagingGroupIduniqueidentifier
ReferenceNumvarchar(64)
ExternalReferencevarchar(64)
PostalTrackingNumbervarchar(64)
CreatedByint
CreatedDatedatetime
Address1nvarchar(255)
Address2nvarchar(255)
Address3nvarchar(255)
Townnvarchar(255)
Regionnvarchar(255)
LifeStatusint
BuyerPhoneNumbervarchar(64)
Companynvarchar(255)
SubSourcevarchar(128)
AddressVerifiedbit
Subtotalfloat
PostageCostExTaxfloat
CountryTaxRatefloat
RecalculateTaxRequiredbit
ChannelBuyerNamenvarchar(120)
HoldOrCancelbit
Markertinyint
TotalDiscountfloat
fkBankIduniqueidentifier
FulfillmentLocationIduniqueidentifier
SecondaryReferenceNumvarchar(25)
PostalServiceCostfloat
FulfilmentCenterAcknowledgebit
PostageDiscountfloat
ConversionRatefloat



Open_Order
pkOrderID
uniqueidentifier
cFullNamenvarchar(127)
cEmailAddressnvarchar(255)
cPostCodenvarchar(127)
dReceievedDatedatetime
dDispatchBydatetime
fPostageCostfloat
fTotalChargefloat
cCurrencynvarchar(3)
nOrderIdint
nStatusint
Sourcevarchar(64)
bProcessedbit
fTaxfloat
fkCountryIduniqueidentifier
fkPostalServiceIduniqueidentifier
fkPackagingGroupIduniqueidentifier
ReferenceNumvarchar(64)
ExternalReferencevarchar(64)
PostalTrackingNumbervarchar(64)
CreatedByint
CreatedDatedatetime
Address1nvarchar(255)
Address2nvarchar(255)
Address3nvarchar(255)
Townnvarchar(255)
Regionnvarchar(255)
LifeStatusint
BuyerPhoneNumbervarchar(64)
Companynvarchar(255)
SubSourcevarchar(128)
AddressVerifiedbit
Subtotalfloat
PostageCostExTaxfloat
CountryTaxRatefloat
RecalculateTaxRequiredbit
ChannelBuyerNamenvarchar(120)
HoldOrCancelbit
Markertinyint
TotalDiscountfloat
fkBankIduniqueidentifier
FulfillmentLocationIduniqueidentifier
SecondaryReferenceNumvarchar(25)
PostalServiceCostfloat
FulfilmentCenterAcknowledgebit
NotesCountint
AffectsInOrderBookbit
IsPickListPrintedbit
IsRuleRunbit
ConversionRatefloat
StockAllocationtinyint



Additional order data tables


Order_AdditionalInfo
uniqueidentifier
BillingNamenvarchar(255)
BillingCompanynvarchar(255)
BillingAddress1nvarchar(255)
BillingAddress2nvarchar(255)
BillingAddress3nvarchar(255)
BillingTownnvarchar(255)
BillingRegionnvarchar(255)
BillingPostcodenvarchar(255)
BillingCountryNamenvarchar(255)
dPaidOndatetime
BillingPhoneNumbernvarchar(255)
CancellationReasonvarchar(25)
BillingEmailAddressnvarchar(255)
DeliveryStartDatedatetime2
DeliveryEndDatedatetime2

                                                                

OrderXml
rowiduniqueidentifier
fkOrderIduniqueidentifier
ObjectXmlxml(-1)
LineTagvarchar(64)
Typevarchar(64)



Order_Refund
pkRefundRowIduniqueidentifier
uniqueidentifier
Reasonnvarchar(255)
Amountdecimal
fkBankIduniqueidentifier
fkOrderItemIduniqueidentifier
Actionedbit
AccountingExportedbit
CreateDatedatetime
RefundReferencenvarchar(255)
CancellationQuantityint
fkOrderItemReturnIduniqueidentifier
ActionDatedatetime
RefundStatusnvarchar(32)
ChannelReasonvarchar(64)
ChannelReasonSecvarchar(64)
RetryCountint
IsShippingRefundbit
IsAdditionalRefundbit
IsChannelInitiatedbit
SubStatusTagnvarchar(32)
fkRefundHeaderIdint
RefundedUnittinyint
Internalbit
IgnoredValidationbit



Accounting_Bank
pkBankId
uniqueidentifier
AccountNamenvarchar(255)
Tagsnvarchar(600)
AutomationTypevarchar(64)
CanDeletebit
bLogicalDeletebit
Balancefloat



ListCountries
pkCountryIduniqueidentifier
cCountrynvarchar(64)
cContinentnvarchar(64)
cCurrencynvarchar(50)
nPostageCostPerKgfloat
cCountryCodevarchar(3)
rowguiduniqueidentifier
TaxRatefloat
bLogicalDeletebit
AddressFormatvarchar(600)
CustomsRequiresbit



Order packaging and shipping tables


OrderPackaging
fkOrderIduniqueidentifier
ItemWeightfloat
fkPackagingTypeIduniqueidentifier
PackagingWeightfloat
TotalWeightfloat
CalcErrornvarchar(255)
ManualAdjustbit
ErrorStatetinyint
LabelIdvarchar(64)
fkPostageFileIduniqueidentifier
TotalHeightdecimal
TotalWidthdecimal
TotalDepthdecimal
SplitPackageCountint

                                                                         

PackageGroups
PackageCategoryID
uniqueidentifier
PackageCategoryvarchar(64)
bLogicalDeletebit
rowguiduniqueidentifier
PreferenceIndexint

                                                


PostalServices
pkPostalServiceIduniqueidentifier
PostalServiceNamevarchar(255)
PostalServiceTagvarchar(2000)
ServiceCountryvarchar(64)
PostalServiceCodevarchar(255)
Vendorvarchar(64)
TrackingNumberRequiredbit
bLogicalDeletebit
WeightRequiredbit
PrintModulevarchar(600)
PrintModuleTitlevarchar(64)
IgnorePackagingGroupbit
rowguiduniqueidentifier
fkShippingAPIConfigIdint
IntegratedServiceIduniqueidentifier

Order items tables


OrderItem
rowiduniqueidentifier
fkOrderIduniqueidentifier
fkStockIDuniqueidentifier
fPricePerUnitfloat
nQtyint
ItemNumbernvarchar(120)
fkLocationIduniqueidentifier
fkCompositeParentRowIduniqueidentifier
ChannelSKUvarchar(255)
fkStockItemId_processeduniqueidentifier
DispatchStockUnitCostfloat
ShippingCostfloat
SalesTaxfloat
TaxRatefloat
TaxCostInclusivebit
Costfloat
CostIncTaxfloat
PartShippedbit
LineDiscountfloat
IsServicebit
ItemSourcevarchar(64)
PartShippedQtyint
fkChannelTitleIdint
fkStockItemIduniqueidentifier
ContainsCompositesbit


                                                                                                  

Open_OrderItem
rowiduniqueidentifier
fkOrderIduniqueidentifier
fPricePerUnitfloat
nQtyint
ItemNumbernvarchar(120)
fkLocationIduniqueidentifier
fkCompositeParentRowIduniqueidentifier
ChannelSKUvarchar(255)
fkStockItemIduniqueidentifier
SalesTaxfloat
TaxRatefloat
TaxCostInclusivebit
Costfloat
CostIncTaxfloat
PartShippedbit
LineDiscountfloat
IsServicebit
ItemSourcevarchar(64)
PartShippedQtyint
OriginalTitlenvarchar(1000)
AffectingStockLevelint
fkStockIDuniqueidentifier
fkImageIduniqueidentifier

                                                                                                                                                                            

StockItems
pkStockIDuniqueidentifier
cItemNumbernvarchar(255)
cItemNamenvarchar(1000)
cDescriptionnvarchar(-1)
fPricePerItemfloat
fkStockControlStockItemIduniqueidentifier
rowguiduniqueidentifier



Stock item data tables

                                                                                         

StockItem
pkStockItemIDuniqueidentifier
ItemTitleNvarchar(512)
ItemNumbernvarchar(255)
ItemDescriptionnvarchar(-1)
CreationDatedatetime
bLogicalDeletebit
RetailPricefloat
CategoryIduniqueidentifier
Weightfloat
PackageGroupuniqueidentifier
BinRackvarchar(64)
rowguiduniqueidentifier
PurchasePricefloat
BarcodeNumbervarchar(255)
DimHeightfloat
DimWidthfloat
DimDepthfloat
ShipperSeparatelybit
TaxRatefloat
fkPostalServiceuniqueidentifier
bContainsCompositesbit
ModifiedDatedatetime
ModifiedUserNamevarchar(64)
ModifyActionvarchar(16)
IsArchivedbit
IsVariationGroupbit
InventoryTrackingTypetinyint
SerialNumberScanRequiredbit
BatchNumberScanRequiredbit



StockItem_ExtendedProperties
pkRowId
uniqueidentifier
fkStockItemIduniqueidentifier
ProperyNamenvarchar(50)
ProperyValuenvarchar(2000)
ProperyTypevarchar(50)
UserDefinedbit
fkParentRowIduniqueidentifier
ModifiedDatedatetime
ModifiedUserNamevarchar(64)



ProductCategories
CategoryIduniqueidentifier
CategoryNamenvarchar(255)



StockLevel
fkStockItemIduniqueidentifier
fkStockLocationIduniqueidentifier
Quantityint
OnOrderint
CurrentStockValuefloat
MinimumLevelint
AutoAdjustbit
LastUpdateDatedatetime
LastUpdateOperationvarchar(64)
rowiduniqueidentifier
PendingUpdatebit
InOrderBookint
JITbit



StockLocation
pkStockLocationIduniqueidentifier
Locationnvarchar(255)
Address1nvarchar(100)
Address2nvarchar(100)
Citynvarchar(100)
Countynvarchar(64)
Countrynvarchar(64)
ZipCodenvarchar(24)
bLogicalDeletebit
IsNotTrackablebit
LocationTagvarchar(64)
IsFulfillmentCenterbit
CountInOrderUntilAcknowledgementbit
FulfilmentCenterDeductStockWhenProcessedbit
IsWarehouseManagedbit



ItemLocation
fkStockItemIduniqueidentifier
fkLocationIduniqueidentifier
BinRackNumbernvarchar(64)
rowiduniqueidentifier



ItemSupplier
fkStockItemIduniqueidentifier
fkSupplierIduniqueidentifier
rowiduniqueidentifier
isDefaultbit
SupplierCodenvarchar(255)
SupplierCode2nvarchar(255)
SupplierBarcodenvarchar(255)
LeadTimeint
KnownPurchasePricefloat
AvgPurchasePricefloat
AvgLeadTimefloat
MaxLeadTimefloat
MinOrderint
OnHandfloat
MinPurchasePricefloat
MaxPurchasePricefloat
AvgPurchaseQtyfloat
SupplierMinOrderQtyint
SupplierPackSizeint
LeadTimeVectorvarchar(215)


Supplier
pkSupplierIDuniqueidentifier
SupplierNamenvarchar(255)
AddressLine1nvarchar(255)
AddressLine2nvarchar(255)
Citynvarchar(100)
Countynvarchar(64)
Countrynvarchar(64)
ZipCodenvarchar(24)
TelNumbernvarchar(255)
FaxNumbernvarchar(255)
eMailnvarchar(255)
PrimaryWebSitenvarchar(255)
bLogicalDeletebit
ContactNamenvarchar(255)
SecondaryTelNumbernvarchar(255)
Currencynvarchar(3)

                                                                                     

amazon_fba_stock_detail 
[inventory].[amazon_fba_stock_detail]
pkRowId
int
SubSourcevarchar(128)
Regionvarchar(5)
MarketplaceIdvarchar(128)
SellerIdvarchar(128)
SellerSkuvarchar(255)
CreateDateTimedatetime2
UpdateDateTimedatetime2
FulfillmentChannelSkuvarchar(255)
Asinvarchar(16)
ProductNamevarchar(255)
EnrolledInSnlbit
MarketPlacevarchar(50)
SnlPricefloat
SnlInventoryint
NonSnlInventoryint
Conditionvarchar(32)
YourPricefloat
MfnListingExistsbit
MfnFulfillableQuantityint
AfnListingExistsint
AfnFulfillableQuantityint
AfnUnsellableQuantityint
AfnReservedQuantityint
AfnTotalQuantityint
PerUnitVolumefloat
AfnInboundWorkingQuantityint
AfnInboundShippedQuantityint
AfnInboundReceivingQuantityint