Best Practice to Convert CWIP to Finished Unit in Real Estate

We are implementing ERPNext v15 for a real estate development company.

Workflow:

  • Materials are purchased and received into warehouse.

  • Materials are issued via Material Issue to project.

  • Cost is accumulated in a CWIP account (Asset).

When a residential unit is completed, we need to transfer its cost from CWIP to Finished Units Inventory so that COGS is posted automatically upon sale.

Since CWIP is an account (not stock), Repack is not applicable.

Is Material Receipt against CWIP the correct approach?

Or is Journal Entry (capitalization) considered best practice?

We want a solution aligned with accounting standards and ERPNext design principles.

This is an interesting scenario.

You should be able to:

  1. Create a unique Item for each finished unit. Item valuation should be total cost of project.
  2. Generate a Stock Entry - Material Receipt. Accounting Dimensions has Project field, set source warehouse as your WIP and destination as your Finished Goods.

Thank you for your suggestion, I really appreciate your input. I will review this approach and test it in the system.