Using Order Entry with Project and Job Costing

Sage ERP Accpac Order Entry 6.0

Using Order Entry with Project and Job Costing

Order Entry provides sales order integration with Project and Job Costing.

You can create an order and specify the job (contract, project, category, and resource, if applicable) to which each order detail applies.

  • If an order is job-related, all detail lines on the order must be job-related.

  • Orders can list material details—items from inventory used on the job—and they can list miscellaneous charges, which can be labor, subcontracting charges, or charges such as shipping and handling.

This topic discusses the following aspects of Project and Job Costing integration:

Project invoicing

Order Entry lets you handle the complete order processing cycle in Order Entry, or create the order in Order Entry and manage the billing and invoicing in Project and Job Costing (called Project Invoicing).

  • Service providers normally invoice directly from Order Entry.

A series of service calls can apply to a single project, or you can create new projects for each call. Order Entry lets you create new contracts on-the-fly when you create new quotes. The details for each new contract can be copied from an existing template.

Click here to see which contract/project types can be invoiced in Order Entry.

Project Type and Accounting Method

Invoicing

Notes

  • Time and Materials for Billings and Costs and Accrual-Basis.

  • Fixed Price for Billings and Costs and Accrual-Basis.

Can choose to invoice in Order Entry or in Project and Job Costing

  • If invoicing in Order Entry, the costs and revenue are sent to PJC from Accounts Receivable when the invoice is posted in A/R. Costs and revenue are recognized during A/R posting. You can process orders, shipments, invoices, debit notes, and credit notes in Order Entry.

  • If invoicing in PJC, the order is completed at shipment posting, and costs are sent to Project and Job Costing for invoicing, using Create Billing Worksheet. For Time and Materials projects, the billing type, billing rate, and extended billing amount are also sent to PJC when you post a shipment. You cannot process invoices, debit notes, or credit notes in Order Entry. Costs and revenue are recognized in PJC during revenue recognition.

  • Time and Materials for Completed Project.

  • Fixed Price for Project Percent Complete and Completed Project.

  • Cost Plus for Total Costs Percentage Complete, Completed Project, Labor Hours Percentage Complete, Billings and Costs, Category Percentage Complete, and Accrual- Basis.

Invoicing is done by Project and Job Costing

  • The order is completed at shipment posting, and costs are sent to Project and Job Costing for invoicing, using Create Billing Worksheet. For Time and Materials projects, the billing type, billing rate, and extended billing amount are also sent to PJC when you post a shipment. You cannot process invoices, debit notes, or credit notes in Order Entry. Costs and revenue are recognized in PJC during revenue recognition.

  • Companies with more lengthy or complex projects, such as construction companies, normally use project invoicing, and will likely process additional costs through the Accounts Payable program.

Posting the shipment in Order Entry completes the transactions for O/E. The transaction is sent to Project and Job Costing, where it calculates the extended billing amount and the cost portion of the order.

You can then process the billings for the transaction using Project and Job Costing's Create Billing Worksheet.

One of the most important processing decisions is how you are going to invoice orders/jobs.

Also note:

  • If the invoice needs to be created in Project and Job Costing, Order Entry will complete the order when you post the shipment, and prevent you from invoicing in Order Entry.

  • If you delay invoicing in Order Entry, the transaction will be sent to Project and Job Costing as unbilled, and you will have to create the invoice in Project and Job Costing or bill from Accounts Receivable.

Retainage accounting

You can choose retainage accounting if you are creating the invoice in Order Entry. If you creating the invoice in Project and Job Costing, you cannot select retainage accounting in O/E, because you will be determining invoice amounts in PJC.

Return to Top

Quotes and estimates

Contracts created from Order Entry quotes start as estimates in Project and Job Costing, and all Order Entry detail line amounts that you add will update contract estimate amounts when you post the quote in Order Entry. (The contract can have an Open status, but the project status must be Estimate.)

When you change the order type to Active and post the order, Order Entry changes the project status to Open for each project to which you posted a detail.

Return to Top

Order detail lines

Each detail line on a job-related order must be applied to an existing cost category in an open contract and project.

Item details assign inventory items to jobs, so the category cost type to which they apply must have a material cost class.

Miscellaneous charge detail lines let you assign costs for all other cost classes — labor, equipment, subcontractor, overhead, and miscellaneous cost.

Setting up the Project and Job Costing side includes:

  • Deciding how you are going to invoice customers—in Order Entry or in Job Costing.

Click here to see which contract/project types can be invoiced in Order Entry.

Project Type and Accounting Method

Invoicing

Notes

  • Time and Materials for Billings and Costs and Accrual-Basis.

  • Fixed Price for Billings and Costs and Accrual-Basis.

