Skip to main content

Common Schema

This document defines field groups that appear across multiple exports. Instead of repeating these fields in every schema, we reference them here to keep documentation concise and maintainable.


Client Information

Standard client identification fields present in all exports.

Column NameData TypeDescription
ClientIdintClient identifier
ClientNamevarcharName of the client
ClientCodevarcharCode of the client

Location Information

Standard location/outlet fields that appear in location-related exports.

Column NameData TypeDescription
LocationIdintUnique identifier for the location/outlet
NamevarcharLocation name
CodevarcharLocation code
ExternalLocationCodevarcharExternal system location code
StreetvarcharPrimary street address
Street2varcharStreet address line 2
Street3varcharStreet address line 3
CityvarcharCity name
PostalCodevarcharPostal/ZIP code
Latitudedecimal(18,2)GPS latitude coordinate for mapping
Longitudedecimal(18,2)GPS longitude coordinate for mapping
StateIdintState/province identifier
StatevarcharState/province name
CountryIdintCountry identifier
CountryvarcharCountry name
MarketIdintMarket identifier
MarketNamevarcharMarket name
ChannelIdintLocation type/channel identifier
ChannelvarcharLocation type/channel name (e.g., Retail, Wholesale)
ClassificationIdintLocation classification identifier
ClassificationvarcharLocation classification name
TimeZoneIdintTimezone identifier
TimeZonevarcharTimezone display name

Product Information

Standard product fields that appear in product-related exports.

Column NameData TypeDescription
ProductIdintUnique product identifier
ProductvarcharProduct name
ShortNamevarcharProduct short name
SKUvarcharStock Keeping Unit code
ExternalProductCodevarcharExternal system product code
UPCvarcharUniversal Product Code (barcode)
ProductGTINvarcharGlobal Trade Item Number
BrandIdintBrand identifier
BrandvarcharBrand name
ProductCategoryIdintProduct category identifier
ProductCategoryvarcharProduct category name
ProductCategory2IdintSecondary product category identifier
ProductCategory2varcharSecondary product category name
ProductTypeIdintProduct type identifier
ProductTypevarcharProduct type name
IsKeyProductbitKey product flag
IsForeignProductbitForeign/competitor product flag

Asset Information

Standard asset/cooler fields that appear in asset-related exports.

Column NameData TypeDescription
AssetIdintUnique asset identifier
AssetSerialNumbervarcharPhysical asset serial number printed on device
ExternalAssetCodevarcharExternal system asset code
AssetTypeIdintAsset type identifier
AssetTypevarcharAsset type name (e.g., Cooler, Refrigerator)
PlanogramIdintAssigned planogram identifier
PlanogramNamevarcharPlanogram name
ExternalPlanogramCodevarcharExternal system planogram code

Smart Device Information

Standard smart device/sensor fields that appear in IoT-related exports.

Column NameData TypeDescription
SmartDeviceIdintUnique smart device identifier
SmartDeviceSerialNumbervarcharSmart device serial number
SmartDeviceTypevarcharSmart device type name (e.g., Camera, Sensor)
MacAddressvarcharDevice MAC address
SmartDeviceMacAddressvarcharAlternative field name for MAC address

Audit Fields

Standard audit/tracking fields that appear in most exports.

Column NameData TypeDescription
IsDeletedbitSoft delete flag (0=Active, 1=Deleted)
CreatedOndatetimeTimestamp when record was created
ModifiedOndatetimeTimestamp when record was last modified ⭐ Critical for delta processing
CreatedByvarcharUsername of user who created the record
ModifiedByvarcharUsername of user who last modified the record
CreatedByUservarcharAlternative field name for creator username
ModifiedByUservarcharAlternative field name for modifier username

ModifiedOn is critical for delta processing - this field determines which records are included in incremental exports.


Geographic Information

Standard geographic/regional fields.

Column NameData TypeDescription
StateIdintState/province identifier
StatevarcharState/province name
CountryIdintCountry identifier
CountryvarcharCountry name

Usage in Schema Documentation

When a schema document includes these common field groups, you'll see a reference like:

📋 Includes: Client Information, Location Information, Audit Fields

This indicates that all fields from those sections are present in the export, in addition to the export-specific fields documented in that schema.