Enterprise Multi-Dimensional Financial Analysis
Slice your P&L and Balance Sheet by Cost Center, Department, Project, Branch, and unlimited custom dimensions.
Dimensional Accounting
Enterprise-grade multi-dimensional financial analysis. Slice your P&L, Balance Sheet, and all financial reports by Cost Center, Department, Project, Branch — and unlimited custom dimensions.Four Core Dimensions
Cost Center|Track expenses and revenues by functional area — manufacturing, sales, administration, R&D, logistics. Department|Organize by organizational unit — accounting, HR, IT, operations, marketing. Project|Allocate costs to specific projects, contracts, or jobs for profitability analysis and budget tracking. Branch|Separate reporting for each physical location, subsidiary, profit center, or business unit.
Unlimited Custom Dimensions
Beyond the four core dimensions, create unlimited custom dimension types to match your business needs — Product Line, Region, Sales Channel, Customer Segment, Campaign, or any classification that matters for your analysis.Hierarchical Structure
Parent-Child Relationships|Create tree structures for roll-up reporting — e.g., Region → Country → City. Multi-Level Depth|Configure up to 5 levels of hierarchy per dimension type. Roll-Up Totals|Automatically aggregate child values to parent nodes in reports. Drill-Down Analysis|Click any parent value to expand and see underlying detail.
Default Dimensions
Customer Defaults|Assign default dimensions to customers — all sales auto-inherit the dimension values. Vendor Defaults|Assign default dimensions to vendors — all purchases auto-inherit the dimension values. Item Defaults|Assign default dimensions to inventory items for consistent cost allocation. Account Defaults|Set default dimensions at the GL account level for automatic posting.
Posting Rules
Mandatory|Require a dimension value before posting — e.g., all expense accounts must have a Cost Center. Optional|Dimension is available but not required — user can choose to apply or leave blank. Same Code|Lock the dimension to a specific value — cannot be changed by the user. Blocked|Prevent a dimension from being used with certain accounts or transactions.
Automatic Dimension Flow
Dimensions flow seamlessly from source documents through to the General Ledger. Enter dimensions once on the Sales Invoice or Purchase Invoice, and they automatically propagate to all related journal entries — enabling complete traceability from financial statements back to the source transaction.Dimensional Reporting
P&L by Dimension|Profit & Loss statement filtered or grouped by any dimension or combination of dimensions. Balance Sheet|Assets, liabilities, and equity broken down by Cost Center, Project, or Branch. Trial Balance|Account balances with full dimensional breakdown and interactive drill-down. Custom Analysis|Build ad-hoc reports combining any dimensions with account ranges and date filters.
High-Performance Architecture
DimensionSet Hashing|Unique dimension combinations stored once and referenced by hash — no duplicate storage. Two Global Dimensions|Designate two dimensions for denormalized fast queries on high-volume tables. Pre-Aggregated Balances|DimensionBalance table for instant reporting without runtime aggregation. Zero Schema Changes|Adding new dimensions is data-only — no database migrations required.