Welcome to my AL Development repository! This space is dedicated to my journey as a junior AL developer. Here, you'll find a collection of various extensions and modules I've developed while exploring Microsoft Dynamics 365 Business Central. Each project showcases my growth, learning, and custom implementations based on real-world scenarios and guided by expert resources.
This repository documents my progress and experiments as I learn and grow in the field of AL development. Through each extension and module, I aim to solve real-world problems, implement best practices, and share my findings with the community.
Description: This extension addresses various business requirements for the sales and vendor quality management departments.
Main Features:
- Customer Classification: Allows classification of customers based on custom categories, with default categories assigned automatically.
- Gift Campaigns: Enables creation of gift campaigns for customer categories, with automatic gift assignment to sales orders when campaigns are active.
- Sales Order Alerts: Alerts sales operators when order quantities approach campaign promotion thresholds.
- Item Ledger Entries: Stores customer category values in item ledger entries for future reporting.
- Item Charges Calculation: Calculates and assigns item charges to sales orders based on defined criteria.
- Vendor Quality Management: Classifies vendors based on CSQ requirements and financial data, with a rating system that restricts purchase order release for non-compliant vendors.
These are some of the resources that have helped me along the way:
- Mastering Microsoft Dynamics 365 Business Central by Stefano Demiliani and Duilio Tacconi
- Dynamics 365 Business Central Development Quick Start Guide by Stefano Demiliani and Duilio Tacconi
- Programming Microsoft Dynamics 365 Business Central - Sixth Edition by Marije Brummel, David Studebaker, and Chris Studebaker
I welcome contributions from the community! If you have suggestions, improvements, or want to collaborate on a project, feel free to fork this repository and submit a pull request. Let's learn and grow together.
Thank you for visiting my repository. Happy coding!