| Feature | Functional Description | Technical Description |
|---|---|---|
| Project Creation & Setup | Create and manage projects with financial and operational attributes. | Project master data managed in Finance with project groups and lifecycle states. |
| Project Types | Support Fixed-Price, Time & Material, Cost, and Internal projects. | Project type configuration controls revenue recognition and posting logic. |
| Project Groups | Define accounting rules and posting behavior by project category. | Project group configuration drives ledger postings and cost/revenue flows. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| Project Forecasts | Estimate costs, revenues, and hours before project execution. | Forecast models stored in project forecast tables with versioning. |
| Budgeting & Estimates | Create approved project budgets and cost baselines. | Budget and estimate entities linked to project and cost categories. |
| Work Breakdown Structure (WBS) | Structure project work into phases, tasks, and activities. | Hierarchical task structure stored in project plan tables. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| Resource Assignment | Assign workers and roles to project tasks. | Worker and role entities linked to project tasks and schedules. |
| Resource Skills & Roles | Ensure appropriate skills and roles are used for project execution. | Role-based costing and billing rates defined in Finance. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| Time Entry | Capture time worked by employees and contractors. | Timesheet entries with line-level validation and posting profiles. |
| Timesheet Approval | Review and approve submitted timesheets. | Workflow-driven approval process with audit trail. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| Project Expenses | Record project-related expenses for reimbursement or billing. | Expense transactions linked to projects and financial dimensions. |
| Expense Approval | Approve and post project expenses. | Expense workflows integrated with ledger posting. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| Project Cost Transactions | Track actual costs incurred against projects. | Cost transactions posted to project subledgers and General Ledger. |
| Cost Accruals | Accrue costs prior to invoice receipt or payroll finalization. | Automated accrual postings based on project policies. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| Revenue Recognition | Recognize project revenue according to accounting rules. | Revenue recognition models compliant with IFRS/GAAP. |
| Fixed-Price Revenue Allocation | Allocate revenue across milestones and periods. | Allocation keys and milestone-based posting logic. |
| Time & Material Billing | Invoice customers based on actual time and expenses. | Automated invoice proposal generation from project transactions. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| Project Invoicing | Generate and post customer invoices. | Invoice proposals converted to posted invoices in Accounts Receivable. |
| Milestone Billing | Bill customers based on completed milestones. | Milestone rules triggering invoice creation. |
| On-Account Transactions | Manage advance payments and pre-billing. | On-account postings with future settlement capability. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| Project Subledger | Maintain detailed project-level financial records. | Separate project subledger integrated with General Ledger. |
| Financial Dimensions | Analyze projects across departments, cost centers, and regions. | Financial dimensions embedded in all project postings. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| Project Actuals vs Budget | Track project performance against approved budgets. | Real-time variance calculations from forecast vs actual data. |
| Project Profitability Analysis | Monitor margins and financial health of projects. | Margin analysis using cost and revenue aggregation. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| Project Accounting Reports | Produce standard and custom project financial reports. | Built-in reports and Power BI integration. |
| Work in Progress (WIP) | Track unbilled and deferred project values. | WIP calculations based on project group rules. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| Period Close for Projects | Support accurate project postings during financial close. | Project-aware close processes in Finance. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| General Ledger Integration | Post all project transactions to the General Ledger. | Automated posting via posting profiles and dimensions. |
| Accounts Receivable Integration | Link project billing to customer invoicing. | Shared customer and invoice entities. |
| Accounts Payable Integration | Track project costs from vendor invoices. | Vendor invoice linkage to project cost categories. |
| Dynamics 365 Project Operations | Seamless integration with Project Ops for execution scenarios. | Dual-write integration between Dataverse and Finance. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| Workflow Automation | Automate approvals for time, expenses, and invoices. | Native workflow engine in Finance. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| Custom Cost Controls | Extend project accounting rules and validations. | Finance extensibility using X++ extensions. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| Role-Based Access Control | Secure project financial data and operations. | Security roles, duties, and privileges in Finance. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| Audit & Governance | Maintain compliance and traceability of project transactions. | Audit logs, posting traceability, and change history. |
| Feature | Functional Description | Technical Description |
|---|---|---|
| Enterprise Project Accounting | Support large-scale, multi-entity project accounting. | Azure-based Finance architecture with high-volume processing. |
