Aggregate Calculations Across Related Records: Summing, Counting, and Analyzing Data

Complete Guide to Cross-Record Calculations in Microsoft Dynamics 365 Business Central

Introduction

You need to calculate the total value of all open sales orders for a customer. Or count how many items are below their reorder point. Or find the average discount percentage across all orders for a specific salesperson. Or sum the quantity of a specific item across multiple warehouses.

These are aggregate calculations—performing calculations across multiple related records. Without aggregate functions, you'd need custom code to loop through records, apply filters, accumulate values, and handle errors. With QUALIA Rule Engine's aggregate functions in Microsoft Dynamics 365 Business Central, you can perform these calculations declaratively in your business rules.

Real-world scenario: Your credit manager wants a rule that blocks new sales orders when a customer's total open order value exceeds their credit limit. You need to:

  • Sum all open sales orders for the customer

  • Add the current order being created

  • Compare to credit limit

  • Block if total exceeds limit

Without aggregates, this requires complex custom AL code. With aggregates, it's a simple formula in your business rule.

This guide teaches you everything about aggregate calculations: available functions, syntax, filter configuration, performance optimization, common patterns, and real-world examples.

What you'll learn:

Aggregate function types - SUM, COUNT, AVG, MIN, MAX
Syntax and structure - How to write aggregate formulas
Filter configuration - Targeting the right records
Performance optimization - Making aggregates fast
Common patterns - Real-world calculation scenarios
Troubleshooting - Fixing aggregate issues
Real examples - Credit limit checking, inventory analysis, sales metrics

Time required: 35 minutes
Difficulty: Intermediate to Advanced
Prerequisites:

  • Microsoft Dynamics 365 Business Central with QUALIA Rule Engine installed

  • Understanding of table relationships in Business Central

  • Experience with placeholders and formulas

  • Basic Business Central table knowledge

Let's master aggregate calculations and unlock powerful cross-record analysis.

Part 1: Understanding Aggregate Functions (5 minutes)

What Are Aggregate Functions?

Aggregate functions perform calculations across multiple records in a table, returning a single result value.

Example without aggregates (impossible in business rules):


Example with aggregates (simple formula):


Note: Aggregates use linked table configuration to filter records. The filtering is set up in the Source References, not in the aggregate formula itself.

Why aggregates are powerful:

  • Calculate totals across any table

  • Count records matching criteria

  • Find averages, minimums, maximums

  • No custom code required

  • Automatic filtering and null handling

  • Optimized query performance

The Five Aggregate Functions

1. SUM - Total Value

Purpose: Add up numeric values across multiple records

Syntax: SUM(TableNo:FieldNo)

Example: Total from linked Sales Header records:

Note: Filtering is configured in the linked table's Source Reference filters.

Returns: Total amount (e.g., 125,750.00)

Placeholders and Functions Used:

  • SUM(36:109) - Aggregate function: Sum of Amount Including VAT from Sales Header (Table 36, Field 109)

  • Sums all values from linked Sales Header records matching the Source Reference filters

Common uses:

  • Total order value

  • Sum of line quantities

  • Total balance outstanding

  • Cumulative sales for period

2. COUNT - Number of Records

Purpose: Count how many records match criteria

Syntax: COUNT(TableNo:FieldNo)

Example: Count linked Sales Header records:

Note: Filtering is configured in the linked table's Source Reference filters.

Returns: Number of records (e.g., 5)

Placeholders and Functions Used:

  • COUNT(36:1) - Aggregate function: Count of Sales Header records (Table 36)

  • Counts all records matching the Source Reference filters

  • Field number can be any field or use COUNT(36:*) to count records

Common uses:

  • Count orders in pipeline

  • Number of overdue invoices

  • Items below reorder point

  • Active customers in territory

3. AVG - Average Value

Purpose: Calculate average (mean) value across records

Syntax: AVG(TableNo:FieldNo)

Example: Average discount from linked Sales Lines:

Note: Filtering is configured in the linked table's Source Reference filters.

Returns: Average value (e.g., 12.5)

Placeholders and Functions Used:

  • AVG(37:27) - Aggregate function: Average of Line Discount % from Sales Line (Table 37, Field 27)

  • Calculates mean value across all linked Sales Line records

