A branch is one operating location of a company, such as a showroom, depot, service centre or office, and the place documents, stock and people are keyed to. Every branch belongs to one company through Partner Account. When a company has at least one branch, every document for that company must name one of its active branches, and a document whose branch belongs to another company is rejected; a company with no branches cannot carry a branch on its documents. Stock is kept per company and branch, and every storage location belongs to exactly one branch. A branch can carry its own GST registration, whose GSTIN and state are copied onto the branch. A resource's Default Branch fills the branch on documents that person creates, and the branch's Geo Location is the centre of the optional mobile check-in location gate. A new organization starts with no branches; an organization with one location can hide the branch dimension everywhere with the Org Settings switch We operate from multiple locations.
Fields
| Field | Label | Type | Required | What it does |
|---|---|---|---|---|
AllowInventory | Allow Inventory | Boolean | Records that the branch holds stock. Informational: no built-in process blocks documents based on it. Companies onboarded through partner onboarding get it ticked. | |
AllowPurchase | Allow Purchase | Boolean | Records that the branch buys. Informational: no built-in process blocks documents based on it. Companies onboarded through partner onboarding get it ticked. | |
AllowSales | Allow Sales | Boolean | Records that the branch sells. Informational: no built-in process blocks documents based on it. Companies onboarded through partner onboarding get it ticked. | |
AllowService | Allow Service | Boolean | Records that the branch provides service. Informational: no built-in process blocks documents based on it. Companies onboarded through partner onboarding get it ticked. | |
BranchCode | Code | Text, unique | Yes | A short identifier for the branch. Required and unique across all branches. |
BranchType | Branch Type | PickList | Yes | Whether the branch is a sales or a service location. Required. Values: Sales Branch, Service Branch. The All Sales Branches and All Service Branches views filter on it. Values: Sales Branch, Service Branch. |
BusinessHoursId | Business Hours | Lookup → BusinessHours | The branch's working week and time zone. Mobile attendance working-hours checks and time-zone handling use it for a resource who has no business hours of their own. | |
BusinessUnitId | Business Unit | Lookup → BusinessUnit | The business unit (finance division) the branch belongs to. When a journal posts, every line at this branch that has no business unit of its own takes this one, so it decides which division the branch's postings report under. Changing it affects only journals posted afterwards. Set on the record page with Edit; the create form does not show it. | |
ContactAddressId | Address | Lookup → ContactAddress | The branch's postal address, a contact address record. | |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
DefaultInventoryValuationMethod | Default Inventory Valuation Method | PickList | Not used by any built-in process and has no values. | |
DocumentNameCode | Document Name Code | Text | A short code that, together with the company's code, forms an invoice's document series. Not part of the standard invoice numbering. | |
Email | Text, unique | The branch e-mail address. Unique across branches when filled. | ||
ExternalId | External | Text, unique | ||
GeoLocation | Geo Location | GeoLocation | The branch's position as latitude and longitude. It is the centre of the mobile check-in location gate for resources whose default branch this is; without it a check-in is allowed and the location is only recorded. Also used as the depot when van loads are planned. | |
GSTIN | GSTIN | Calculated (calculated) | The branch's GST identification number. Read-only, derived from the GST registration. | |
GSTRegistrationId | GST Registration | Lookup → GSTRegistration | The GST registration the branch trades under. Choosing or changing it copies the registration's GSTIN and state onto the branch on save and fills an empty Partner Account. Documents raised at the branch file under this registration in preference to the company's default. | |
Id | Id | Text | Yes | |
InventoryValidationMethod | Inventory Valation Method | PickList | Not used by any built-in process and has no values. | |
IsActive | Active | Boolean | Whether the branch can be used. A document saved with an inactive branch is rejected with Branch is Inactive. Clear it to retire a branch while keeping its history. | |
IsHomeDeliveryAvailable | Home Delivery | Boolean | Records whether the branch offers home delivery. Informational. | |
IsServicePickupDropAvailable | Service Pickup Drop | Boolean | Records whether the branch offers service pickup and drop. Informational. | |
MarketingName | Marketing Name | Text | A customer-facing name for the location. Optional. | |
MobileNumber | Mobile | Number | The branch mobile number, stored as text so leading zeros are kept. Its dialling prefix is held in a separate country-code field that defaults to +91. | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | The branch's name as it appears in lookups and on documents. | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
ParentLocationBranchId | Parent Location | Lookup → Branch | A parent branch, for recording a regional or hub-and-spoke structure. No built-in process uses the hierarchy. | |
PartnerAccountId | Partner Account | Lookup → Account | The company that owns the branch. Documents are rejected when their branch does not belong to their company, and document Branch pickers list only the branches of the chosen company. Filled from the GST registration when left empty. | |
PayrollBusinessHoursId | Payroll Business Hours | Lookup → BusinessHours | Not used by any built-in process; attendance and payroll use Business Hours. | |
Phone | Phone | LargeNumber | ||
RecordTypeId | Record Type | Guid, hidden | ||
SalesEmail | Sales Email | Text | ||
SalesPhone | Sales Phone | LargeNumber | The sales desk number. When filled it must be exactly 10 digits, otherwise saving fails with Phone number provided is not in a valid format. | |
ServiceEmail | Service Email | Text | ||
ServicePhone | Service Phone | LargeNumber | ||
SourceOfSupply | Source of Supply | PickList | The state the branch supplies from, set from the GST registration's state. Sales and purchase documents raised at the branch take it as their place of supply when they leave it empty. 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 - 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 - Campaign — 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 - CampaignMember — 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
