13. Internal Projects: Managing Internal Training Projects in D365 Finance
Yogeshkumar Patel
ERP System Manager @ Comline Auto Parts Ltd | Microsoft Certified Solution Architect D365 Finance and Operations and Microsoft Power Platform
?? Update: I’ve moved this article to my website for better visibility, easier navigation, and additional resources. You can now find it here ??
In any growing organization, continuous improvement is key to maintaining operational efficiency. Internal Projects in Dynamics 365 Finance allow businesses to track and manage non-revenue-generating initiatives, such as employee training, process enhancements, and workflow improvements. These projects do not involve customer billing but require careful cost tracking to ensure alignment with organizational budgets.
A Car Part Distribution Company is implementing a new Inventory Management System in its warehouses. To ensure smooth adoption, the company has organized training sessions for warehouse staff. This initiative involves trainer and trainee hours, printed materials, software licenses, and venue costs, all of which must be accurately recorded under an Internal Project in D365 Finance.
Since this training program is not billable, all expenses are posted directly to internal accounts, and costs are later reallocated to specific departments as part of operational budgeting. This ensures transparency in resource utilization and prevents overspending.
Journal Posting for Internal Training Project in D365 Finance
By using these journals, D365 Finance enables the company to effectively track internal project costs, allocate expenses correctly, and maintain financial control.
No nominal accounts are used within the Project group; instead, nominal accounts are defined in the Ledger Posting setup.
PROJECT GROUP
Scenario to Focus
A Car Part Distribution Company has recently adopted a new Inventory Management System to optimize warehouse operations. To ensure smooth implementation, all warehouse employees must undergo training sessions on the system’s functionalities, including inventory tracking, stock reconciliation, and automated ordering.
Business Need: The company must track the time trainers and trainees spend in sessions, along with the cost of training materials, venue bookings, and software licenses. Since this is an internal initiative with no customer billing, all costs need to be properly categorized and reported under the Internal Project module in D365 Finance.
Project lifecycle
?
1. Initiate Project
?
1.1 – Create, Send and Confirm Quotation
1.2 - Create Project Contract
1.3 - Create Project and WBS
?
PROJECT:
?WBS:
?
1.4 - Create Project Forecasts and Budget
1.4.1 - Setup Forecast
?
1.4.2 - Setup Budget
Note – I have revised approved budget and included Expense cost
?
1.5 - Assign Worker and Category
Note: I am skipping this step. The following content is from a previous article. Since investment projects require collaboration among individuals with diverse skills, booking resource availability ensures that the project remains on track.
?
1.5.1 - Assign Resources
1.5.2 - Assign Categories
?2. Execute Project
?
2.1- Manage WBS
It involves:
1. TASK MANAGEMENT
2. RESOURCE ALLOCATION (Optional)
3. MONITORING AND CONTROL
EFFORT TRACKING
COST TRACKING
4. COMMUNICATION AND REPORTING
领英推荐
?
2.2 - Record Work
RECORD HOURS
?
RECORD EXPENSES
?RECORD ITEMS
2.3 – Manage Project Budget and Forecast
2.3.1 - Manage Budget
COST
?
2.3.2 – Manage Forecast
·???????? Manage Forecast?stage is essential for updating and overseeing financial projections as the project progresses. This involves adjusting forecasts based on actual performance, monitoring costs and revenues, ensuring efficient resource allocation, conducting variance analysis to identify and address discrepancies, and communicating updated financial information to stakeholders. By managing forecasts effectively, project managers can maintain financial control and ensure the project remains on track. Check Previous Article.
?
2.4 – Procure Product and Services
2.5 – Process Project Invoices
2.6 – Recognize Revenue amp; Capitalize costs
2.6.1 - Revenue Recognition:
2.6.2 - Capitalization of Costs:
2.7 – Close
The?Close?step of the project execution stage serves several important purposes:
1. Finalization of Transactions: It ensures that all transactions related to the project, such as time entries, expenses, and invoices, are recorded and finalized
CHANGE PROJECT STATUS TO FINISHED.
?
2. Read-Only Status: Once the project is closed, it is set to a read-only status, preventing any further modifications or additions. This helps maintain the integrity of the project data
3. Financial Reconciliation: The close step allows for the reconciliation of all financial aspects of the project, ensuring that all costs and revenues are accurately accounted for
4. Reporting and Analysis: Closing the project enables the generation of final reports
?3. Analyze Project
3.1 – Analyze Cash Flow
Check Previous article to know purpose of each field on this report.
3.2 – Review Costs
Check Previous article to know purpose of each field on this report.
?
3.3 – Analyze Performance
Check Previous article to know purpose of each field on this report.
3.4 – Review Invoices
?
3.5 – Analyze Utilization
HOUR UTILIZATION
RESOURCE UTILIZATION
Conclusion
Internal Projects in D365 Finance provide a structured way to track training programs, process improvements, and other operational initiatives without affecting revenue accounts. By recording trainer and trainee hours, categorizing expenses, and reallocating costs, organizations can gain visibility into resource utilization while ensuring financial accountability.
Since no billing occurs in internal projects, all costs are immediately expensed to profit and loss accounts, making accurate departmental cost allocation critical for budget adherence. Using hours, expense, and item journals, companies can ensure every training-related cost is captured, analyzed, and used for future optimization.
By leveraging D365 Finance, businesses can enhance employee training, improve workflows, and maintain cost control—all while keeping financial reporting transparent and structured.
Next Article: 14. Time Projects: Tracking Employee Time for Non-Billable Activities in D365 Finance