Common uses:

  • Average order value

  • Mean discount percentage

  • Average days to payment

  • Typical order size

4. MIN - Minimum Value

Purpose: Find the smallest value across records

Syntax: MIN(TableNo:FieldNo)

Example: Lowest price from linked Sales Lines:

Note: Filtering is configured in the linked table's Source Reference filters.

Returns: Minimum value (e.g., 95.00)

Common uses:

  • Lowest price charged

  • Earliest date

  • Minimum inventory level

  • Smallest order quantity

5. MAX - Maximum Value

Purpose: Find the largest value across records

Syntax: MAX(TableNo:FieldNo)

Example: Highest discount from linked Sales Lines:

Note: Filtering is configured in the linked table's Source Reference filters.

Returns: Maximum value (e.g., 25.0)

Common uses:

  • Highest price charged

  • Latest date

  • Peak inventory level

  • Largest order quantity

Part 2: Aggregate Syntax and Structure (10 minutes)

Basic Syntax Pattern

General format:

Components:

1. FUNCTION: One of: SUM, COUNT, AVG, MIN, MAX

2. TableNo: Business Central table number


3. FieldNo: Field number to calculate


For COUNT: Use * to count records:

Important: Filtering is NOT done in the aggregate formula. Filters are configured in the Source Reference setup for the linked table.

COUNT Syntax (Special Case)

COUNT uses an asterisk (*) instead of a field number because it counts records, not field values.

Format:

Example:

Note: The filter determining which Sales Header records are counted is configured in the Source Reference linked table setup.

How Filtering Works with Aggregates

Critical concept: Aggregates do NOT include inline filters. Filtering is configured separately in the Source References (Linked Tables) section of your rule set.

Example setup for aggregating Sales Header records:

Rule Set: CUSTOMER-ANALYSIS
Trigger: Customer (18) - After Modify

Linked Tables (Source References):
  Source Reference: Sales Header
  Link via: Sell-to Customer No. = [18:1]
  Additional Filters:
    - Document Type is 'Order'
    - Status is 'Open'
    - Posting Date is >=[W]

Then in your rule formula:

What happens:

  1. System looks up all Sales Header records matching the customer

  2. Applies filters: Document Type='Order', Status='Open', Posting Date>=Work Date

  3. Sums field 109 (Amount Including VAT) from matching records

  4. Compares to 50,000

The aggregate formula itself (SUM(36:109)) does NOT contain filters - they're in the Source Reference configuration.

Setting Up Linked Tables for Aggregates

Step-by-step example: Setting up aggregate to sum open sales orders for a customer

Step 1: Add Source Reference

Rule Set: CUSTOMER-CREDIT-CHECK
Trigger: Customer (18)

Source References:
  Table: Sales Header (36)
  Link Field: Sell-to Customer No. = [18:1]

Step 2: Add Reference Filters

Reference Filters for Sales Header:
  Filter 1: [36:1] is 'Order'  // Document Type
  Filter 2: [36:120]

Step 3: Use Aggregate in Formula


The aggregate automatically:

  • Finds all Sales Header records linked to current customer

  • Applies the reference filters (Order, Open status)

  • Sums field 109 from matching records

  • Returns the total

Handling NULL and Empty Results

What happens when no records match the linked table filters?

Result: 0 (zero) - Aggregate functions return 0 when no records match

For COUNT:

Result: 0 (zero) - No matching records

Important: This is safe - you can use aggregates in conditions without null checks:


Part 3: Real-World Example #1 - Enhanced Credit Limit Validation (10 minutes)

Let's build a sophisticated credit limit rule using aggregates.

Business Requirement:

  • Check customer's current balance (from Customer table)

  • Add total of all open sales orders (aggregate)

  • Add current order being created

  • Block if total exceeds credit limit

  • Show detailed breakdown in error message

Why this needs aggregates:

  • Customer can have multiple open orders

  • Must sum ALL open orders, not just current one

  • Running total changes with each new order

Implementation:

Rule Set: SALES-CREDIT-COMPREHENSIVE
Trigger: Sales Header (36) - Before Insert
Trigger Type: Before Insert

Scenarios:
1. [36:1] is 'Order'  // Document Type = Order
2. [18:7] is <>true  // Customer not blocked
3. [18:59] is <>0  // Credit limit is set (not unlimited)

