Project Work In Progress

Manage Work In Progress Accounting

https://kastor.lab.numigi.net/web/image/product.template/1278/image_1920?unique=0a81b40
  • Odoo Version

Conditions générales
Garantie satisfait ou remboursé de 30 jours
Expédition : 2-3 jours ouvrables

Project Work In Progress

This module enables to manage Work In Progress (WIP) accounting.

Work In Progress

Work In Progress is an account of the general ledger.

It includes consumed products, direct labour costs and factory overhead costs related to an unfinished manufacturing project.

Once a project is delivered, the costs associated to this project are transfered to the Cost of Finished Goods (CFG) or to the Cost of Goods Sold (CGS).

Cost of Finished Goods

Cost of Finished Goods (CFG) is a step between WIP and CGS.

It represents finished products that are still in inventory. Not all companies maintain a CFG account, depending on their business requirements.

The current module does not implement CFG. The costs of a project are transfered directly to the CGS when the project is finished.

How The Module Works

The module uses analytic accounts to dispatch WIP accounting entries per project.

An action on the project allows to transfer all WIP entries into CGS.

Each WIP entry is reconciled with its related CGS entry. New WIP entries can be identified easily and transfered into CGS.

Anlytic Entries

When transfering WIP into CFG, you get the following account move:

static/description/account_move_wip_to_cgs.png

At this point, creating 2 analytic entries for this move would only pollute the database. One analytic entry would cancel the other.

A mecanism is added by the module to prevent creating analytic entries for an account move.

To use this feature, the field No Analytic Lines can be checked before posting the account move.

static/description/account_move_no_analytic_lines.png static/description/account_move_line_form_with_no_analytic_lines.png

The analytic account field is still used to filter the general ledger by project/job.

static/description/general_ledger_filtered_by_analytic_lines.png

Transfering WIP To CGS

As member of the group Project / Manager, I go to Project / Configuration / Projects, then I select my project.

static/description/project_form.png

In the field Type, I click on Create and Edit.

static/description/project_type_field.png

I create a new Project Type named Manufacturing.

static/description/project_type_form.png

In the Accounting tab, I fill the following fields:

  • WIP To CGS Journal: This journal will be used when transfering WIP journal items into CGS.
  • WIP Account: This account will be used to cumulate Work In Progress.
  • CGS Account: This account will be used to cumulate Costs of Goods Sold.

Back to the project form, I click on Save.

static/description/project_form_save.png

Now, In the Accounting application, we are going to post three accounting entries.

One entry for raw materials.

static/description/raw_material_entry.png

One entry for direct labour.

static/description/direct_labour_entry.png

One entry for outsourcing.

static/description/outsourcing_entry.png

In the general ledger, I filter for the WIP account. The balance of the account is $ 300.00.

static/description/general_ledger_before_wip_to_cgs.png

Back to the form view of my project, I click on Transfer WIP To CGS.

static/description/project_wip_to_cgs_button.png

A wizard is appears.

It allows me to select a specific accounting date for the transfer. By default, the current date is selected.

static/description/wip_to_cgs_wizard.png

I click on Validate.

Back to the general ledger, I notice that the balance of the WIP account is null.

static/description/general_ledger_after_wip_to_cgs.png

Every debit in the WIP account is reconciled with its related credit.

In the Cost of Goods Sold account, I notice 3 journal items.

static/description/general_ledger_cgs_account.png

Repeating the Operation

The operation can be repeated multiple times. Each time, only the new WIP entries will be transfered to CGS.

If I go back to the project form and click on the button. The wizard will show $ 0.00 to transfer.

static/description/wip_to_cgs_wizard_2nd_time.png

Analytic Entries

I go to Accounting / Adviser / Analytic Entries.

I see 3 analytic entries. These are the analytic entries of my initial WIP journal entries.

static/description/project_analytic_entries.png

The transfers from WIP to CGS did not create extra analytic entries.

Transfer WIP to CGS Group

Since the version 1.1.0 of the module, the button to open the wizard on a project is only visible to a new group named 'Transfer WIP to CGS'.

static/description/wip_to_cgs_group.png

Users do not need to be members of Project / Manager to transfer the journal entries.

Contributors