- Utilities
-
Accounting
- Accounting Period
- Accounting Period Lock
- All transaction statement
- Contact balance
- Currency
- Customer Payment
- Exchange Rate
- Journal
- Journal Entry
- Nominal Code
- Payment Method
- Purchase Credit
- Purchase Invoice
- Purchase Payment
- Purchase Payment Total
- Sale Payment Total
- Sales Credit
- Sales Invoice
- Sales Receipt
- Sales Receipt (deprecated)
- Supplier Payment
- Tax Code
- Contact
- Integration
-
Order
- Custom Field Metadata
- Forget Contact
- Landed Cost Estimate
- Order
- Order Acknowledgement
- Custom Field
- Order Note
- Order Row
- Order Shipping Status
- Order Status
- Order Status Update
- Order Stock Status
- Order Type
- Purchase Credit Close
- Purchase Order Close
- Sales Credit
- Sales Credit Close
- Sales Order
- Sales Order Close
- Sales Order Row
- Pricing
-
Product
- Brand
- Brightpearl Category
- Channel
- Channel brand
- Collection
- Discount contact usage
- Discount total usage
- Option
- Option Value
- Price List
- Product Primary Supplier
- Product
- Product Bundle
- Product Custom Field
- Custom Field Metadata
- Custom Field
- Product Group
- Product Identity
- Product option value
- Product Price
- Product Supplier
- Product Type
- Product Type Option Association
- Season
-
Warehouse
- Asset Value Correction
- Bundle Availability
- Default Location
- Drop-Ship Note
- Drop-Ship Note Event
- External Transfer
- Fulfilment Source
- Order fulfilment status
- Goods-In Note Correction
- Goods-In Note
- Goods Movement
- Goods-Out Note
- Goods-Out Note Event
- Internal Transfer
- Location
- Pick
- Product Availability
- Quarantine Location
- Quarantine Release
- Reservation
- Reservation Row
- Reservations
- Shipping Method
- Stock Correction
- Stock Transfer
- Warehouse
- Warehouse Defaults
- Zone
Location
A Location represents a physical space in a Warehouse that an item of stock can be held in, like a shelf or a bin.
The Brightpearl Location model is flexible and does not assume any particular physical layout, but is designed to support the common 'Aisle, Bay, Shelf, Bin' configuration of warehouses. This is achieved through the use of the groupingX properties on the Location resource, illustrated in the examples in Location POST.
Locations do not have names, but the Brightpearl application will use the groupingX properties concatenated together (eg A1.B3.S4.B1) for display purposes.
The groupingX properties allow hierarchical warehouse configurations to be modelled, but no validation of the hierarchy or naming conventions are enforced (e.g. you may create a location A1.B3.S4.B1 and another called SORTING_BAY.MISC without an error). The only validation of hierarchy is that you cannot set groupingD if groupingC is not set, and so on.
Locations can also optionally be assigned to warehouse zones. See the Zone documentation for more information.
Locations can only be modified in order to update the association to warehouse zone. No other modifications are allowed once created and can only be deleted if no stock has ever been stored in the location, so you should exercise caution.
Locations do not support any concept of volume or capacity. Any number and type of products can be stored in a Location.
Stock is moved in and out of a Location through the Goods-In Note, Goods-Out Note, Internal Transferand External Transfer resources.