Linked Tables (Source References):
- Table 18 (Customer) via [36:2]  // Sell-to Customer No.
- Table 36 (Sales Header) - For aggregating other orders
  Reference Filters:
    [36:2] is [18:1]  // Same customer
    [36:1] is 'Order'  // Document Type = Order
    [36:120] is 'Open'  // Status = Open

Rule: Block if Credit Limit Exceeded
  
  Condition:
    {[18:61] + SUM(36:109) + [36:109]} is >[18:59]
    
  Breaking down this formula:
    [18:61] = Customer current balance
    + SUM(36:109) = Total of all open orders for this customer (from linked Sales Header)
    + [36:109] = This order's amount
    > [18:59] = Exceeds credit limit?
    
  Action: Error
    Message: "CREDIT LIMIT EXCEEDED

**Placeholders and Calculations Used:**
- `[18:61]` - Customer (Table 18): Balance (Field 61) - Current outstanding balance
- `[18:59]` - Customer (Table 18): Credit Limit (Field 59) - Maximum credit allowed
- `SUM(36:109)` - Aggregate function: Total of Amount Including VAT from all open Sales Header records
- `[36:109]` - Sales Header (Table 36): Amount Including VAT (Field 109) - Current order amount
- `{[18:61] + SUM(36:109) + [36:109]}` - Calculated expression: Total credit exposure (balance + open orders + new order)
- `[36:2]` - Sales Header (Table 36): Sell-to Customer No. (Field 2) - Links to customer
- `[18:1]` - Customer (Table 18): No. (Field 1) - Customer number for linking
- `[36:1]` - Sales Header (Table 36): Document Type (Field 1) - Filters to orders
- `[36:120]` - Sales Header (Table 36): Status (Field 120) - Filters to open status

Customer: [18:2]
Credit Limit: [18:59]

Current Balance: [18:61]
Open Orders Total: SUM(36:109)
This Order: [36:109]
Total Exposure: {[18:61] + SUM(36:109) + [36:109]}
Over Limit By: {[18:61] + SUM(36:109) + [36:109] - [18:59]}

