Expense Management#
The Expense Management Bridge App extends KUMAVISION project365 with additional features in connection with Continia’s Expense Management App. This functionality helps the implementation of project-related processes and thus optimize travel expense management within the project.
Setup#
Continia Expense Management has a setup wizard that helps you through the basic settings for travel expense setup. You can open the wizard via Expense Management Setup under Assisted Setup on the ribbon.
The following article describes the basic setup for expense management in connection with KUMAVISION project365.
Work package reference#
For the recording of project-related expenses, it is necessary to post to the correct WBS line. You can specify the relevant work package for assigning expenses in two ways:
Expense Types
The work package for receipts is assigned on the Expense Types page. For this, two fields are available:
| Field | Description |
|---|---|
| Work Package Code | Specifies the work package to which the costs of this expense type are to be posted. |
| Work Package Description | Specifies the description of the work package from the Work Package Code field. |
Expense Management Setup
The assignment of the work package for mileage as well as Expense (Per Diem / Meals) is carried out in the Expense Management Setup.
| Field | Description |
|---|---|
| Work Package (Mileage) | Specifies the work package to which the costs of a mileage are to be posted. |
| Work Package Description (Mileage) | Specifies the description of the work package from the Work Package (Mileage) field. |
| Work Package (Per Diem) | Specifies the work package to which the costs of a per diem are to be posted. |
| Work Package Description (Per Diem) | Specifies the description of the work package from the Work Package (Per Diem) field. |
Service resource#
In some companies, other individuals such as assistants are allowed to create expenses for employees when the expenses are charged to the company credit card. If expenses are to be assigned directly to the traveling employee as a service resource during posting, the following approach is recommended:
Create a Field Type on the page with the same name with the following properties:
| Code | EFFICIENCY RES NO |
| Data Type | Code |
| Source Table | Resource (156) |
After you have created the field, you need to add it to the Configured Fields page in the Expense Report view.
Additionally, in the Expense Management Setup, the field type must be entered in the Custom Fields FastTab in the Expense Report section.
Now, employees can select the field directly in the app. If the field is empty, the resource assigned to the user who entered the expense will automatically be entered during the first synchronization with Microsoft Dynamics 365 Business Central1.
Create data in HR-Cockpit#
Certain details needed for expenses may be entered directly in the HR cockpit. The next section provides a description of each field.
| Field | Description |
|---|---|
| FastTab Base Data | |
| Continia Expense Management User | Turn on this toggle, when the system to set up a Continia user configuration for the employee and enables the Expense User option there. This setting is necessary for employees to be able to pay expenses. |
| Create Vendor | Turn on this toggle, when it is only necessary if the expenses are handled via the vendor. |
| FastTab Employee | |
| Employee Posting Group | If the Create Vendor toggle is deactivated, expenses are paid directly to the employees. In this case, the Employee Posting Group field must be filled, as it specifies which G/L account the liabilities to the employees are posted to. |
| FastTab Travel Expenses | |
| Limit Document Visibility | Turn on this toggle, when employees may only view their own travel expense. |
| Unlimited Expense Approval | Turn on this toggle, where employees who are specify as approvers can directly approve the travel expenses of other employees. If there is no approval workflow for travel expenses, this toggle must also be activated for employees. |
| Expense Approver ID | Specify the person who must approve an employee’s travel expenses. |
| Travel Cost Location | Specify the relevant location of an employee. This is particularly important if, for example, there are branch-specific flat rates for travel expenses. |
| Company Car License Plate | If company car license plates, for example, are to be recorded as a dimension in Business Central, the relevant license plate can be specified here. In the Configured Fields, for the defined field type (see HR Cockpit Setup – field Field Type Code License Plate), a Lookup Value Access with the desired value is stored. |
| Expense Reminder Code | Specify a reminder code for help users complete their travel expenses or to remind them to do so. |
| Expense User Group | Specify the expense user group (for example to assign different groups of employees). |
| Expense Management Login Type | Specify how employees should log in to the web portal or the mobile app. Logging in via Microsoft365 is recommended. |
| Mail Address | Specify which email address is used for registration. |
Via Vehicle Assignment on the ribbon of HR Cockpit Card, you can assign different types of vehicles from the Vehicle List to an employee.
For example, employees without a company car can be assigned to the private vehicle option. Users can only select those vehicles assigned to them when entering travel expenses.
The values from the vehicle assignment are stored in the Configured Fields for the defined field type (see HR Cockpit Setup – field Field Type Code Vehicle) as Lookup Value Access.
| Field | Description |
|---|---|
| User ID | Specify the user for the employee who is currently being maintained. |
| Vehicle Code | Specify which vehicles employees are allowed to use when recording a driving distance. |
| Vehicle Description | Specify the description of the value from the Vehicle Code field. |
HR Cockpit Setup#
Special fields in the HR Cockpit Setup let you specify default values for specific information in the HR Cockpit.
| Field | Description |
|---|---|
| Employee Posting Group | Specifies which G/L account the liabilities to the employees are posted to. |
| Limit Document Visibility | Activate this checkbox, when employees may only view their own travel expense. |
| Unlimited Expense Approval | Activate this checkbox, where employees who are specified as approvers can directly approve the travel expenses of other employees. If there is no approval workflow for travel expenses, this checkbox must also be activated for employees. |
| Field Type Code Vehicle | Enter the field that is linked to the vehicles. |
| Field Type Code License Plate | Enter the field type that is linked to the license plate list. |
| Field Type Code Country Region | Enter the field type that is linked to the country/region list. |
| Expense User Group | Specify the expense user group. If there is no distinction between different employee groups, it is recommended to always create a group called EMPLO or DEFAULT (all employees) and set it as the default. |
| Expense Reminder Code | Specifies the users reminder code. The reminders help the users to complete their expense documents. |
| Expense Management Login Type | Specify how employees should log in to the web portal or the mobile app. Logging in via Microsoft365 is recommended. |
| Mail Address | Specify which email address is used for registration. |
| Vendor No. Series | Only relevant if travel expenses are paid via the vendor. |
| Prefix Vendor Nos. | Only relevant if travel expenses are paid via the vendor. |
| Prefix Vendor Nos. | Only relevant if travel expenses are paid via the vendor. |
| Payment Terms Code | Only relevant if travel expenses are paid via the vendor. |
| Payment Method Code | Only relevant if travel expenses are paid via the vendor. |
| Application Method | Only relevant if travel expenses are paid via the vendor. |
| Gen. Bus. Posting Group | Only relevant if travel expenses are paid via the vendor. |
| VAT Bus. Posting Group | Only relevant if travel expenses are paid via the vendor. |
| Travel Cost Location | Specify the relevant location of an employee. This is particularly important if, for example, there are branch-specific flat rates for travel expenses. |
Team Filter#
Project team filters used within projects also generally apply to the recording of travel expenses. This requires that the Team Filter on Time Posting toggle has been enabled in the project setup.
If the Check Team at Time Posting toggle is turned on in the project, a lookup for Project No. is created for each team member with the "Time Posting" checkbox activated. This allows employees to select the project via the mobile app or the web portal.
There is also a codeunit (CodeUnit 72616) that should be executed via Job Queue Entries, for example at night. This is especially important if the Check Team at Time Posting toggle was turned on retroactively for projects. The codeunit ensures that the lookup value accesses are updated accordingly afterward.
In addition, this codeunit manages access rights for all projects where the Check Team at Time Posting toggle is deactivated. For these projects, lookup value accesses are assigned for the defined expenses user group.
Travel expense flatrate#
If travel expenses are not billed to the customer based on actual costs, but instead a flat rate is agreed, this is represented by the travel expense flatrate.
A separate work package and a separate WBS line are created for the travel expense flat rate. All components covered by the travel expense flat rate are set to the billing type No Billing. The work package for the travel expense flat rate is assigned to the billing type TE Flat Rate.
Example:
Expenses, travel time, and mileage entries are billed at a flat rate; only individual receipts are billed based on actual costs.
In this case, all WBS lines for travel expense billing are set to No Billing, except for the WBS line for individual receipts, which is set to Package Billing. The line for the flat rate is configured as TE Flat Rate.
When recording travel expenses, each entry line is checked to determine which billing type is assigned to the corresponding work breakdown structure line. If a work breakdown structure line has the billing type No Billing, the project entry is set to Not billable.
If a work breakdown structure line with the setting TE Flat Rate exists, a special project entry for the travel expense flat rate is generated during travel expense posting, without a unit cost. This entry contains the specified sales amount for future billing.
Sales prices for location-based expense flatrate#
The travel expense flatrate is maintained in the project via Travel Expense Flat Rates.
| Field | Description |
|---|---|
| Travel Cost Location Code | Specifies the travel cost location(s) for which a travel expense flat rate has been agreed. If the location code is not filled in, the flat rate applies generally, or to all travel cost locations that have not been specifically defined otherwise. |
| Travel Cost Flat (Invoice Currency) | Specifies the travel expense flat rate (sales amount) in the invoice currency. |
Project Billing#
Change Work Package#
Travel expenses are, by default, always posted according to the setup to the appropriate project work breakdown structure line whose status is either open or in progress. If a travel expense work package defined in the document types or expense management setup appears more than once in the project with the statuses, the posting will use the first project work breakdown structure line found.
The work package can be manually selected in the travel expense report if required.
Billing in project#
When posting travel expense settlements, the travel costs are recorded to the corresponding general ledger accounts, since Continia Expense Management uses project-integrated financial accounting by default. The resulting project expense entries are also assigned to the relevant general ledger accounts for travel expenses.
When creating a Suggestion template, the appropriate billing resource is determined using the work package in the project work breakdown structure line and used for billing. This ensures that the revenue from the sales posting is not mistakenly posted to the expense account for travel costs.
- The project entry of the type Consumption remains an entry of the type G/L Account.
- The project entry of the type Sales is an entry of the type Resource.
-
Microsoft, Microsoft Dynamics, and Microsoft Dynamics 365 are trademarks of the Microsoft group of companies ↩