PMA

Project
Setup

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.

Project
Planning

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.

Resource
Management

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.

Time
Management

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.

Expense
Management

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.

Cost
Management

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.

Revenue
Management

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.

Billing

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.

Project
Accounting

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.

Monitoring &
Control

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.

Analytics &
Reporting

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.

Financial
Close

Feature Functional Description Technical Description
Period Close for Projects Support accurate project postings during financial close. Project-aware close processes in Finance.

Integration

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.

Automation

Feature Functional Description Technical Description
Workflow Automation Automate approvals for time, expenses, and invoices. Native workflow engine in Finance.

Extensibility

Feature Functional Description Technical Description
Custom Cost Controls Extend project accounting rules and validations. Finance extensibility using X++ extensions.

Security

Feature Functional Description Technical Description
Role-Based Access Control Secure project financial data and operations. Security roles, duties, and privileges in Finance.

Compliance

Feature Functional Description Technical Description
Audit & Governance Maintain compliance and traceability of project transactions. Audit logs, posting traceability, and change history.

Scalability

Feature Functional Description Technical Description
Enterprise Project Accounting Support large-scale, multi-entity project accounting. Azure-based Finance architecture with high-volume processing.