Skip to main content

Module project_accounting

Module project_accounting 

Source
Expand description

Project accounting generators.

This module provides generators for:

  • Project creation with WBS hierarchies
  • Cost linking (time entries, expenses, POs → project cost lines)
  • Revenue recognition (Percentage of Completion / ASC 606)
  • Earned Value Management (EVM) metrics
  • Change orders with cost/schedule/revenue impacts
  • Milestones with payment and completion tracking
  • Retainage hold and release

Structs§

ChangeOrderGenerator
Generates ChangeOrder records for projects.
EarnedValueGenerator
Generates EarnedValueMetric records for projects.
MilestoneGenerator
Generates ProjectMilestone records for projects.
ProjectCostGenerator
Generates ProjectCostLine records by linking source documents to projects.
ProjectGenerator
Generates Project records with WBS hierarchies.
RevenueGenerator
Generates ProjectRevenue records using Percentage of Completion.
SourceDocument
A minimal source document reference for linking.