Advanced Features Overview
This section covers sophisticated capabilities of BRC Retail Extension designed for power users, administrators, and specialized business scenarios. These features provide enhanced functionality for complex retail operations.
Advanced Matrix Reporting
Matrix Sales and Purchase Analysis
Comprehensive Matrix Reports
Matrix Sales Invoice Report (BRC Retail Matrix Sales Inv.)
- Displays posted sales invoices in matrix format
- Columns: Variant 1 values (e.g., Sizes)
- Rows: Variant 2 values (e.g., Colors)
- Cells: Quantities sold for each combination
- Grouping: By item, customer, or date ranges
Matrix Purchase Order Report (BRC Retail Matrix Purch. Order)
- Shows purchase orders in grid format
- Useful for vendor communications
- Supports planning and forecasting
- Integrates with procurement workflows
Matrix Sales Order Report (BRC Retail Matrix Sales Order)
- Real-time sales order analysis
- Helps identify order patterns
- Supports inventory planning
- Enables customer service insights
Advanced Matrix Configuration
Custom Matrix Layouts
- Configure which variant dimension appears in columns vs. rows
- Adjust grouping levels (item, brand, season)
- Control date range filtering and aggregation
Matrix Calculation Logic
- System uses
BRC Retail Matrix Calculationcodeunit - Handles complex sorting and grouping algorithms
- Manages line grouping for similar variants
- Processes variant group numbers automatically
- System uses
Matrix Data Sources
- Posted documents provide historical analysis
- Open documents support current planning
- Integrates with inventory data for availability checks
Custom Matrix Views
Building Matrix Queries
Access Matrix Query Builder
- Use
BRC Retail ItemBalance by Var.query as template - Modify filters and grouping as needed
- Save custom query configurations
- Use
Dynamic Matrix Generation
- System builds matrices dynamically based on available variants
- Handles variable numbers of variant values
- Manages empty cells and sparse data efficiently
Advanced Barcode Management
Comprehensive Barcode System
Code 128/39 Barcode Support
Barcode Table (BRC Retail Code 128/39)
- Stores barcode definitions and settings
- Supports multiple barcode standards
- Integrates with item variant codes
- Manages check digit calculations
EAN Code Generation
- Automatic EAN-13 code generation
- Configurable number series integration
- Check digit validation using multiple methods
- Supports UPC-A and other international standards
Advanced Barcode Configuration
Number Series Setup
- Configure EAN Code No. Series in BRC Retail Setup
- Design number patterns for systematic code generation
- Integrate with existing numbering schemes
Check Digit Methods
- EAN-13: Standard retail barcode check digit
- UPC-A: North American standard
- Custom: Configurable validation algorithms
- None: No check digit validation
Barcode Label Printing
Multi-Format Label Reports:
BRC Retail ItmVar Multi 55x25: Item variant labels with variant infoBRC Retail Wh. Act. Barc 55x25: Warehouse activity labels- Custom formats: Configurable label sizes and content
Barcode Integration Workflows
Automatic Code Assignment
// Triggered when variants are created // Uses configured number series // Applies check digit calculation // Updates item references automaticallyManual Code Management
- Override automatic codes when needed
- Assign multiple barcodes per variant
- Manage legacy barcode compatibility
- Handle special character requirements
Scanning Integration
- Warehouse scanning for inventory management
- Sales scanning for variant selection
- Purchase receipt scanning for accuracy
- Physical inventory scanning support
Seasonal Management System
Advanced Seasonal Operations
Delivery Season Calculation
Automatic Season Assignment
- Uses
BRC Retail Del Season Mgt.codeunit - Calculates seasons based on configurable date fields
- Supports complex seasonal business rules
- Integrates with sales and purchase workflows
Season Configuration Options:
- Auto. Calc. Delivery Season: Enable automatic calculation
- Del. Season Calc. Date Basis: Order Date, Shipment Date, Promised Delivery Date
- Inherit Del. Season to S.Line: Header to line inheritance
- Copy Del. Seas. to S.Ord. Hdr.: Line to header copying
Multi-Season Management
Season Overlap Handling
- Manage products spanning multiple seasons
- Handle transition periods between seasons
- Support pre-season and post-season sales
Seasonal Variant Planning
- Plan variant mix by season
- Analyze seasonal performance by variant
- Optimize inventory levels for seasonal patterns
Advanced Season Rules
Season: SS25 (Spring/Summer 2025) - Start Date: March 1, 2025 - End Date: August 31, 2025 - Default for orders with shipment dates in range - Inheritance rules: Header → Lines → Related Documents
Brand and Classification Management
Advanced Brand Features
Multi-Level Brand Hierarchy
Item Brand Management (BRC Retail Item Brand)
- Hierarchical brand structures
- Brand family groupings
- Private label vs. national brand classification
- Brand performance analysis integration
Brand-Based Reporting
- Sales analysis by brand and variant
- Inventory levels by brand classification
- Purchase patterns across brand categories
- Profitability analysis by brand
Order Type Classification
Advanced Order Types (BRC Retail Order Type)
- Regular, Pre-order, Special Order, Drop Ship
- Custom order type definitions
- Integration with fulfillment workflows
- Reporting and analysis by order type
Order Terms Management (BRC Retail Ordering Terms)
- Custom terms definitions for different order types
- Integration with vendor management
- Automated terms application based on rules
Multi-Language and Localization
Comprehensive Translation System
Variant Translations
Multi-Language Variant Support
BRC Retail Variant Translation: Variant dimension translationsBRC Retail Var. Val. Transl.: Variant value translations- User language-based display
- Automatic language detection and application
Translation Management Process
Base Language Setup
- Configure primary language variant names
- Establish standard naming conventions
- Set up base variant value descriptions
Additional Language Configuration
- Add translations for each supported language
- Maintain consistency across language versions
- Validate translation completeness
Dynamic Language Display
- System automatically shows appropriate language
- User preferences control display language
- Falls back to base language if translation missing
Localization Features
Regional Adaptation
- Date format handling for seasonal calculations
- Currency integration for multi-currency operations
- Regional barcode standards support
- Local compliance requirements integration
Advanced Integration Capabilities
Event-Driven Architecture
Event Subscribers
Sales Order Event Subscribers (BRC Retail Sales Order Subs.)
- OnAfterInsert, OnAfterModify events
- Automatic variant validation
- Season calculation triggers
- Matrix data preparation
Purchase Order Event Subscribers (BRC Retail Purch. Order Subs.)
- Purchase line validation
- Variant prompting logic
- Vendor-specific variant handling
Item Event Subscribers (BRC Retail Item Event Subs.)
- Variant template validation
- Automatic variant generation triggers
- Inventory calculation updates
Advanced Workflow Integration
Custom Validation Logic
// Example: Custom variant validation // Triggered on sales line creation // Validates variant availability // Applies business-specific rulesAutomated Processing
- Variant creation workflows
- Inventory reallocation logic
- Document flow automation
- Error handling and recovery
Web Service Integration
Item Inventory Update Web Service
External System Integration (BRC Retail Item Inv. Upd WS)
- Real-time inventory updates from external systems
- Variant-specific inventory adjustments
- Batch processing capabilities
- Error logging and monitoring
API Capabilities
- RESTful endpoints for variant data
- Real-time inventory queries by variant
- Sales and purchase data synchronization
- Master data distribution
Performance Optimization
Advanced Configuration for Large Datasets
Efficient Variant Management
Sorting Optimization
- Use sorting numbers strategically (increments of 10-100)
- Optimize variant value sorting for display performance
- Implement logical grouping for related variants
Index Management
- Key fields optimized for variant lookups
- Composite indexes on variant combinations
- Performance monitoring for large variant catalogs
Matrix Calculation Optimization
- Efficient matrix generation algorithms
- Caching strategies for frequently accessed data
- Background processing for large matrix reports
Monitoring and Maintenance
Performance Monitoring
- Track matrix calculation times
- Monitor variant lookup performance
- Analyze report generation efficiency
- Database optimization recommendations
Data Maintenance
- Automated cleanup of obsolete variants
- Archive strategies for historical data
- Regular maintenance routines
- Performance tuning procedures
Custom Development Integration
Extension Points
Customizable Components
Variant Template Extensions
- Add custom fields to variant templates
- Implement business-specific validation logic
- Extend automatic generation algorithms
Matrix Calculation Customization
- Custom matrix layouts and groupings
- Business-specific calculation logic
- Integration with external analytics systems
Barcode System Extensions
- Additional barcode standards
- Custom label formats and layouts
- Integration with specialized printing systems
Event Integration Points
Available Events for Custom Logic
- Variant creation and modification events
- Matrix calculation events
- Barcode generation events
- Seasonal calculation events
- Document posting events with variant data
Troubleshooting Advanced Features
Complex Scenario Resolution
Matrix Report Issues
- Sorting Problems: Review variant value sorting configurations
- Performance Issues: Optimize filters and date ranges
- Data Accuracy: Validate source document variant assignments
Barcode Generation Problems
- Check Digit Errors: Verify calculation method configuration
- Number Series Issues: Review number series setup and availability
- Label Format Problems: Check label template configurations
Seasonal Calculation Issues
- Date Range Problems: Validate season date configurations
- Inheritance Issues: Review setup inheritance settings
- Calculation Logic: Check delivery season calculation basis
Best Practices for Advanced Users
Strategic Implementation
Phased Deployment
- Start with core variant functionality
- Add advanced features incrementally
- Monitor performance at each phase
User Training Progression
- Basic users: Core variant operations
- Power users: Matrix reporting and analysis
- Administrators: Advanced configuration and troubleshooting
Performance Management
- Regular monitoring of system performance
- Proactive optimization of variant structures
- Strategic archiving of historical data
Getting Support for Advanced Features
For complex scenarios and advanced implementations:
- Technical Documentation: Detailed API and integration documentation
- Professional Services: BrightCom Solutions AB consulting services
- Advanced Training: Specialized training for power users and administrators
- Custom Development: Extension development services for unique requirements
Advanced features of BRC Retail Extension provide sophisticated capabilities for complex retail operations. These tools enable detailed analysis, efficient operations, and seamless integration with broader business systems.