Maintaining code quality and adhering to best practices is critical in every Dynamics 365 Finance and Operations implementation. Microsoft provides a tool called the Customization Analysis Report (CAR) to help identify BP (Best Practice) violations, errors, and warnings within custom models.
This blog will guide you through generating the CAR report, which can assist you in preparing for code upgrades, solution reviews, and overall quality assurance.
What is a CAR report?
The Customization Analysis Report (CAR) is a diagnostic report generated using the xppbp.exe tool available on the D365 F&O development VM. It scans the metadata of a selected model and provides:
- BP errors and warnings
- Fix suggestions
- A list of all custom objects (tables, forms, enums, etc.)

