Parameter Setup

On projects360 parameters from, in the Invoicing tab, Invoice enhancements group has been introduced to control this feature.

The fields available in parameters pertaining to the Project Invoicing groups feature are as follows:

  1. Activate invoice enhancements: Selecting this check box will activate invoicing groups feature.
  2. Default invoicing group: The user can pick up the invoicing group that has to be defaulted onto the funding sources in the project contract form. All Project Invoicing groups defined in the invoicing group form will be available for selection in this drop-down.
  3. Rounding type: The user can set the rounding type options which will be applied while posting the invoice proposal. There are 3 options ‘General rounding’, ‘Rounding by project’, ‘None’. When ‘General rounding’ option is selected, fee rounding journal will get posted for the first project in the hierarchy. When ‘Rounding by project’ option is selected, fee rounding journal will get posted for the project for which rounding is raised. When ‘None’ option is selected, user will be stopped from posting.
  4. Non-printing fee category: Fee categories, which are not of the type deferred, will be displayed in this lookup. The fee category chosen in this field would be used to create a fee journal to capture the rounding difference that may arise after grouping transactions based on the Project Invoicing groups. The fee journal created out of such rounding differences should not be included in the Invoice format/printing.
  5. Enhanced invoice header/footer text: When this parameter is set to Yes, Formatted invoice footer text will get displayed on project invoice proposal form and values available on Formatted footer text will be printed on the invoice report.
Note – When Fee category is selected in Non-printing fee category, make sure the ‘Resource’ field on the category is set to ‘Never’ as this journal is automatically created and posted for rounding difference.

Go to Project management and accounting > Setups > projects360 Parameters > Invoicing tab
Go to Project billing > Setups > Billing parameters > General tab

Setting up Invoicing groups.

Copy invoicing group

The user would be able to easily copy an existing invoicing group to a new invoicing group with all the details intact. This feature saves you valuable time and effort by allowing you to replicate an existing invoicing group with just a few clicks. By copying the group, you will have all the details from the existing invoicing group transferred to the new group, reducing the need for manual data entry.

Go to Project management and accounting > Setup > projects360 Setup > Project invoicing group.
Go to Project billing > Setup > Project invoicing group

Header Section

The user would be able to group transaction types based on some fixed options/attributes. The settings defined in the group, would determine the way the invoice lines would be grouped to form the Invoice lines (Body section of the Invoice). Define the invoicing groups and the attributes that must be grouped on the invoices in the Project invoicing group form.

The fields available in this form are as follows:

  1. Group name: The user can enter the name of this invoicing group.
  2. Description: The user can enter the description of the invoicing group in this field.
  3. Invoicing group separator: The fields in this group are:
  • Separator: There are several separator signs available the user can select one. This will be used to separate the description of the line, in case more than one attribute is chosen for description. For example, if the description is category and resource, then the same will be displayed as: Category, Resource name, etc.. The options of characters available are as displayed in the screenshot below:
  • Show Prepayment: When this check box is selected and user posts any on account or milestone transactions, then the invoice grouping interface will show records transaction type as prepayment or invoice grouping interface shows Milestone for on-account and milestone records.
  1. Project Parent level grouping: The check boxes below this group bring in the highest level of totaling on the invoice, which is the totals at the parent project level.
  • Parent project heading: Marking of this check box signifies that the user would be able to group the transactions on the invoice based on each parent project separately. This can be with further grouping based on transactions and subgroups based on the setup.
  • Parent project total: This check box will be enabled only when the parent project grouping check box is marked. This check box when selected will total up the transactions for each parent project.
  • Grouping caption: The value mentioned in this field will be added as a prefix to the parent project or project while grouping.
  1. Project level grouping: The check boxes below this group bring in the totaling on the invoice, which is, the totals at the project level.
  • Project grouping: Marking of this check box signifies that the user would be able to group the transactions on the invoice based on each project separately. This can be with further grouping based on transactions and sub groups based on the setup.
  • Project total: This check box will be enabled only when the project grouping check box is marked. This check box when selected will total up the transactions for each project.