Can choose to invoice in Order Entry or in Project and Job Costing

  • If invoicing in Order Entry, the costs (including allocated and expensed) and revenue are sent to PJC from Accounts Receivable when the invoice is posted in A/R. Revenue is recognized during A/R posting.

  • If invoicing in PJC, Order Entry sends costs to PJC with tax amounts (allocated and expensed), and sends revenue net of tax amounts. Revenue is recognized in PJC.

  • Time and Materials for Completed Project.

  • Fixed Price for Project Percent Complete and Completed Project.

  • Cost Plus for Total Costs Percentage Complete, Completed Project, Labor Hours Percentage Complete, Billings and Costs, Category Percentage Complete, and Accrual- Basis.

Invoicing is done by Project and Job Costing

  • The order is completed at Shipment Posting and sent to Project and Job Costing for invoicing, using Create Billing Worksheet.

  • Only costs (including allocated and expensed tax) are sent to PJC.

  • For Time and Materials, the Billing Type, Billing Rate, and Extended Billing Amount is also sent from Order Entry to PJC.

  • Set up contracts and projects.

  • You can set up template jobs that you can copy for each new order using the New Contract Wizard in Order Entry. (See Using the New Contract Wizard.)

Or

You can set up jobs that are used by groups of orders.

  • For each project:

    • Choose whether the default cost for miscellaneous charges comes from the miscellaneous charge record or from the contract.

    • For accrual-basis or billings and costs projects, choose whether the billing rate comes from the contract billing rate, from the customer price list, or from a price list specified for the project.

  • Adding the cost categories and the employee resources, equipment, subcontractors, overhead, miscellaneous costs, and materials.

Setting up Order Entry includes:

  • Adding miscellaneous charges for employee resources, equipment, subcontractors, and miscellaneous costs that you want to include on job-related orders.

  • Selecting the Allow For Jobs option on job-related miscellaneous charges.

Return to Top

Miscellaneous charges

Miscellaneous charges perform several functions on job-related orders:

  • They let you record internal non-material transactions such as equipment, subcontractors, labor, etc.

  • They let you add charges to customer orders for invoicing external charges such as freight (UPS or FedEx).

To create miscellaneous charges for job-related orders, you must select the Allow For Jobs option on the Miscellaneous Charges form in Order Entry, and then specify:

For each project in PJC, you can choose to use this cost by default or use the contract cost.

Miscellaneous charges can be assigned to categories with any cost type except material. You must use item detail lines on orders for material cost types.

Note that you can choose by project in Project and Job Costing whether to use the amount specified in Order Entry for the miscellaneous charge or use a default billing rate specified for the contract in PJC.

Return to Top

Taxes

Although Project and Job Costing allows tax groups to be specified by project, if you are producing the invoice in Order Entry, the tax group specified for the order applies to all contracts and projects listed in the O/E document details. If you require different tax groups for different contracts and projects, they will have to be entered on separate orders.

Note that this doesn't apply if the document is set for Project Invoicing — the tax group of the project will be used to calculate the tax because the invoice will be generated in Project and Job Costing.

Return to Top

Prepayments

When you record job-related prepayments, you also distribute the payment amount to the details on the order.

Order Entry lets you automatically prorate payment amounts to individual details or do a "top-down" distribution, starting at the first job-related detail, or you can edit the payment distribution amounts yourself.

Return to Top

Accounts Receivable integration

If you are invoicing orders in Order Entry, Day End Processing will send Order Entry invoices to Accounts Receivable, where the costs and revenue are posted together in Accounts Receivable.

When Order Entry creates the invoice, it does not use the Work in Progress account and Billings accounts to post the costs and revenue; instead, it uses the Cost of Sales and Revenue accounts defined in the project or the category.

The Order Entry invoices posted in Accounts Receivable are treated like a billing worksheet in PJC, where the cost transactions are marked as billed and will not appear on the Aged WIP Report.

See Journal Entries Generated by Posted Transactions.

Return to Top

Purchase orders created from job-related sales orders

If you are creating Purchase Orders from orders entered in the Order Entry program and the details are job-related, Purchase Orders will remove the job-related fields when it creates the PO. It does this to prevent Receipt Entry from using the Work In Progress account and overstating WIP, which has already been debited with the order.

The entry for the receipt posted by Purchase Orders looks like this:

G/L Account

Debit

Credit

Inventory Control

X

Payables Control

X

Return to Top

Double-counting item costs or miscellaneous charges

Processing errors can arise when you bill customers for external charges — services or goods that are actually provided by a third party and that you receive in Purchase Orders or record in Accounts Payable.

If you are processing goods or services for a job through several accounting programs, you must decide which programs are going to record the costs and assign them to jobs.

For example, if you enter a job-related PO in Purchase Orders, and assign items to a specific contract, project, category, and resource (if applicable), and then create a customer order in Order Entry and assign the same items to the same contract, project, category, and resource, the work in progress account will be overstated, (costs recorded twice) and so will Contract Maintenance.

