@extends('layouts.management') @section('content')
Branch Management / Create Branch

Register a Business Unit Branch

Create an organizational branch for this Business Unit. Module-specific setup is configured inside each module.

← Back to Directory
@csrf

Business Unit & Branch Identity

Select the parent Business Unit and assign the branch name and unique code.

@if(isset($businessUnit))
Business Unit

{{ $businessUnit->name }}

{{ $businessUnit->category ?? 'Business Unit' }}

{{ $businessUnit->code }}
@else
@error('business_unit_id')

{{ $message }}

@enderror
@endif

Official name of the branch within its Business Unit.

@error('name')

{{ $message }}

@enderror
#

Unique branch identifier across the organization.

@error('code')

{{ $message }}

@enderror

Catering Module Settings

Shown only for Catering Business Units. Used by Catering/POS to discover this branch.

@error('facility_type')

{{ $message }}

@enderror

Branch Location

Region / city and physical address of the branch.

Curated Tanzanian administrative regions. Selecting a region automatically suggests the branch code prefix.

@error('city')

{{ $message }}

@enderror

Branch Manager & Administrative Contact

Administrative head / point of contact for this branch. Operational module roles are assigned inside each module.

Optional. Selecting a user auto-fills the manager name & contact email.

@error('manager_user_id')

{{ $message }}

@enderror

Auto-filled from the selected user, or enter a contact name manually.

Operational Status

Active branches are available to their Business Unit's modules. Inactive branches are retained for history.

Cancel
Live Branch Preview Real-time

Business Unit:
Region / City:
Branch Manager:
Branch Administration Note

A branch is an organizational unit of its Business Unit. Module-specific configuration (e.g. Cleaning supervisors, POS, kitchen, or stock locations) is managed inside the respective module, not here.

@endsection