An operating location of a company - the physical site documents and stock are keyed to. Every branch belongs to an owning company via partnerAccountId, and document handlers validate that a document's BranchId actually belongs to its PartnerAccountId before saving, so mismatched pairs are rejected. Inventory is bucketed per partner+branch (InventoryStock, InventoryLedger and ItemLot all carry BranchId), transfers move stock between branches (Transfer.branchId is the source - its navigation is named FromBranch - and toBranchId the destination), and StorageLocation rows subdivide a branch into zones, bins and vans. parentLocationBranchId builds a branch hierarchy, and geoLocation is a true geographic point anchoring the mobile attendance check-in geofence.
Fields
| Field | Label | Type | Required | What it does |
|---|---|---|---|---|
AllowInventory | Allow Inventory | Boolean | ||
AllowPurchase | Allow Purchase | Boolean | ||
AllowSales | Allow Sales | Boolean | ||
AllowService | Allow Service | Boolean | ||
BranchCode | Code | Text, unique | Yes | |
BranchType | Branch Type | PickList | Yes | Values: Sales Branch, Service Branch. |
BusinessHoursId | Business Hours | Lookup → BusinessHours | ||
BusinessUnitId | Business Unit | Lookup → BusinessUnit | ||
ContactAddressId | Address | Lookup → ContactAddress | ||
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
DefaultInventoryValuationMethod | Default Inventory Valuation Method | PickList | ||
DocumentNameCode | Document Name Code | Text | ||
Email | Text, unique | |||
ExternalId | External | Text, unique | ||
GeoLocation | Geo Location | GeoLocation | A true geographic point (WGS 84) serialized as latitude/longitude, replacing an older free-text value; it anchors the mobile attendance check-in geofence for the branch. | |
GSTIN | GSTIN | Calculated (calculated) | ||
GSTRegistrationId | GST Registration | Lookup → GSTRegistration | ||
Id | Id | Text | Yes | |
InventoryValidationMethod | Inventory Valation Method | PickList | ||
IsActive | Active | Boolean | ||
IsHomeDeliveryAvailable | Home Delivery | Boolean | ||
IsServicePickupDropAvailable | Service Pickup Drop | Boolean | ||
MarketingName | Marketing Name | Text | ||
MobileNumber | Mobile | Number | ||
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | ||
OwnerId | Owner | Lookup → UserAccount | Yes | |
ParentLocationBranchId | Parent Location | Lookup → Branch | Parent branch in the branch hierarchy - a self-reference for modelling regions or hub-and-spoke structures. | |
PartnerAccountId | Partner Account | Lookup → Account | The company that owns the branch. Document handlers validate that a document's branch belongs to its partner account, so mismatched partner/branch pairs are rejected at save. | |
PayrollBusinessHoursId | Payroll Business Hours | Lookup → BusinessHours | ||
Phone | Phone | LargeNumber | ||
RecordTypeId | Record Type | Guid, hidden | ||
SalesEmail | Sales Email | Text | ||
SalesPhone | Sales Phone | LargeNumber | ||
ServiceEmail | Service Email | Text | ||
ServicePhone | Service Phone | LargeNumber | ||
SourceOfSupply | Source of Supply | PickList | Values: Maharashtra, Gujarat, Rajasthan, Haryana. | |
UIProps | UI Props | Text | ||
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Website | Website | Text |
Actions
| Action | Label | Type | What it does |
|---|---|---|---|
BulkDelete | Delete | Delete | Delete the selected records. |
Clone | Clone | ServerAction (Clone) | Clone |
Delete | Delete | Delete | Delete |
DeleteEntity | Delete | Delete | DeleteEntity |
DeleteInList | Delete | Delete | Delete in a list page |
EditEntity | Edit | Edit | EditEntity |
EditInLine | Edit | EditInline | Edit In Page |
EditListHeader | Edit | EditInline | EditListHeader |
EditListRow | Edit | Edit | EditListRow |
New | New | New | New |
Validations
| Validation | Applies to | Error message | Notes |
|---|---|---|---|
| Phone Number Validation | SalesPhone, Error | Phone number provided is not in a valid format. | Check if the Mobile number is in valid format |
Related entities
- ContactAddress — looks up via
ContactAddressId - UserAccount — looks up via
CreatedById - UserAccount — looks up via
OwnerId - BusinessUnit — looks up via
BusinessUnitId - GSTRegistration — looks up via
GSTRegistrationId - BusinessHours — looks up via
BusinessHoursId - Branch — looks up via
ParentLocationBranchId - BusinessHours — looks up via
PayrollBusinessHoursId - UserAccount — looks up via
ModifiedById - Account — looks up via
PartnerAccountId - TdsChallan — referenced by via
BranchId - GLAccount — referenced by via
BranchId - TdsTransaction — referenced by via
BranchId - PurchaseOrder — referenced by via
SupplierBranchId - PriceList — referenced by via
BranchId - LandedCost — referenced by via
BranchId - CheckInInspection — referenced by via
BranchId - Holiday — referenced by via
BranchId - InventoryStock — referenced by via
BranchId - KYCDocument — referenced by via
BranchId - InterfaceServiceProvider — referenced by via
BranchId - OpenTransaction — referenced by via
BranchId - Shipment — referenced by via
BranchId - Visit — referenced by via
BranchId - TaxTransaction — referenced by via
BranchId - StoreDealer — referenced by via
BranchId - EWayBill — referenced by via
BranchId - PublishedStatement — referenced by via
BranchId - DeliveryOrder — referenced by via
BranchId - BranchPostalCode — referenced by via
BranchId - TransferInwardLine — referenced by via
BranchId - Claim — referenced by via
BranchId - ExpenseClaimLine — referenced by via
BranchId - TransferInwardLine — referenced by via
RelatedBranchId - CycleCount — referenced by via
BranchId - CreditNote — referenced by via
BranchId - ExpenseVoucher — referenced by via
BranchId - LoanAdvance — referenced by via
BranchId - Case — referenced by via
BranchId - InventoryFulfilment — referenced by via
BranchId - Transfer — referenced by via
ToBranchId - PartnerResource — referenced by via
BranchId - DebitNote — referenced by via
BranchId - ServiceOrder — referenced by via
BranchId - Asset — referenced by via
LastServiceBranchId - DiscountGroup — referenced by via
BranchId - Journal — referenced by via
BranchId - Asset — referenced by via
SellingBranchId - Project — referenced by via
BranchId - BranchTimeSlot — referenced by via
BranchId - ClaimLine — referenced by via
BranchId - ServiceCampaign — referenced by via
BranchId - ServiceBay — referenced by via
BranchId - GLAccountPeriodBalance — referenced by via
BranchId - CompanyCardTransaction — referenced by via
BranchId - InventoryCostLot — referenced by via
BranchId - ItemInventoryAttribute — referenced by via
BranchId - TaxGroup — referenced by via
BranchId - AssetMaintenance — referenced by via
BranchId - AutoOrder — referenced by via
BranchId - Order — referenced by via
BranchId - PostingErrorLog — referenced by via
BranchId - PurchaseOrderRequisition — referenced by via
BranchId - PurchaseOrder — referenced by via
BranchId - Compensation — referenced by via
BranchId - Quote — referenced by via
BranchId - PayrollRun — referenced by via
BranchId - Payslip — referenced by via
BranchId - Payment — referenced by via
BranchId - GeneralLedger — referenced by via
BranchId - Position — referenced by via
BranchId - ServiceCampaignMember — referenced by via
BranchId - Requisition — referenced by via
BranchId - IncentivePlan — referenced by via
BranchId - InventoryOpeningLotState — referenced by via
BranchId - ItemLot — referenced by via
BranchId - Subscription — referenced by via
BranchId - RecurringJournal — referenced by via
BranchId - InventoryCostConsumption — referenced by via
BranchId - ContactAddress — referenced by via
BranchId - SchemeConsumption — referenced by via
BranchId - ExpenseClaim — referenced by via
BranchId - KPIData — referenced by via
BranchId - Invoice — referenced by via
SupplierBranchId - GSTR6ISDDistribution — referenced by via
ISDBranchId - Opportunity — referenced by via
BranchId - Invoice — referenced by via
BranchId - BankAccount — referenced by via
BranchId - Transfer — referenced by via
BranchId - InventoryLedger — referenced by via
RelatedBranchId - ExpenseAdvance — referenced by via
BranchId - InventoryLedger — referenced by via
BranchId - Employee — referenced by via
BranchId - Adjustment — referenced by via
BranchId - InventoryValuationPolicy — referenced by via
BranchId - Resource — referenced by via
DefaultBranchId - SchemeLedger — referenced by via
BranchId - ClaimReconciliation — referenced by via
BranchId - Branch — referenced by via
ParentLocationBranchId - BookValuationAdjustment — referenced by via
BranchId - Bill — referenced by via
BranchId - EInvoice — referenced by via
BranchId - FullAndFinalSettlement — referenced by via
BranchId - PartnerAccountMapping — referenced by via
BranchId - ProductDemo — referenced by via
BranchId - ShipmentAssetLine — referenced by via
SellingBranchId - JournalLine — referenced by via
BranchId - PostingDefinition — referenced by via
BranchId - PerformanceKPI — referenced by via
BranchId - InventoryFulfilmentOrderLine — referenced by via
BranchId - Requisition — referenced by via
FromBranchId - Scheme — referenced by via
BranchId - Asset — referenced by via
BranchId - Lead — referenced by via
BranchId - RecurringDepreciation — referenced by via
BranchId - StorageLocation — referenced by via
BranchId - PayrollPeriod — referenced by via
BranchId - FinanceCase — referenced by via
BranchId - BudgetLine — referenced by via
BranchId - ResourceAvailabilityData — referenced by via
BranchId - VisitPlan — referenced by via
BranchId - IncentiveResource — referenced by via
BranchId - AssetDisposal — referenced by via
BranchId - InventoryNrvAssessment — referenced by via
BranchId - VisitRouteGroup — referenced by via
BranchId - ClaimBatch — referenced by via
BranchId - GoodsReceipt — referenced by via
BranchId
