Branch-Specific Settings
Branch-Specific Settings in EquiBillBook allow you to configure unique operational parameters, preferences, and behaviors for each branch. This guide explains how to configure and manage branch-specific settings.
Understanding Branch-Specific Settings
Branch-specific settings enable you to:
- Configure unique settings for each branch
- Customize operational parameters per location
- Set branch-specific tax configurations
- Configure branch-specific numbering rules
- Set up location-specific preferences
- Override global settings when needed
Accessing Branch-Specific Settings
To access branch-specific settings:
- Navigate to Settings → Location Settings → Branch Management
- Select the branch you want to configure
- Click "Settings" or "Configure Settings"
- You'll see branch-specific settings options
Sales Settings
Configure sales-related settings for the branch:
Invoice Settings
- Invoice Prefix: Unique prefix for invoices from this branch
- Invoice Numbering: Configure numbering sequence (Auto, Manual, Custom)
- Starting Number: Starting invoice number
- Number Format: Custom number format
- Reset Period: When to reset numbering (Yearly, Monthly, Never)
Sales Tax Settings
- Default Tax: Default tax rate for sales
- Tax Calculation: Tax calculation method
- Tax Display: How to display tax on invoices
- GST Settings: Branch-specific GST configuration
- Place of Supply: Place of supply for GST
Sales Preferences
- Default Payment Terms: Default payment terms
- Default Currency: Default currency for sales
- Round-off Settings: Round-off configuration
- Discount Settings: Discount calculation and display
Purchase Settings
Configure purchase-related settings:
Bill Settings
- Bill Prefix: Unique prefix for purchase bills
- Bill Numbering: Configure numbering sequence
- Starting Number: Starting bill number
- Number Format: Custom number format
- Reset Period: When to reset numbering
Purchase Tax Settings
- Default Tax: Default tax rate for purchases
- Tax Calculation: Tax calculation method
- GST Settings: Branch-specific GST configuration
- Reverse Charge: Reverse charge settings
Purchase Preferences
- Default Payment Terms: Default payment terms for suppliers
- Default Currency: Default currency for purchases
- Approval Settings: Purchase approval workflow
Inventory Settings
Configure inventory-related settings:
Stock Settings
- Stock Valuation Method: FIFO, LIFO, Average, etc.
- Low Stock Alert: Enable/disable low stock alerts
- Low Stock Threshold: Threshold for low stock alerts
- Negative Stock: Allow/disallow negative stock
- Stock Adjustment: Stock adjustment settings
Transfer Settings
- Allow Transfers: Allow stock transfers to/from other branches
- Transfer Approval: Require approval for transfers
- Auto-Update: Auto-update stock on transfer
Financial Settings
Configure financial settings for the branch:
Accounting Settings
- Financial Year: Branch financial year
- Accounting Method: Cash or Accrual basis
- Currency: Branch currency
- Separate Books: Maintain separate books
Payment Settings
- Payment Methods: Available payment methods
- Default Payment Method: Default method for transactions
- Payment Terms: Default payment terms
POS Settings
If POS is enabled, configure POS-specific settings:
POS Configuration
- POS Enabled: Enable POS for this branch
- Receipt Settings: Receipt format and content
- Cash Register: Cash register configuration
- Barcode Settings: Barcode scanning settings
Restaurant Settings
If restaurant module is enabled:
Restaurant Configuration
- Restaurant Enabled: Enable restaurant features
- Table Settings: Table management settings
- Booking Settings: Table booking configuration
- KOT Settings: Kitchen order ticket settings
Notification Settings
Configure branch-specific notifications:
Notification Preferences
- Email Notifications: Enable email notifications
- SMS Notifications: Enable SMS notifications
- Notification Recipients: Who receives notifications
- Alert Settings: Configure alerts and reminders
Report Settings
Configure branch-specific report settings:
Report Preferences
- Default Date Range: Default date range for reports
- Report Format: Default report format
- Auto-Email Reports: Automatically email reports
- Report Recipients: Default report recipients
Display Settings
Configure display and UI preferences:
Display Preferences
- Date Format: Date display format
- Time Format: Time display format (12/24 hour)
- Number Format: Number display format
- Currency Display: Currency symbol and position
- Language: Branch-specific language (if applicable)
Security Settings
Configure security settings for the branch:
Security Configuration
- Access Control: User access settings
- IP Restrictions: Restrict access by IP address
- Session Settings: Session timeout and security
- Audit Log: Enable audit logging
Integration Settings
Configure integrations for the branch:
Integration Configuration
- Payment Gateway: Payment gateway settings
- Accounting Software: Accounting software integration
- E-commerce: E-commerce platform integration
- Other Integrations: Third-party integrations
Saving Settings
After configuring settings:
- Review all configured settings
- Verify values are correct
- Click "Save" or "Apply Settings"
- Settings will be saved for the branch
- Changes will take effect immediately or after refresh
Resetting to Default
To reset branch settings to default:
- Go to branch settings
- Click "Reset to Default" or "Use Global Settings"
- Select which settings to reset
- Confirm the reset
- Settings will revert to global defaults
Copying Settings
Copy settings from another branch:
- Go to branch settings
- Click "Copy from Branch" or "Import Settings"
- Select source branch
- Select which settings to copy
- Confirm and apply
- Settings will be copied
Best Practices
- Standardize Where Possible: Use global settings when appropriate
- Document Custom Settings: Document any branch-specific customizations
- Regular Review: Periodically review branch settings
- Test Changes: Test setting changes before full implementation
- Consistent Naming: Use consistent prefixes and formats
- Backup Settings: Keep backups of important configurations
Common Scenarios
Scenario 1: Different Tax Rates
Configuring different tax rates for different branches:
- Go to branch settings
- Navigate to Sales Tax Settings
- Set branch-specific tax rates
- Configure GST settings if different
- Save the settings
Scenario 2: Different Numbering
Setting up different invoice numbering for each branch:
- Go to branch sales settings
- Configure unique invoice prefix
- Set starting number
- Configure numbering format
- Set reset period
- Save the configuration
Scenario 3: Branch-Specific Currency
Setting different currency for a branch:
- Go to branch financial settings
- Select branch currency
- Configure currency display format
- Set exchange rate if needed
- Save the settings
Troubleshooting
Issue: Settings Not Applying
Possible Causes:
- Settings not saved properly
- Cache issues
- Permission problems
Solution: Verify settings were saved, clear cache, check permissions
Issue: Settings Overridden by Global
Possible Causes:
- Global settings taking precedence
- Incorrect configuration
- System behavior
Solution: Check setting hierarchy, verify branch-specific settings are enabled, review configuration
What's Next?
After configuring branch-specific settings, you should:
- Test the settings
- Verify they work as expected
- Train users on branch-specific configurations
- Monitor settings effectiveness
- Update settings as needed
- Document any customizations
Proper branch-specific settings ensure each branch operates optimally according to its unique requirements in EquiBillBook.