Skip to content
VEYQON
Module · Operations/PRJ

What the work cost, while it is still running.

Tasks with real dependencies, timesheets that carry both a costing rate and a billing rate, and material issued against the project it was issued for. Margin is visible during delivery rather than discovered at the end, because cost and revenue post to the same project record.

7 feature areas·14 record types·Margin during delivery

Inside the module · 45 features/01

What is inside the Projects module.

Seven areas, from the template that starts a job to the invoice that bills it. Labour, material, and expense all land on one record, which is the only way a margin figure means anything.

01

The project record

One place every cost and every commitment attaches to.

  • Project

    Customer, type, status, dates, priority, department, and cost centre, with the sales order it came from and the estimated value carried on it.

  • Project templates

    A standard task list with dependencies and durations, so a recurring engagement starts fully planned rather than being rebuilt each time.

  • Project types

    Internal, external, or your own named types, which is what lets billable and non-billable work coexist without confusing the reports.

  • Cost centre and dimension

    A project is a first-class accounting dimension, so any ledger report can be read by project without a separate structure.

  • Project updates

    Dated progress notes against the project, kept as records rather than sent as emails.

  • Users and visibility

    Named project users with their own access, so a client-facing project does not expose everything else.

02

Tasks and scheduling

The plan, and what it does when a date moves.

  • Task tree

    Tasks and sub-tasks nested to any depth, with progress rolling up from the children rather than being maintained twice.

  • Dependencies

    A task that depends on others cannot start before they finish, and the system enforces it rather than noting it.

  • Expected and actual dates

    Planned start and end held separately from actual, which is what makes a delay report possible at all.

  • Task weight and progress

    Weighted tasks so project completion reflects effort rather than count.

  • Task types and priority

    Named types and priorities, filterable, so a board actually sorts into the order work should be done.

  • Gantt and Kanban views

    The same tasks read as a timeline or as a board, without maintaining two plans.

  • Assignment and notification

    Tasks assigned to named people with due dates, appearing on their own list.

  • Expected time and holidays

    Duration in hours against a holiday list, so a schedule does not place work on days nobody is there.

03

Time

Logged once, costed and billed from the same entry.

  • Timesheets

    Time logs against a project and task with from and to times, checked for overlap so the same hour is not logged twice.

  • Activity types

    Named activities — design, installation, support — which is how a rate is decided without typing one.

  • Activity costs

    A costing rate and a billing rate per employee per activity, so internal cost and client price are separate numbers held in one place.

  • Billable flags per line

    Some hours bill and some do not, decided on the line rather than by splitting the sheet.

  • Approval

    Timesheets submitted and approved before they cost or bill anything, with the approver derived from the reporting line.

  • Invoice from timesheet

    A sales invoice built directly from approved billable hours, with the detail carried onto it.

  • Payroll from timesheet

    Salary slips built from the same submitted sheets where people are paid by logged hours.

04

Cost and margin

Three kinds of cost on one record, read against what you will bill.

  • Labour cost

    Hours at the costing rate for that employee and activity, accumulated on the project as sheets are submitted.

  • Material cost

    Stock issued against the project valued from the stock ledger, so the number is the real one rather than a standard.

  • Expense cost

    Approved expense claims carrying a project on each line, posting to the project and the ledger together.

  • Purchase against the project

    Purchase orders and invoices carrying the project, so subcontracted and bought-in cost is included rather than sitting elsewhere.

  • Gross margin on the record

    Total costing amount against total billed, computed on the project itself and readable at any point during delivery.

  • Billable against billed

    What could be invoiced against what has been, which is where revenue quietly leaks on long jobs.

  • Estimated against actual

    The estimated cost on the project set against the accumulated real cost, per project and across the portfolio.

05

Billing

Getting paid for the work, in whatever shape the contract takes.

  • Time and material

    Invoiced from approved billable timesheets, with the hours and activities shown on the invoice.

  • Milestone billing

    A sales order payment schedule tied to project milestones, invoiced as each one completes.

  • Fixed price with retention

    Staged payments with a retention portion held to a later date, on the same payment schedule mechanism.

  • Recurring and retainer

    Subscriptions billing on a cycle against the project, with the work still costed as it happens.

  • Percentage complete

    Progress read from weighted task completion, for revenue recognised on a stage-of-completion basis.

  • Cross-charge between companies

    Internal projects charged between group entities with the inter-company entry posted properly.

