Skip to main content



This documentation is incomplete.

InoERP project module helps organizations manage the project life cycle, from planning to project closure. The project module is closely integrated with other modules such as inventory, human capital, sales and distribution, fixed asset accounting, and manufacturing. The project module can be used in to map business processes across industries :

  • You can use it in a manufacturing environment to map project manufacturing
  • You can use it for a distribution organization only to capture costs and bill customers at a regular interval
  • You can use it for a pure service organization



  1. Project - The highest level of the project hierarchy. A project is a series of tasks and activities that must be completed to accomplish a goal. You can assign a customer to a project and track inventory stocks, revenues, and expenses at a project level.
  2. Task - A task is a sub-component of a project. It represents several activities that need to be completed together. You can also track inventory stock at a task level. Tasks are also required for all project transactions: Issue Material, Create Delivery. etc.
  3. Activity - An activity is a sub-component of a task. It represents a single unit of work that requires some materials and resources to complete that unit of work. Material and Resource requirements and usages are tracked at an activity level.
  4. Item/Material - Inventory and non-Inventory items that are required to complete an activity.
  5. Resource - Human resources that are required to complete an activity.

You can use the project screen to enter and maintain project details. The project screen can be configured to various project-related information.

The application provides two seeded project screens. You can copy/edit the screen to create your custom project screens.

Project Header Adv

Project Header Adv screen shows the below tabs.

  1. Basic Information - Basic information about the project.
  2. Project Child Task - Tasks directly associated with the project.
  3. Project Task Ev - All tasks associated with the project. This includes tasks associated with the project and tasks associated with the project's tasks.
  4. Project Activity - All activities associated with the project. This includes activities associated with the project and activities associated with the project's tasks.

Project Header All Adv

The project Header All Adv screen shows all the tabs of the Project Header Adv screen and the following tabs. 5. Project All Material - All materials associated with the project. This includes materials associated with the project and the project's tasks. 6. Project All Resource - All resources associated with the project. This includes resources related to the project and resources associated with the project's tasks.


To create/view/update a project, navigate to the "project " screen from your dashboard/favorite.

Enter the project details or any other criteria in the search form and click on the search button to view an existing project.

The system will show you all the projects if you don't enter any search criteria. If your organization has configured to make any field mandatory for search, you must enter those fields to search projects.
The application will fetch all the server data and take you to the search result screen. The search result screen looks a bit different on desktop and mobile devices.

If you click on the create a new button, the system will open a simple step form to create a new project. You can click on the detail right bottom to view all the fields available for the object.

To view the search result in a table format, click on the table icon in the bottom left corner.

To view specific project details, click on the menu of that record, and click on view/fetch & view.

You can also click the expand icon against any item on the search result screen to view the project header details, name, description, revision number, etc.

The system will fetch all the selected document detail line data. The document details are shown either on the search result screen or on a separate screen, depending on the device size.

Project Name: Enter a name for the project. The project name is a mandatory field.

Complete Percentage: You can use the percentage field to maintain a high-level completion of all the tasks at the project level. The completion percentage is not a mandatory field. However, if you want to generate invoices based on the project completion percentage, you need to maintain percentage completion.

Current Phase: You can maintain the status of all tasks individually. You can also maintain the status of the project as a whole. Thus, the current phase is not a mandatory field and can be used for reporting purposes.

Bu Org Select the business organization to which the project belongs. Business Organization is a mandatory field; you can not change it once the project is created. All projects must belong to a business organization. All cost and revenue transactions are created under the business organization.

Customer Number Select a customer and customer site number if the project needs to create invoices for a customer. The customer field is not required for internal projects.

Scroll left, right, up, and down to view all the details. The document line and details are shown in a separate tab. The default configuration shows fields in various functional groups, such as

  • Finance
  • Entity
  • Reference
  • Data
  • Control
  • Etc

You can configure the application to show which fields should be shown under which group. You can also create new groups as per your business requirements.

Dates: You can use the date fields to maintain the start and end dates of the project.

Project Type: Project type is a mandatory field. Select an appropriate project type from the list.

  • Contract: Projects that are created for external customer
  • Capital: Projects that are created for internal purposes, and the completion of the project results in a fixed asset.
  • Indirect: Projects that are created for internal cost tracking.

The reference groups show various ids for reference only. You don't need to enter any information in this section. When you save a project for the first time, the system will auto-populate the newly created header id and line ids.