This order cannot be created. Please:
1. Reduce order amount to {[18:59] - [18:61]

What this does:

Linked Table Configuration:

  • Sales Header linked to current Customer

  • Filters: Document Type='Order', Status='Open', Customer No. matches

  • This gives aggregate access to all open orders for this customer

Condition breakdown:

  • [18:61] = Customer's current balance from Business Central (e.g., $45,000)

  • SUM(36:109) = Sum Amount Including VAT from all linked Sales Header records (e.g., $30,000)

  • [36:109] = Amount of order being created now (e.g., $15,000)

  • Total = $45,000 + $30,000 + $15,000 = $90,000

  • Credit limit = $75,000

  • $90,000 > $75,000? YES → Block order

Error message shows:

  • Credit Limit: $75,000

  • Current Balance: $45,000

  • Open Orders Total: $30,000 (calculated by aggregate)

  • This Order: $15,000

  • Total Exposure: $90,000

  • Over Limit By: $15,000

  • Maximum allowed order: $0 ($75,000 - $45,000 - $30,000)

Test scenarios:

Test 1: Customer within limit

  • Balance: $10,000

  • Open orders: $5,000

  • New order: $10,000

  • Total: $25,000

  • Limit: $50,000

  • Result: ALLOWED ✓

Test 2: Customer over limit

  • Balance: $45,000

  • Open orders: $30,000

  • New order: $15,000

  • Total: $90,000

  • Limit: $75,000

  • Result: BLOCKED ✓

Test 3: Customer with no open orders

  • Balance: $20,000

  • Open orders: $0 (SUM returns 0)

  • New order: $35,000

  • Total: $55,000

  • Limit: $50,000

  • Result: BLOCKED ✓

Part 4: Real-World Example #2 - Inventory Availability Check (5 minutes)

Business Requirement: Block sales order line if total committed quantity plus this order exceeds available inventory.

Implementation:

Rule Set: SALES-INVENTORY-AVAILABILITY
Trigger: Sales Line (37) - Before Insert

Scenarios:
1. [37:5] is 'Item'  // Type = Item (not G/L Account)
2. [27:18] is <>true  // Item not blocked

Linked Tables (Source References):
- Table 27 (Item) via [37:6]  // No. field
- Table 37 (Sales Line) - For aggregating other orders
  Reference Filters:
    [37:6] is [27:1]  // Same item
    [37:5] is 'Item'  // Type = Item
    [37:1] is 'Order'  // Document Type = Order
    [37:120] is 'Open'  // Status = Open

Rule: Check Inventory Available

  Condition:
    {SUM(37:15) + [37:15]} is >[27:30]
    
  Formula breakdown:
    SUM(37:15) = Total quantity on open orders for this item (from linked Sales Lines)
    + [37:15] = Quantity on this line
    > [27:30] = Exceeds inventory?
    
  Action: Error
    Message: "INSUFFICIENT INVENTORY

Item: [27:3] - [27:8]
Available Inventory: [27:30]
Already Committed: SUM(37:15)
This Order Quantity: [37:15]
Total Required: {SUM(37:15) + [37:15]}
Shortage: {SUM(37:15) + [37:15] - [27:30]}

Cannot fulfill this order. Maximum available: {[27:30]

What this prevents:

  • Overselling inventory

  • Committing same inventory to multiple orders

  • Customer disappointment from unfulfilled orders

  • Need to cancel or modify orders later

Part 5: Performance Optimization (5 minutes)

Make Aggregates Fast

Problem: Aggregates query the database. Poor linked table filters can scan thousands of records.

Solution: Specific, well-configured reference filters.

❌ Slow configuration (scans many records):


✓ Fast configuration (uses indexes):

Source Reference: Sales Line
Link via: Document No. = [36:3]
Reference Filters:
  [37:5] is 'Item'
  [37:1]

Filter Specificity Guidelines

1. Always link on indexed fields first:

Business Central indexed fields in Sales Line:

  • Document Type + Document No. (primary key)

  • No. (item number)

  • Sell-to Customer No.

Good pattern:

Source Reference: Sales Line
Link via: Document No. = [36:3]  // Primary key - fast
Reference Filters:
  [37:5] is 'Item'
  [37:15]

2. Add date range filters to Reference Filters when possible:

Source Reference: Sales Header
Link via: Sell-to Customer No. = [18:1]
Reference Filters:
  [36:1] is 'Order'
  [36:120] is 'Open'
  [36:5] is >=[W]

3. Put most restrictive filters first in Reference Filters:

❌ Less efficient order:

Reference Filters:
  [36:120] is 'Open'  // Many records
  [36:1] is 'Order'   // Many records  
  [36:5]

✓ More efficient order:

Reference Filters:
  [36:5] is >='2025-12-01'  // Most restrictive first
  [36:1] is 'Order'
  [36:120]

Using Scenarios to Skip Expensive Aggregates

Pattern: Check simpler conditions first, aggregate only if needed

❌ Always runs expensive aggregate:


✓ Check prerequisite first:

Scenario: [18:59] is <>0  // Credit limit is set

Rule: Check Open Orders
  Condition: SUM(36:109) is >[18:59]

Monitoring Aggregate Performance

Check validation log for execution time:

  1. Enable detailed logging in Business Rule Setup

  2. Execute rule with aggregate

  3. Open Validation Log in Business Central

  4. Look for "Execution Time" column

  5. If > 1 second → optimize linked table filters

Acceptable times:

  • < 100ms: Excellent

  • 100ms - 500ms: Good

  • 500ms - 1000ms: Acceptable


1000ms: Needs optimization (review Reference Filters)

Part 6: Common Patterns and Examples (5 minutes)

Pattern 1: Count Related Records

Use case: "Customer must have at least 3 completed orders before VIP status"

Setup:

Linked Table: Sales Header (36)
Link via: Sell-to Customer No. = [18:1]
Reference Filters:
  [36:1] is 'Order'
  [36:120]

Condition:

Pattern 2: Sum with Date Range

Use case: "Total sales this month must exceed $50,000"

Setup:

Linked Table: Sales Header (36)
Link via: Sell-to Customer No. = [18:1]
Reference Filters:
  [36:1] is 'Order'
  [36:120] is 'Posted'
  [36:5] is >=[W]

Condition:

Pattern 3: Average Calculation

Use case: "Average discount on order exceeds 15%"

Setup:

Linked Table: Sales Line (37)
Link via: Document No. = [36:3]
Reference Filters:
  [37:5]

Condition:

Pattern 4: Maximum Value Check

Use case: "Highest line discount on order exceeds 25%"

Setup:

Linked Table: Sales Line (37)
Link via: Document No. = [36:3]
Reference Filters:
  [37:5]

Condition:

Pattern 5: Combining Multiple Aggregates

Use case: "Average order value for customer exceeds $10,000 AND they have more than 10 orders"

Setup:

Linked Table: Sales Header (36)
Link via: Sell-to Customer No. = [18:1]
Reference Filters:
  [36:1] is 'Order'
  [36:120]

Conditions:


Part 7: Troubleshooting Aggregates (3 minutes)

Issue 1: Aggregate Returns 0 When It Shouldn't

Symptoms: Formula returns 0, but you know records exist

Check:

1. Source Reference configuration:


2. Reference Filters syntax:

❌ Wrong: [Field Name] = Value  // Missing quotes for text
✓ Right: [Field Name]

3. Field numbers exact:

❌ Wrong: [36:110]  // Wrong field number
✓ Right: [36:109]

4. Test linked table separately:

  • Navigate to Source References in rule set

  • Check "Test" button if available

  • Verify link field and filters produce expected records

  • Check that records actually exist matching the filters

Issue 2: Aggregate Too Slow

Symptoms: Transaction takes several seconds

Solutions:

1. Add indexed field to link:

Before: 
  Link via: Type = 'Item'  // Not indexed, slow

After:
  Link via: Document No. = [36:3]  // Primary key, fast
  Reference Filter: [37:5]

2. Reduce date range in Reference Filters:

Before: 
  Reference Filter: [36:5] >= '2020-01-01'

After:
  Reference Filter: [36:5] >= [W]

3. Use scenario to skip aggregate when possible

Issue 3: Wrong Field Referenced

Symptoms: Aggregate returns unexpected value

Check:

  • Verify table number: Is 36 really Sales Header?

  • Verify field number: Is 109 really "Amount Including VAT"?

  • Check linked table configuration

  • Use Business Central to verify field numbers

Debugging tip: Test with COUNT first


Conclusion

Aggregate calculations unlock powerful cross-record analysis in your business rules:

What you now know: ✓ Five aggregate functions: SUM, COUNT, AVG, MIN, MAX ✓ Proper syntax and filter expressions ✓ Performance optimization techniques ✓ Real-world patterns for common scenarios ✓ Troubleshooting aggregate issues

Key patterns to remember:

Credit limit checking: Balance + Open orders + Current order > Limit Inventory checking: Committed + This order > Available Count validation: COUNT(...) >= Minimum threshold Average monitoring: AVG(...) > Acceptable range Performance: Always filter on indexed fields first

Your next steps:

Today:

  1. Identify one rule that needs aggregate calculation

  2. Implement using patterns from this guide

  3. Test with validation logging enabled

  4. Check execution time (should be < 1 second)

This week:

  1. Replace manual summary calculations with aggregates

  2. Add inventory availability checking

  3. Implement enhanced credit limit validation

  4. Monitor performance and optimize filters

Ongoing:

  • Use aggregates whenever calculating across records

  • Always optimize filters for performance

  • Test with realistic data volumes

  • Document aggregate logic in rule descriptions

You now have the knowledge to perform sophisticated cross-record calculations using aggregate functions in Microsoft Dynamics 365 Business Central!

Additional Resources

  • QUALIA Rule Engine User Manual: Section 9.6 (Aggregate Functions)

  • Blog: Multi-Table Linking: Understanding table relationships

  • Blog: Performance Optimization: General performance techniques

  • Business Central Documentation: Table and field references

Last Updated: December 1, 2025
Version: 1.0

Business Central

>

Triggering Power Automate Flows from Business Rules

>

Advanced Table Linking and Cross-Record Validation

>

Aggregate Calculations Across Related Records: Summing, Counting, and Analyzing Data

>

Automated Email Notifications from Business Rules

>

Automatically Setting Field Values with Assign Actions

>

Building an Approval Workflow: When Orders Need Manager Sign-Off

>

Building Commission Calculation Rules for Sales Teams: Automating Sales Incentives

>

Building Multi-Condition Validation Rules: Understanding Independent Condition Evaluation

>

Construction and Project-Based Industry Solutions

>

Creating Your First Business Rule: A Step-by-Step Beginner's Guide

>

Custom Validation Messages for Business Rules

>

Distribution and Logistics Industry Solutions

>

Energy and Utilities Industry Solutions

>

Financial Services Industry Solutions

>

Food and Beverage Industry Solutions

>

Government and Public Sector Procurement Solutions

>

Healthcare and Medical Supply Industry Solutions

>

How to Implement Credit Limit Validation in 10 Minutes

>

How to Link Multiple Tables for Complex Multi-Table Validation

>

How to Prevent Infinite Loops in Your Business Rules

>

How to Prevent Negative Inventory with Business Rules

>

How to Validate Customer Data Before Order Creation

>

Implementing Discount Authorization Rules: Control Pricing with Confidence

>

Implementing Required Field Validation: Ensuring Data Completeness

>

Interactive Confirmation Dialogs in Business Rules

>

Manufacturing Industry Solutions

>

Non-Profit and Grant Management Solutions

>

Performance Optimization for Business Rules

>

Pharmaceuticals and Life Sciences Solutions

>

Preventing Data Entry Errors: Validation Best Practices

>

Professional Services Industry Solutions

>

Real Estate and Property Management Solutions

>

Retail and Point-of-Sale Industry Solutions

>

Rule Groups and User Permissions: Controlling Who Gets Which Rules

>

Rule Set Organization and Maintenance

>

Rule Versioning and Change Management

>

Testing and Debugging QUALIA Business Rules

>

Transportation and Logistics Industry Solutions

>

Understanding the Rule Execution Pipeline: From Trigger to Action

>

Understanding Validation Scenarios and Timing

>

Using Old Value Placeholders for Change Detection and Validation

Related Posts

Understanding the Rule Execution Pipeline: From Trigger to Action

QUALIA Rule Engine operates as a sophisticated event-driven system that intercepts data changes in Business Central and evaluates configured business rules in real-time. Understanding the execution pipeline—how a database operation flows through trigger detection, scenario evaluation, condition processing, and action execution—is essential for advanced rule design, performance optimization, and troubleshooting.

Energy and Utilities Industry Solutions

Energy and utilities companies face complex regulatory requirements including FERC compliance, NERC reliability standards, environmental regulations, rate case filings, renewable energy credit tracking, interconnection agreements, demand response programs, and outage management protocols. Asset-intensive operations with critical infrastructure, regulatory cost recovery mechanisms, time-of-use pricing structures, and customer meter-to-cash processes demand automated validation beyond standard ERP capabilities.

Real Estate and Property Management Solutions

Real estate and property management companies require specialized business rules for lease administration, tenant billing, common area maintenance (CAM) reconciliation, security deposit tracking, maintenance workflow management, vacancy management, rent escalation calculations, and portfolio performance analysis. Multi-entity property ownership structures, percentage rent calculations, operating expense recoveries, lease abstraction accuracy, and compliance with lease accounting standards (ASC 842 / IFRS 16) demand automated validation beyond standard ERP capabilities.

Richten Sie Ihre Testversion von Business Central ein.

mit QUALIA Technik GmbH

Starten Sie Ihre 30-tägige Testphase (bei Bedarf auf 60–90 Tage verlängerbar) mit Expertenhilfe, Beispieldaten oder Ihren eigenen Daten.

Was Sie in Ihrer kostenlosen Business Central-Testversion erhalten

  • 25 Testbenutzer, in wenigen Minuten einsatzbereit
    Wir stellen Ihnen eine CSP Premium-Testversion mit 25 Lizenzen für 30 Tage zur Verfügung – während der Testphase fallen keine Kosten an, und Sie können jederzeit wechseln.

  • Oder wählen Sie den öffentlichen Testpfad (bis zu 90 Tage).
    Starten Sie eine Microsoft „öffentliche/virale“ Testversion mit Ihrer geschäftlichen E-Mail-Adresse, verlängern Sie diese einmal selbst (+30 Tage) und einmal über einen Partner (+30 Tage) für bis zu 90 Tage, bevor Sie ein Abonnement abschließen.

  • Geführtes Onboarding – direkt im Produkt integriert:
    Sie erhalten In- ‑App- Touren, Schulungstipps und eine „Erste Schritte“-Checkliste, sobald Sie sich anmelden, damit Ihr Team Finanzen, Vertrieb, Lagerbestand und mehr souverän erkunden kann.

  • Ihre Daten oder Beispieldaten – Sie haben die Wahl.
    Starten Sie mit einem umfangreichen Demo-Unternehmen oder importieren Sie Starterdateien; Sie können während der Testphase auch Premium- Funktionen für komplexere Szenarien aktivieren.

  • Sichere ‑Partnerunterstützung mit minimalen Berechtigungen (GDAP)
    Wir helfen Ihnen bei der Einrichtung und dem Support Ihrer Testphase mithilfe von granularer delegierter Administration (GDAP).

  • Lokalisiert für Ihren Markt:
    Die Testversionen werden mit den Sprachen und der regulatorischen Lokalisierung für Ihr Land/Ihre Region bereitgestellt.

Bitte lesen und bestätigen Sie Folgendes:

*Note: Fields marked with * are mandatory for processing your request.

Richten Sie Ihre Testversion von Business Central ein.

mit QUALIA Technik GmbH

Starten Sie Ihre 30-tägige Testphase (bei Bedarf auf 60–90 Tage verlängerbar) mit Expertenhilfe, Beispieldaten oder Ihren eigenen Daten.

Was Sie in Ihrer kostenlosen Business Central-Testversion erhalten

  • 25 Testbenutzer, in wenigen Minuten einsatzbereit
    Wir stellen Ihnen eine CSP Premium-Testversion mit 25 Lizenzen für 30 Tage zur Verfügung – während der Testphase fallen keine Kosten an, und Sie können jederzeit wechseln.

  • Oder wählen Sie den öffentlichen Testpfad (bis zu 90 Tage).
    Starten Sie eine Microsoft „öffentliche/virale“ Testversion mit Ihrer geschäftlichen E-Mail-Adresse, verlängern Sie diese einmal selbst (+30 Tage) und einmal über einen Partner (+30 Tage) für bis zu 90 Tage, bevor Sie ein Abonnement abschließen.

  • Geführtes Onboarding – direkt im Produkt integriert:
    Sie erhalten In- ‑App- Touren, Schulungstipps und eine „Erste Schritte“-Checkliste, sobald Sie sich anmelden, damit Ihr Team Finanzen, Vertrieb, Lagerbestand und mehr souverän erkunden kann.

  • Ihre Daten oder Beispieldaten – Sie haben die Wahl.
    Starten Sie mit einem umfangreichen Demo-Unternehmen oder importieren Sie Starterdateien; Sie können während der Testphase auch Premium- Funktionen für komplexere Szenarien aktivieren.

  • Sichere ‑Partnerunterstützung mit minimalen Berechtigungen (GDAP)
    Wir helfen Ihnen bei der Einrichtung und dem Support Ihrer Testphase mithilfe von granularer delegierter Administration (GDAP).

  • Lokalisiert für Ihren Markt:
    Die Testversionen werden mit den Sprachen und der regulatorischen Lokalisierung für Ihr Land/Ihre Region bereitgestellt.

Bitte lesen und bestätigen Sie Folgendes:

*Note: Fields marked with * are mandatory for processing your request.

Richten Sie Ihre Testversion von Business Central ein.

mit QUALIA Technik GmbH

Starten Sie Ihre 30-tägige Testphase (bei Bedarf auf 60–90 Tage verlängerbar) mit Expertenhilfe, Beispieldaten oder Ihren eigenen Daten.

Was Sie in Ihrer kostenlosen Business Central-Testversion erhalten

  • 25 Testbenutzer, in wenigen Minuten einsatzbereit
    Wir stellen Ihnen eine CSP Premium-Testversion mit 25 Lizenzen für 30 Tage zur Verfügung – während der Testphase fallen keine Kosten an, und Sie können jederzeit wechseln.

  • Oder wählen Sie den öffentlichen Testpfad (bis zu 90 Tage).
    Starten Sie eine Microsoft „öffentliche/virale“ Testversion mit Ihrer geschäftlichen E-Mail-Adresse, verlängern Sie diese einmal selbst (+30 Tage) und einmal über einen Partner (+30 Tage) für bis zu 90 Tage, bevor Sie ein Abonnement abschließen.

  • Geführtes Onboarding – direkt im Produkt integriert:
    Sie erhalten In- ‑App- Touren, Schulungstipps und eine „Erste Schritte“-Checkliste, sobald Sie sich anmelden, damit Ihr Team Finanzen, Vertrieb, Lagerbestand und mehr souverän erkunden kann.

  • Ihre Daten oder Beispieldaten – Sie haben die Wahl.
    Starten Sie mit einem umfangreichen Demo-Unternehmen oder importieren Sie Starterdateien; Sie können während der Testphase auch Premium- Funktionen für komplexere Szenarien aktivieren.

  • Sichere ‑Partnerunterstützung mit minimalen Berechtigungen (GDAP)
    Wir helfen Ihnen bei der Einrichtung und dem Support Ihrer Testphase mithilfe von granularer delegierter Administration (GDAP).

  • Lokalisiert für Ihren Markt:
    Die Testversionen werden mit den Sprachen und der regulatorischen Lokalisierung für Ihr Land/Ihre Region bereitgestellt.

Bitte lesen und bestätigen Sie Folgendes:

*Note: Fields marked with * are mandatory for processing your request.

Richten Sie Ihre Testversion von Business Central ein.

mit QUALIA Technik GmbH

Starten Sie Ihre 30-tägige Testphase (bei Bedarf auf 60–90 Tage verlängerbar) mit Expertenhilfe, Beispieldaten oder Ihren eigenen Daten.

Was Sie in Ihrer kostenlosen Business Central-Testversion erhalten

  • 25 Testbenutzer, in wenigen Minuten einsatzbereit
    Wir stellen Ihnen eine CSP Premium-Testversion mit 25 Lizenzen für 30 Tage zur Verfügung – während der Testphase fallen keine Kosten an, und Sie können jederzeit wechseln.

  • Oder wählen Sie den öffentlichen Testpfad (bis zu 90 Tage).
    Starten Sie eine Microsoft „öffentliche/virale“ Testversion mit Ihrer geschäftlichen E-Mail-Adresse, verlängern Sie diese einmal selbst (+30 Tage) und einmal über einen Partner (+30 Tage) für bis zu 90 Tage, bevor Sie ein Abonnement abschließen.

  • Geführtes Onboarding – direkt im Produkt integriert:
    Sie erhalten In- ‑App- Touren, Schulungstipps und eine „Erste Schritte“-Checkliste, sobald Sie sich anmelden, damit Ihr Team Finanzen, Vertrieb, Lagerbestand und mehr souverän erkunden kann.

  • Ihre Daten oder Beispieldaten – Sie haben die Wahl.
    Starten Sie mit einem umfangreichen Demo-Unternehmen oder importieren Sie Starterdateien; Sie können während der Testphase auch Premium- Funktionen für komplexere Szenarien aktivieren.

  • Sichere ‑Partnerunterstützung mit minimalen Berechtigungen (GDAP)
    Wir helfen Ihnen bei der Einrichtung und dem Support Ihrer Testphase mithilfe von granularer delegierter Administration (GDAP).

  • Lokalisiert für Ihren Markt:
    Die Testversionen werden mit den Sprachen und der regulatorischen Lokalisierung für Ihr Land/Ihre Region bereitgestellt.

Bitte lesen und bestätigen Sie Folgendes:

*Note: Fields marked with * are mandatory for processing your request.

© 2024 Qualia. All rights reserved

QUALIA Technik GmbH

info@qualiatechnik.de

17, Heinrich-Erpenbach-Str. 50999 Köln

© 2024 Qualia. All rights reserved

QUALIA Technik GmbH

info@qualiatechnik.de

17, Heinrich-Erpenbach-Str. 50999 Köln

© 2024 Qualia. All rights reserved

QUALIA Technik GmbH

info@qualiatechnik.de

17, Heinrich-Erpenbach-Str. 50999 Köln

© 2024 Qualia. All rights reserved

QUALIA Technik GmbH

info@qualiatechnik.de

17, Heinrich-Erpenbach-Str. 50999 Köln