bc-reports

Validate Business Central AL report objects and RDLC layouts against design guidelines.

20|5|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/fernandoartalf/AL-Copilot-Skills-Collection --skill bc-reports
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bc-reports
Source: https://github.com/fernandoartalf/AL-Copilot-Skills-Collection/tree/main/skills/bc-reports
Command: npx skills add https://github.com/fernandoartalf/AL-Copilot-Skills-Collection --skill bc-reports

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides structured guidelines and guardrails for creating clear, consistent, and reliable Business Central reports, reducing errors and improving maintainability.

Core Features & Use Cases

  • Report Structure Enforcement: Guides developers to adhere to best practices in AL report object design, including DataItem links, rendering blocks, and layout conventions.
  • RDLC Layout Validation: Ensures page header/footer heights and body widths are correctly sized, preventing layout clipping and overflow issues.
  • Index Management: Advises on appending SetData fields correctly to prevent silent data mismatches during report rendering.
  • Testing & Debugging: Provides a comprehensive pre-commit checklist for both AL objects and RDLC layouts to catch common issues before deployment.

Quick Start

Follow the guidelines in the reference documentation to validate any AL report or RDLC layout prior to publishing.

Frequently Asked Questions about bc-reports

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent RDLC layout clipping and overflow in Business Central reports?

To prevent RDLC layout clipping in Business Central reports, you must ensure page header and footer heights, along with body widths, are correctly sized according to specific layout validation standards.

What are the AL report object design best practices for maintainability?

AL report object design best practices involve adhering to structured guidelines for DataItem links, rendering blocks, and layout conventions to ensure clear, consistent, and maintainable Business Central reports.

Why does my Business Central report show silent data mismatches during rendering?

Silent data mismatches during Business Central report rendering often occur when SetData fields are not appended correctly to indexes, disrupting expected data alignment within the RDLC layout.

How do I validate AL report objects and RDLC layouts before deployment?

You validate AL report objects and RDLC layouts before deployment by applying a comprehensive pre-commit checklist that catches common structural and formatting issues, ensuring data consistency and proper layout rendering.

Does this approach work for complex formatting requirements in Business Central reports?

Yes, this approach provides detailed standards and guardrails specifically suitable for developers working on AL report objects and RDLC layouts with complex formatting requirements.

When do I need to enforce report standards for Business Central layouts?

You need to enforce report standards for Business Central layouts when designing reports to ensure proper layout, data consistency, and long-term maintainability across your AL development environment.