Note – When parent project heading is marked, project grouping will be automatically turned off and vice versa.
  1. Sub project level 1 grouping: The check boxes below this group bring in the totaling on the invoice, which is the totals at the sub project level 1.
  • Subproject grouping: Marking of this check box signifies that the user would be able to group the transactions on the invoice based on each sub project level 1 project separately. This can be with further grouping based on transactions and subgroups based on the setup.
  • Subproject total: This check box will be enabled only when the subproject grouping check box is marked. This check box when selected will total up the transactions for each subproject.
  1. Transaction level grouping: The check boxes below this group bring in the next level of totaling on the invoice, which is, the totals at the transaction level.
  • Transaction type: When this check box is selected then the user interface of this form changes to transaction level, as shown in the preceding screenshot. Marking of this check box signifies that the user would be able to group the transactions on the invoice based on the transaction types such as hours, expenses, etc. Depending on this check box the attributes available for grouping changes.
  • Transaction total: This check box will be enabled only when the transaction type check box is selected. This check box, when selected, will total up transactions for each transaction type.
  • Activity roll-up: When this option is turned on then the grouping will rollup transactions to a higher activity level. When this option is turned on, then the Level field is enabled. Example: Activities are at level 2, 2.1, 2.3 and 2.4 and when this parameter is turned on with the level field set to 1, then the transactions at the lower level will all be rolled up to 2 in the above example.
  • Level: Level field indicates as to which level transactions should be rolled up to.
  • Show expense quantity: When this option is turned on, expense quantity will be displayed on the Invoice lines and Invoice report.
  • Show expense sales price: When this option is turned on, expense sales price will be displayed on the Invoice lines and Invoice report.
  • Show Fee quantity: When this option is turned on, fee quantity will be displayed on the Invoice lines and Invoice report.
  • Show Fee sales price: When this option is turned on, fee sales price will be displayed on the Invoice lines and Invoice report.
  • Cost plus rate: When this option is turned-on, Cost plus rate information will be displayed on the Invoice lines and Invoice report for Hour and expense transactions.
  • Main project details: When this option is turned on, a line will be added with main project ID and main project description.
  • Progress details: When this option is turned on, new section will be printed on the invoice report for each existing main project related with the project contract invoiced.
  • Billing limit details: When this option is turned on, a line will be added after project group totals with details of Contract value, total invoiced value and remaining value to date.
  • Progress details by billing phase: When this option is turned on, new feature ‘Progress billing phases’ will get enabled which allows users to perform progress billing based on a completely new configurable structure only for invoicing purposes.

When the transaction type check box is cleared, then the user interface changes and implies that the level of grouping transactions on the invoice is irrespective of the transaction type that it belongs to. Thus, there is a change in the options of attributes available and there is only one Fast Tab All.


Attributes

Attributes: Attributes is the basis of grouping the transactions on the invoice, it could be a category, or an activity, or a resource, based on which the transactions are being grouped. What attributes are available for grouping is decided based on the check box: Transaction type at the header level of the Invoicing group form. Either split based on transaction types or all transactions. Depending on this choice the number of Fast Tabs change.

When transaction type check box is selected, then there are Fast Tabs for each transaction type with the attributes by which the invoice can be grouped. They are below:

Hour Tab

This tab has the below mentioned fields, based on which the transactions can be grouped.

  • Activity
  • Category
  • Resource
  • Project date
  • Transaction text
  • Billing rule
  • TransId
  • Category group
  • Format invoice
  • Line property ID
  • Paragraph
  • Role
  • Timesheet ID
  • Vendor ID
  • Item sales tax group
  • Sales tax group
  • Resource role printing sequence

Expense Tab

This tab has the below mentioned fields, based on which the transactions can be grouped.

  • Activity
  • Category
  • Resource
  • Sales price
  • Project date
  • Transaction text
  • Billing rule
  • TransId
  • Category group
  • Expense report ID
  • Format invoice
  • Line property ID
  • Paragraph
  • Vendor ID
  • Item sales tax group
  • Sales tax group

Fee Tab