06

Portfolio reporting

Every job at once, and the ones that need attention today.

  • Project summary

    Status, progress, cost, billing, and margin for every open project on one screen.

  • Delayed tasks

    Tasks past their expected end date, by owner and project, which is the standing daily list.

  • Utilisation

    Logged hours against available hours per employee and team, over a period.

  • Profitability

    Margin by project, customer, and type, from real cost rather than an allocation.

  • Stock against projects

    Material issued and returned per project, valued, for jobs that consume inventory.

  • Forecast from open work

    Remaining billable value across the portfolio, from what is planned and not yet delivered.

07

Where the agents sit

The delivery work that is chasing, checking, and summarising.

  • Timesheet chasing

    Missing and unapproved sheets identified daily by person and project, before they hold up a billing run.

  • Slippage watch

    Tasks whose dependencies or dates have moved, with the effect on the milestone and the billing date set out.

  • Margin alerts

    Projects whose accumulated cost is tracking past estimate, raised while there is still something to be done about it.

  • Billing preparation

    Billable but unbilled hours, completed milestones, and project expenses gathered into a draft for review.

  • Limits and approval

    An agent may prepare and prompt. Approving time, issuing an invoice, and changing a contracted value are named people's decisions.

How it runs/02

One pass through projects, end to end.

  1. 01

    Set up

    A project is created from a template or from the sales order that won it, with tasks, dependencies, durations, owners, and an estimated cost already in place.

  2. 02

    Deliver

    People log time against tasks at their activity rate, material is issued against the project, and expenses and purchases carry it on every line.

  3. 03

    Watch

    Cost accumulates on the project as it happens. Margin, slippage, and billable-but-unbilled are readable during delivery, not after it.

  4. 04

    Bill and close

    Invoiced from approved hours, completed milestones, or a schedule, with retention held where the contract says so — and the final margin already known.

The switches that decide how it behaves here

Costing and billing rate
Per employee per activity type, held once
Timesheet approval
Required before hours cost or bill anything
Overlap validation
The same hour cannot be logged twice
Project as accounting dimension
On, so any ledger report reads by project
Progress roll-up
Weighted by task, or by count
Holiday list on scheduling
Applied, so plans avoid non-working days
Billable by default
Set per activity type, overridable per line
Default project type
Named, driving how new work is reported
The records · 14 types/03
ERPNext · Projects

Every document this module keeps.

Project

The record every cost, commitment, and invoice attaches to.

Project Template

A standard task list with dependencies and durations.

Project Type

Internal, external, or your own, driving how it is reported.

Project Update

A dated progress note kept as a record.

Task

A node in the task tree, with dependencies, weight, and dates.

Task Type

Named types, so a board sorts into a sensible order.

Timesheet

Time logs against project and task, checked for overlap.

Activity Type

The named activity a rate is decided from.

Activity Cost

Costing and billing rate per employee per activity.

Sales Invoice

Built from billable hours or from a completed milestone.

Sales Order

The contract, with the payment schedule milestones bill against.

Expense Claim

Employee expense carrying the project on each line.

Stock Entry

Material issued against the project, valued from the ledger.

Purchase Invoice

Bought-in and subcontracted cost carrying the project.

What you can read back/04

Reports that ship with it, not ones you commission.

Project Summary
Status, progress, cost, billing, and margin for every open project.
Project Profitability
Margin by project, customer, and type, from real cost.
Daily Timesheet Summary
Who logged what, against which project and task.
Employee Hours Utilization
Logged against available hours, per person and team.
Billing Summary by Project
Billable, billed, and unbilled value per project.
Delayed Tasks
Past expected end date, by owner and project.
Project wise Stock Tracking
Material issued and returned per project, valued.
Gross Profit
Margin per invoice, readable by project dimension.
Profit and Loss Statement
Read by project as an accounting dimension.
Purchase Order Analysis
Committed but unreceived cost against open projects.

Next step

Bring one projects process. We will run it live.