All Fields
SequenceNameLabelInputTypeField Group
10vvBuOrgBu OrgdefferedSelectENTITY
10vvBuOrgCodeBu Org CodedefferedSelectENTITY
20vvCustomerNumberCustomer NumberdefferedSelectDATA
30vvCustomerNameCustomer NamedefferedSelectENTITY
40vvCustomerSiteNumberCustomer Site NumberdefferedSelectDATA
50vvCustomerSiteNameCustomer Site NamedefferedSelectENTITY
60vvProjectManagerProject ManagerdefferedSelectDEFAULT
80vvLevelDescriptionLevel DescriptionInputType.textDEFAULT
90vvLevelNameLevel NameInputType.textDEFAULT
100vvLevelUniqueCodeLevel Unique CodeInputType.textDEFAULT
110prjProjectHeaderIdPrj Project Header IdInputType.textREFERENCE
120srcEntityNameSrc Entity NamedefferedSelectDEFAULT
130srcEntityIdSrc Entity IdInputType.textREFERENCE
140projectSourceProject SourceInputType.textFieldDEFAULT
150projectNameProject NamedefferedSelectDEFAULT
160buOrgIdBu Org IddefferedSelectREFERENCE
170prjProjectTypePrj Project TypeInputType.selectCONTROL
180projectClassProject ClassInputType.textFieldDEFAULT
190projectNumberProject NumberdefferedSelectDATA
200arCustomerIdAr Customer IddefferedSelectREFERENCE
210arCustomerSiteIdAr Customer Site IddefferedSelectREFERENCE
220pmEmployeeIdPm Employee IddefferedSelectREFERENCE
230projectStatusProject StatusInputType.selectCONTROL
240approvalStatusApproval StatusInputType.selectCONTROL
260managerUserIdManager User IdInputType.textREFERENCE
270completionPercentageCompletion PercentageInputType.textFieldDEFAULT
280startDateStart DateInputType.dateDATE
290completionDateCompletion DateInputType.dateDATE
300headerAmountHeader AmountInputType.textFieldFINANCE
320financeStructureCbFinance Structure CbInputType.switchFieldFINANCE
330operationStructureCbOperation Structure CbInputType.switchFieldDEFAULT
340lifeCycleLife CycleInputType.textFieldDEFAULT
350currentPhaseCurrent PhaseInputType.textFieldDEFAULT
360roleListIdRole List IdInputType.textREFERENCE
370prjWorkTypePrj Work TypeInputType.numberCONTROL
390docCurrencyDoc CurrencydefferedSelectFINANCE
400exchangeRateTypeExchange Rate TypedefferedSelectCONTROL
410exchangeRateExchange RateInputType.textFieldFINANCE
420opportunityValueOpportunity ValueInputType.textFieldDEFAULT
430expectedApprovalDateExpected Approval DateInputType.dateDATE
440billingMethodBilling MethodInputType.textFieldENTITY
450billingCycleBilling CycleInputType.textFieldENTITY
460prjBurdenListHeaderIdPrj Burden List Header IdInputType.textREFERENCE
470accountBurdenedCostCbAccount Burdened Cost CbInputType.switchFieldFINANCE
480laborBillingTypeLabor Billing TypeInputType.textFieldCONTROL
490nlrBillingTypeNlr Billing TypeInputType.textFieldCONTROL
500employeeScheduleIdEmployee Schedule IdInputType.textREFERENCE
510jobScheduleIdJob Schedule IdInputType.textREFERENCE
520lRevenueBurdenIdL Revenue Burden IdInputType.textREFERENCE
530lInvoiceBurdernIdL Invoice Burdern IdInputType.textREFERENCE
540nlrScheduleIdNlr Schedule IdInputType.textREFERENCE
550nrlRevenueBurdenIdNrl Revenue Burden IdInputType.textREFERENCE
560nlrInvoiceBurdernIdNlr Invoice Burdern IdInputType.textREFERENCE
570referenceTypeReference TypeInputType.textFieldCONTROL
580referenceKeyNameReference Key NameInputType.textREFERENCE
590referenceKeyValueReference Key ValueInputType.textREFERENCE
600directLaborCbDirect Labor CbInputType.switchFieldDEFAULT
610isTemplateCbIs Template CbInputType.switchFieldDEFAULT
620revEnabledCbRev Enabled CbInputType.switchFieldDEFAULT
630revNumberRev NumberInputType.numberDATA
680docStatusDoc StatusInputType.selectCONTROL
690glAcProfileHeaderIdGl Ac Profile Header IddefferedSelectREFERENCE
5640createdByCreated ByInputType.textREFERENCE
5650creationDateCreation DateInputType.textREFERENCE
5660lastUpdatedByLast Updated ByInputType.textREFERENCE
5670lastUpdateDateLast Update DateInputType.textREFERENCE


Copy action allows you to copy all the Project details to a new Project. You can also use other available actions in the action tab to change the Project status, etc.

You can

Add your custom logic in assets/js/ierp/prj/prj_Project.js file.