This tab has the below mentioned fields, based on which the transactions can be grouped.

  • Category
  • Resource
  • Sales price
  • Project date
  • Transaction text
  • Billing rule
  • TransId
  • Category group
  • Line property ID
  • Paragraph
  • Format invoice
  • Item sales tax group
  • Sales tax group

Item Tab

This tab has the below mentioned fields, based on which the transactions can be grouped.

  • Activity
  • Category
  • Unit of measure
  • Project date
  • Transaction text
  • Billing rule
  • TransId
  • Category group
  • Line property ID
  • Paragraph
  • Format invoice
  • Item ID
  • Vendor ID
  • Item sales tax group
  • Sales tax group

On-Account Tab

This tab has the below mentioned fields, based on which the transactions can be grouped.

  • Activity
  • Project date
  • Transaction text
  • Billing rule
  • TransId
  • Format invoice
  • Item sales tax group
  • Paragraph
  • Sales tax group

When transaction type check box is unmarked, then there is only one Fast Tab with the attributes by which the invoice can be grouped. They are below:

All Tab

This tab has the fields mentioned below, based on which the transactions can be grouped.

  • Activity
  • Billing rule
  • Category
  • Category group
  • Expense report ID
  • Format invoice
  • Item ID
  • Item sales tax group
  • Line property ID
  • Paragraph
  • Project date
  • Project name
  • Resource
  • Role
  • Sales tax group
  • Timesheet ID
  • Transaction text
  • Transaction type
  • Trans ID
  • Unit of measure
  • Vendor ID
  • Resource role printing sequence

Field description on the attributes are as follows:

Group by: Select this check box to group the transaction on the invoice, for the attribute that it has been selected against.
Order by: User can enter numbers in this field based on the order in which he would like to arrange the grouping of the transactions on the invoice. This numbering works along with the group by check box. Only when the group by check box is marked, will those attributes be considered for grouping by.

Example:
The order as per the above setup will be Activity, Resource, Billing rule and Format invoice.

Sub-totals by: This check box, when selected, will group the transaction on the invoice and add a sub-total for the attribute that it has been selected against. The user could sub-total transactions on an invoice for only one attribute, which has been marked by group.

Description: This check box will be enabled only when the group by check box is selected for the attribute. The description of the attribute will be added as a description on the invoice line when this check box is selected. When more than one attribute has been considered for description, then the order of description will be based on the numbers entered in the order by field (ascending order is considered).

Note – When no transactions are marked on the invoicing group then the description of the invoicing group is printed on the invoice.

Project Contract Form

There have been several modifications done to the Project contract form for this feature. Billing approver, a new field has been added in the Project contract under General tab. The user can specify the billing approver for this contract. The worker selected in the field shall be the invoice approver, when the workflow has been set to be a participant; it is described in detail in the workflow modification section of this document.

This field displays the workers in the current legal entity, who can be chosen to be the invoice approver for this project contract.

Go to Project management and accounting > Projects > Project contracts > Assign approvers
Go to Project billing > All invoices > Project contracts > Assign approvers

Invoice format: There is a new fast tab – Invoice settings, added to the Details button on the funding source fast tab. On this fast tab the below setup can be done:

  • Setup the emailing addresses for the Invoice emailing functionality to work, explained later in this document.
  • Setup the default header text which will be printed on the Project invoice report.
  • Invoice Format: where the user can setup the Invoice format. While using the invoicing group functionality, this option will be defaulted from the Invoicing enhancements parameter setup. The user can change the invoicing group again on this form. The invoicing group selected in this field shall default onto the invoice proposal and will determine the grouping of the transactions on the invoice.


Project Categories Form

We have introduced new field “Print cost plus rate” on the expense categories. When this parameter is mark along with Show expense sales price and Cost plus rate on the invoicing group, Cost plus rate for expense transactions will be printed on the Invoice lines and Invoice report.


Resource roles Form

We have introduced new field “Invoice printing sequence” on the resource role. When the value is defined in this field and Resource role printing sequence attribute is selected on the invoicing group, transactions are grouped based on the resource role sequence on the Invoice lines and Invoice report.