Job Costing provides the
ability to track all related costs and revenues associated
with an unlimited number of jobs within your organization.
Each project or "job" can be tracked at various levels of
detail, depending on the job. Valid job levels include:
- Job (up to 32 characters)
- Sub Job (up to 32 characters, optional)
- Phase (up to 32 characters, optional)
- Task (up to 32 characters, optional)
- Cost Code (up to 32 characters)
- Cost Type (up to 32 characters)
The job id is mandatory and represents
the highest level of detail where costs and revenue can be
recorded. The Sub Job, Phase, and Task levels are optional,
and represent optional increasing levels of detail. Cost
Codes are categories of costs common to all jobs that make
cross-job comparisons meaningful. Cost Types explain the
type of cost. Examples of Cost Types include: Labor, Material,
Overhead, Sub Contracting, and Equipment Rental.
Not only are actual and committed costs
tracked at the various levels for each job, but also budgeted
costs and budgeted revenues are tracked at separate levels
within a job. A project manager may budget costs at the Task
level and budget revenue at the Job level. The total costs
incurred, total committed costs, and total hours incurred
are tracked at the lowest level of detail and rolled up to
all higher levels for reporting.
Essentially, Job Costing is a repository
of information that is fed via the other integrated financial
and operations modules. General Ledger, Accounts Receivable,
Accounts Payable, Purchase Order, Inventory, Time & Billing
and Payroll, all play important rolls in capturing complete
job costing and revenue information.
Journal entries can be posted with valid
jobs assigned at each line item. When creating customer and
vendor invoices, an unlimited number of valid jobs can be
assigned to each line item of the transaction. The creation
of purchase orders updates the committed costs of a job,
while the vouching of vendor invoices move the costs from
committed costs to actual costs. Issuing of inventory also
increases the actual costs of a job. The planned issuance
of inventory creates a demand that is shown in the ATS Dashboard
within the inventory module. When utilizing the Time & Billing
module, an employee's cost of service can be recorded for
the job(s) the employee worked on, while Payroll provides
actual costs to a job such as salary or hourly rates, and
other indirect costs such as the employer's share of taxes
and other employer paid deductions. The work in process (WIP)
account can be set up to default based on the Company, Cost
Code, or Job. WIP accounts are tracked and updated on a transaction
by transaction basis.
Revenue is recognized based on the Percentage
of Completion or Completed Contract method. Each transaction
that updates the costs of a job or any change in a budget
amount will trigger the system to automatically recalculate
the percentage of completion for you (including the recognizing
of revenue) on a transaction by transaction basis. The "on-line
transaction processing" and "real time processing" capabilities
of Carillon allows for up-to-the-second cost and revenue
information. |