xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField SalesCRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Home/Docs/Entity Reference/Storage Location — entity reference
REFERENCE · Last reviewed

Storage Location — entity reference

A physical or logical stock-holding place inside a branch. LocationType is required and seeded with Warehouse (the default), Store, Showroom, Site, Rack, Engine Bay and Virtual. The hierarchy is self-referencing through ParentStorageLocationId and RootStorageLocationId, alongside separately stored Location, ParentLocation and RootLocation path strings that no code derives. Setting IsMobile turns the record into a van and activates the vehicle and cargo-capacity attributes. Goods in transit are deliberately held outside any location: the transfer transit stock row is keyed with a null StorageLocationId.

Fields

FieldLabelTypeRequiredWhat it does
AllowInventoryInventoryBooleanYesMarks the place as one that may hold stock at all, as opposed to a structural node in the location tree that only exists to group its children.
BranchIdBranchLookup → BranchYes
CapacityVolumeM3Capacity Volume (m3)DecimalLoad capacity by volume in cubic metres for van (mobile) locations, used for capacity planning.
CapacityWeightKgCapacity Weight (kg)DecimalLoad capacity by weight in kilograms for van (mobile) locations, used for capacity planning.
CargoHeightCmCargo Height (cm)Decimal
CargoLengthCmCargo Length (cm)DecimalInternal cargo compartment length in centimetres, part of the van attributes that apply when the location is marked mobile; used for load planning alongside the volume and weight capacities.
CargoWidthCmCargo Width (cm)Decimal
CreatedByCreated ByLookupYes
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
DefaultResourceIdDefault ResourceExternalIdThe usual driver or rep assigned to this van location.
DescriptionDescriptionText
ExternalIdExternalExternalId
FulfillmentSequenceNumberFulfillment Sequence NumberNumber
IdIdGuidYes
IsActiveActiveBooleanRetires a location from selection without deleting it, so historical stock rows, lots and ledger movements that reference it stay intact.
IsMobileMobileBoolean
LocationLocationTextA stored path string naming this place within its hierarchy. It is persisted rather than derived from the parent and root links, so nothing in the platform recalculates it when the tree is rearranged.
LocationLatitudeLocationLatitudeLongMultiLineText
LocationLevelLocation LevelNumberNumeric depth of this place in the location tree, stored on the record rather than computed from the parent chain; no code path maintains it, so it is only as accurate as it was entered.
LocationLongitudeLocation LongitudeText
LocationTypeLocation TypePickListYesValues: Site, Virtual, Store, Showroom, Warehouse, Engine Bay, Rack.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYes
OwnerIdOwnerLookup → UserAccountYes
ParentLocationParentLocationLongMultiLineTextA stored path string for the enclosing place, held separately from the parent link. Nothing recalculates it, so treat the parent lookup as the authority on the hierarchy and this as a display convenience.
ParentStorageLocationIdParent Storage LocationLookup → StorageLocationParent in the location tree (a zone within a warehouse, a bin within a zone); rootStorageLocationId is denormalized to the tree's top so queries can scope to a whole warehouse without walking the hierarchy.
RecordTypeIdRecord TypeGuid, hidden
RootLocationRootLocationLongMultiLineTextA stored path string for the top of the hierarchy, held separately from the root lookup and not recalculated by any code path.
RootStorageLocationIdRoot LocationLookup → StorageLocationThe top of this location's branch of the tree, stored alongside the immediate parent so a whole site's locations can be found in one query instead of walking the hierarchy.
ServiceJobTypeService Job TypePickList
StorageLocationCodeCodeTextShort internal code for the place, used on labels and in imports where the full record name is impractical.
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes
VehicleNumberVehicle NumberMultiLineTextVehicle registration number when the location is a mobile storage location - a van carrying stock rather than a fixed bin.

Actions

ActionLabelTypeWhat it does
BulkDeleteDeleteDeleteDelete the selected records.
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete
DeleteInListDeleteDeleteDelete in a list page
EditEditEditEdit
EditInLineEditEditInlineDelete in page.
EditInListEditEditEdit
EditListHeaderEditEditInlineEditListHeader
NewNewNewNew
NewInLineNewNewInline, inactiveNew In Line
UIActionUI ActionUIActionUI Action