Similarly, if you enter a job-related order in Order Entry that includes a shipping miscellaneous charge, and then process an A/P invoice for the same charge and treat it as a job-related invoice, you will record charges twice for the job.

If you are invoicing in Project and Job Costing, it might make more sense to omit the miscellaneous charge on the order in Order Entry and record the transaction in Accounts Payable. The shipping charge for the job will then be picked up on the billing worksheet and included on the invoice created in Accounts Receivable.

In any case, you have to decide when and how you want to transfer costs to jobs, and then set up the procedures for processing those costs.

Return to Top

Determining prices

How the price is determined depends on the project style, project type and accounting method.

For the following projects and accounting methods:

You set the default source for the price using the Default Billing Rate field on the Project tab in Contract Maintenance.

  • Select Use Customer Price List to use the price list assigned to the customer.

  • Select Use Specified Price List to use a price list assigned to the project.

  • Select Billing Rate to use the price specified in the contract:

  • If the project is a standard project, the billing rate assigned to the item (material) resource (and customer) will be used as the default unit price.

  • If the project is a basic project, the billing rate assigned to the material category (and customer) will be used as the default unit price.

If you are entering job-related orders or shipments where:

  • The Default Order UOM = Pricing Unit (set in the O/E Options form).

and

  • The Default Billing Rate = Billing Rate (set for the project in Project and Job Costing).

Order Entry will default the unit of measure from the current price list, and then re-calculate the unit price based on the billing rate specified in PJC Contract Maintenance.

Also note:

  • For Time and Materials projects using the Billings and Costs or Accrual-Basis accounting methods

The project is billed at the category and resource level for standard projects and the category level for basic projects, and you can create the invoice in Order Entry or in Project and Job Costing.

  • For Time and Materials projects using the Completed Project accounting method

You cannot invoice from Order Entry. Posting the shipment in Order Entry completes the transactions for O/E, and the transaction is sent to Project and Job Costing.

  • For Fixed Price projects using the Billings and Costs or Accrual-Basis accounting methods

Invoices may be created in Order Entry or billing may be deferred to Project and Job Costing to process using the Create Billing Worksheet.

For all other Fixed Price and Cost Plus projects:

  • Posting the shipment completes the transactions for Order Entry and sends the transaction to Project and Job Costing. once the project is set to Complete, the PJC Billing Worksheet will process all the transactions and create an invoice for the accumulated costs.

  • You can process the billings for the transaction using Project and Job Costing's Create Billing Worksheet, or you can manually enter invoices in Accounts Receivable.

  • The unit price is set to zero and only the costs are processed.

  • With Fixed Price because the price is set to a fixed price amount for the project.

  • With Cost Plus because the cost is calculated when you post a shipment and perform inventory costing using the costing method assigned to the inventory items in Inventory Control.

  • Once the project is set to Complete, the PJC Billing Worksheet can process all the transactions and create an invoice for the accumulated costs up to the Fixed Price Amount.

  • Billing is determined on a project completion basis using the current estimated costs and the actual costs and not on the purchase of individual items.

  • The unit price is set to zero and only the cost portion of the order is processed. The price is determined for billing in PJC using the actual cost of items according to the costing methods assigned in Inventory Control (and calculated by shipping and Day End Processing).

  • The percentage of completion calculation is done during the Create Billing Worksheet process in Project and Job Costing. The amount to be billed is determined on a project or category percentage completion basis using the current estimated costs and the actual costs and not on the purchase of individual items.

  • The customer is billed at the project level. The percentage complete is determined using the current estimated and actual quantity (labor hours) for each category within the project as well as the cost plus percentage for the category.

  • Billing occurs when the project status is set to Completed and is calculated using the Create Billing Worksheet in Project and Job Costing.

Return to Top

Cost of kitting items in job-related orders

Kitting items are treated differently in Project and Job Costing than they are in Order Entry.

In Order Entry, a kitting item is a collection of separate items, where revenue is recognized at the master level, but costs are recognized for each item in the kit.

In Project and Job Costing, however, a kitting item is treated as a single item for both revenues and costs.

This means that for job-related orders:

  • Order entry adds the cost of all kit components to create a single cost for Project and Job Costing, so PJC can recognize one revenue amount and one cost amount.

  • If you match transactions from Inventory Control with those from Project and Job Costing, I/C will provide G/L with a string of component cost entries, whereas PJC will provide G/L with a single master cost.

Return to Top

Doing project invoicing with non-existing customers

If you create an order or shipment for a non-existing customer and you select the project invoicing option, you will not be able to add order or shipment details unless the default template includes a tax group. (The tax group is not editable if you choose project invoicing, and it will be blank unless it is specified in the template.)

Return to Top

See also