Profit and Loss for Every Project, from the Same Journals
Projects become a second dimension in the Acosys general ledger. Orders, invoices, goods receipts, warehouse issues, and expense journals can all be tagged with a project — then each project's profit and loss is built from the same transactions that make up the company's financial statements. No separate tally that drifts apart over time.
What You Get
Projects & Project Groups
One card per project: code, project manager, customer, contract value, target completion, and a status of Planned, In Progress, On Hold, Completed, or Cancelled. Project groups make it easy to group by branch, type of work, or budget year. Internal projects with no revenue can also be recorded — their reports show cost absorption only.
Weighted Work Breakdown
Build a multi-level work breakdown with WBS codes 1, 1.1, 1.2 — each with a weight, a person in charge, and planned and actual dates. Project progress is calculated from the weight of completed work, not typed in manually, so the numbers can be accounted for.
Budget per Project
Set a cost budget per project, then compare it directly with actuals. The Budget vs Actual report shows the remaining budget and absorption percentage for each item, so projects that start going over budget are visible before the work is finished.
Projects Attached to Transactions
A project field is available on sales orders, sales invoices, purchase requisitions, purchase orders, goods receipts, purchase invoices, goods issues, and general, revenue, and expense journals. The project carries through on its own from the purchase requisition to the order and goods receipt — no need to retype it at every stage.
Profit and Loss per Project
The project profit and loss report is the company's profit and loss report with one additional project filter — read from the same general ledger. That's why its figures can never differ from the financial statements, including approvals, returns, cancellations, and book closing.
Purchased Materials Never Drop Out of Sight
Materials bought for a project but not yet issued to the site are still inventory, not cost. That amount appears in its own column, "Not Yet Expensed", and moves to actuals when the materials are used — the total used doesn't change, so no cost is ever counted twice.
Four Steps, Then the Reports Build Themselves
There is no second set of books to fill in. Only one thing changes: every document related to a project is tagged with its project. The system does the rest.
- Journals are tagged with the project automatically when a document is saved or approved
- A single manual journal can be split across several projects — tagged per line
- Project progress is calculated from work breakdown weights, even while the WBS is still being built
- Heavy equipment purchases remain fixed assets, not project costs
Five Screens That Answer Management's Questions
Project Dashboard
A summary of all running projects: contract value, cost absorption, and progress on one screen.
Profit and Loss per Project
A complete profit and loss for one project or all projects, read from the general ledger.
Budget vs Actual
Budget, actuals, materials not yet expensed, total used, and remaining budget.
All Projects Recap
One row per project to compare progress, absorption, and results across projects.
Gross Profit per Project
Calculated from sales and purchase documents, so it is still available to businesses that don't use the Accounting module yet.
What to Know Before You Start
Each document is recorded for one project — a material purchase invoice used by three projects is split into three invoices. Profit and loss per project uses the Accounting module; without it, Gross Profit per Project from sales and purchase documents is available instead. Progress billing and handover certificates are not included in the first release. Project Management is an add-on module — just activate it on your license or subscription, with no special development project.
Know Which Projects Are Profitable
The fastest way to understand Acosys is to try it yourself — free, with no installation needed.