Archive for Reporting

Did you know that you can preview the actual billing and revenue transactions without running the ‘Pending’ summary reports?

Invoicing, revenue recognition, and month end processing always has a series of individuals involved in your organization at various points in the workflow. Checks and balances are put in place to ensure items are not overlooked, customers aren’t over-billed, and the forecast is in alignment with actuals. For many this means reviewing forecast reports from charge projections each week and comparing this information to project data like budget burn to date, Earned Value Metrics, or other KPIs you have developed within your organization.

One key part of the process which is requested many times is to have a ‘preview’ report of billings and revenue. This was always handled by having individual run the Advanced Pending Billings or Advanced Pending Recognition report, but this report has special functionality to allow users to actually create transactions. Permission to access this report has previously been restricted heavily to avoid inaccurate data. With the September 2012 release, a new set of detail reports called Pending Billings and Pending Recognition Transactions were made available. These reports have the same computation logic as the Advanced report Pending set but cannot create transactions.

Use of these reports are an excellent way to preview billing before doing actual billing. By running these pending detail reports, you can review detailed transaction data across project and administer any projects, rules, or timesheets that may need attention due to contract changes, caps being reached, or known customer situations impacting the final billing and revenue numbers.

To run the report, you must have

  • An OpenAir role with permission to ‘View Reports’ on the project module
  • An OpenAir role with permission to View Billing and/or View Recognition (to view this information on a report)
  • Access to the Projects module (so you can see the projects module report options under Detail)

You will find the reports near the bottom of the Projects section under the Reports -> Detail page

When you access the report, you can decide which columns to display – this is a BIG advantage over the standard Advanced Pending Billing or Recognition report!!

And now you get transaction level detail to preview!

Want more OpenAir tips? We’ve pulled them all together into a convenient eBook of 50+ tips from the past year. Click here to find out how to get your copy.

Did you know you can remove the ‘Generated’ date-timestamp from downloaded reports?

OpenAir reporting is capable of quite a bit of reporting but there are plenty of occasions where people just want to download information into Excel for pivot table use during data analysis. By default, report downloads in OpenAir have 2 additional rows at the bottom of the downloaded data – a blank row and a message stating ‘Generated on:

If you forget to delete this last line, any pivot table or sorting you perform may pick this line up and cause a bit of confusion in your overall result.

You can have this generated message removed automatically from data downloads by contacting OpenAir Support and having the internal switch enabled to ‘disable date and timestamps on reports’. This is a global option, however, so consider carefully if others are using this information for reference such as comparing month to month snapshots downloaded and saved. The blank line at the bottom of the data still remains. This tends to have has less impact on sorting and pivot tables.

Want more OpenAir tips? We’ve pulled them all together into a convenient eBook of 50+ tips from the past year. Click here to find out how to get your copy.

Categories : weekly tips

Many customers have the need to invoice customers in a fixed fee manner or payment schedule, but also to do some analysis on the money value of time worked on the project. The setup usually followed is to add time billing rules to a project to convert hours into money equivalents for comparison to the budget and/or invoiced amount to date. Time billing charges in this case are not invoicable simply since the fixed fee rules and defined payment schedule are controlling invoicing; the time charges are only used for reporting. To support this type of reporting, a charge stage may be setup to hold the time billing charges from fixed fee projects. Let’s call the charge stage ‘Hours Equivalent’. To ensure the charges in this charge stage are not invoiced, the setup of the charge stage allows for exclusion of invoicing.

Check the box to ‘exclude charges from invoicing’.

There is one other option that is important, however, regarding charge stage setup and that is the option to exclude charges in the charge stage from the project analysis report. By checking this option, any charges in the charge stage will be ingnored by the financial analysis standard report within the project. This removes the duplicated values under the income section and computed income amount fields so you have a more accurate financial analysis summary report for use.

Only charges not in Hours Equivalent (and other charge stages with the exclude option enabled) will appear in the analysis report found under the Financials drop-down menu (or Analysis link, based on your User Interface settings).

Now you can use OpenAir’s custom calculation feature to create a new reporting field called ‘Hours Equivalent’ or something that ony holds charge values from the Hours Equivalent charge stage. Easy-peasy to compare invoiced and budget to converted time effort now and monitor burn of project delivery!

Want more OpenAir tips? We’ve pulled them all together into a convenient eBook of 50+ tips from the past year. Click here to find out how to get your copy.

Categories : weekly tips

This week’s tip comes fresh from the UK OpenAir User group. Many of us, when using reporting, may read the hover pop-up that describes the definition of a field.

Some are quite large and the print can be quite small. And then you move your cursor just a bit and the darn thing disappears – thus the nature of hover pop-ups! For a more permanent and reference oriented solution, consider running the Advanced report Summary Report Values. This report has been a part of OpenAir for many years and existed even before the hover pop-ups were added to the system explaining the fields.

When you run the report, you can pick a cluster of summary values by Module/Entity such as Timesheets, Projects, etc. to display/download for future reference. The information you display is more detailed than the hover pop-ups. Below is a screenshot of what you can include in your reference report including field formula data.

Categories : weekly tips

Did you know you can use filters and constants in custom calculations for creating utilization metrics?

A common report request is to have a utilization report displaying billable, non-billable, pre-sales or business development, administration, and so forth types of %’s displayed for employees. The combination of all these values provides a great amount of insight into the activities of individuals, trends among departments, or even just validating the capacity plan is accurate. The challenge is trying to get all of these values on a single OpenAir report since they are derivatives of the same basic equation – timesheet hours / available hours.

Custom Calculations provided the start to handling this situation. Now they have been extended with a feature that allows not only the creation of new computed values, but also the creation of new values based on filtered data or settings. This feature is called Report Filters on Custom Calculations and can be activated by contacting OpenAir Support. Once enabled, your custom calculation screen will change a bit to show a series of field filter options.

New custom calculation

Taking our utilization value example, you can now create a new Administration % value by simply setting up the equation of Timesheet-approved hours divided by Work Schedule hours (or whatever your equation is), naming the new calculation ‘Administration %’ then selecting the project stage filter or perhaps the project filter to only include the Administration project.

Now the value will appear in the available values window of report setup on Summary reports which means a new column called Administration % can be added to your utilization report. Repeat this approach for all of the utilization values you would like.

Next week – we’ll talk about ways to create simply a new value with no equation.

Categories : weekly tips

Last week we introduced User Entity Tags as a general approach for providing a date indexed field upon which reporting would depend. Items such as tracking promotion job code status, department or region or company reporting organization, etc. User Entity Tags are ideal to support any facet of a user that changes over time and may impact reporting results (i.e. VSOE reporting of average bill rate by seniority of job code).

There is another benefit provided by User Entity Tags which is actually NOT directly related to the date index capability, however. When User Entity Tags are defined, they automatically appear as search options within the Resources Profiles functionality (typically known as skill set profiles). Why is this important? If you are handling resource management in OpenAir, the skill profile setup functionality provides a mechanism to setup a variety of relevant resource need categories such as technical skills, languages, etc.. By leveraging the Quick Search or Custom Search functionality, a resource may be identified based on matches to defined skill categories. But what about those values that would need to be included in the search but to also provide reporting support – essentially a field value that covers both of these areas in OpenAir (resource search support and reporting filtering and date indexing). User Entity Tags do just that. They become a value that can be displayed in list view of Quick Search values or searched on quickly. They become values that can be used in Custom Searches for resource lookup. They also are available on Summary and Detail reports to filter users based on date indexed values. A truly flexible feature!

A great example is the physical location of the employee. Although you need to define set list of locations for the value list of the ‘user location’ entity tag value setting, this tag value would be set as a current value for the current with no date index. As you setup the entity tag group, make sure to check the option ‘searchable tag group’ as this will provide the Quick and Custom search support.

Now you can see this tag value shows up as a Quick search and Custom search option. It also appears as a value filter for reports. This feature crosses both worlds (resource mgmt and reporting)!

You may be asking why the user location value list would not be an option here as this is a standard field in OpenAir. Actually, this field is not something that can be included in the skill set searches but does appear on report filters, in certain reports. So the user entity tag option closes that functionality gap.

You may find yourself wishing you could have certain fields or values tracked as changes over time. OpenAir’s audit trail capability is quite robust in tracking field value changes, but it is not an easily parsed or used field for reporting to view information by historical values. Examples of reports you may have wanted to perform in the past are job code promotions (consider VSOE?), transfer between department or offices of your global organization, and so forth. The cost center functionality in OpenAir automatically tracks historical values based on when the field value changes. The effectivity date of this field is not controlled by the administrator, it is automatically stored by OpenAir when the field value is changed. So what are your alternatives? User Entity Tags are an option to consider.

User Entity Tags were introduced in 2007 with the intent of providing a date-index tracking of user defined fields. When did your consultant get promoted to senior consultant? When did John transfer from the US to the UK offices? This allows reporting to include reports based on certain field filters and the date ranges applicable for those field filters. The cost center functionality is date indexed but the date is not controllable directly the administrator. User Entity Tags provide the ability to change information retrospectively with appropriate date association.

To activate user entity tags, go to the Administration module-Global Settings tab and select Optional features to ‘Enable user tag feature’ switch (or Account module, Company tab, Settings sub-tab).

Once enabled, a new link will appear as part of the user definition:

Before you can set user entity tag values, you have to define which types of values or tags you need to track. These are defined in Tag groups located on the Administration – Global Settings page.

Create a tag group for each type of item you would like to track by date. Each tag group has a name or title and a list of values applicable to the field.

Now you can update your user’s User Entity Tag link with current values and historical values by date.

The Default values are current values while the historical entity tag list holds the historical value of the fields with an associated start/end date which defines when the historical value was valid.

User Entity Tags automatically add filters to reports to be able to include/exclude information by value and be considered by date range.

Next week – other uses for User Entity Tags!

Categories : weekly tips

Ever wonder if OpenAir can track deal booking credit for commission reporting or spread budget funds across the team for burn rate reporting with money?

Over the past two weeks we’ve introduced the Budget Entry field for tracking components of a budget and how you can tie these components to categories and services for a wide variety of reporting needs.  This week we introduce a couple of uses of the standard fields on the budget entry form called User Allocations.  User Allocations provide a % breakdown of the budget to individuals and may also be described with an activity for the % assigned to a user.

We’ve come up with two main uses for this feature – if you figure out more, let us know so we can share the knowledge!!

  1. Commission tracking of deal bookings based on activity performed by the sales team
  2. Allocation of funds to resources on the team so you can perform individual money budget tracking and profitability

By default when you activate the Budget Entry feature, you will see a section called User Allocations.   Many times this section is ‘hidden’ on the form because customers are not sure what to use it for.

When you select a user from the resource dropdown and assigned a % of allocation, OpenAir will be able to compute values for reporting called Projects-Project budget allocation (%) and Projects – Project budget allocation amount.

Here’s an example of a report that includes three budget entries and how each budget money amount is spread across the team working on the project.

And, by a slight configuration change of the report, you can easily see the overall budget per person regardless of the funding budget detail (set that up as a drill down for more detail!).

The use of Budget Activities provides yet one more level of detail for spreading allocation by a ‘reason’ or activity description.  This is an option to use perhaps with Deal Booking budget tracking by setting up budget activities of contributions by sales or services to close a deal.  An example would be

Which, when reports are configured, could show a roll-up of allocated ‘credit’ for deal booking by activity.

To setup a budget activity,

  1. Navigate to the Administration module –> Application settings –> Project settings –> Budget Activities
  2. Select New to create a new activity
  3. Provide a name and add notes as desired for reference
  4. Save


Enjoy!

Using Budget Categories

Wednesday, February 16th, 2011

How can I categorize pieces of a budget based on funding type or service being delivered?

Last week we provided a tip about the Project Budget feature within an OpenAir project.  This feature has expansion capabilities that support a variety of tracking and reports needs including links to your defined services and descriptive budget category setup.  When the Project Budget feature is activated (submit an OpenAir support ticket to activate), 2 additional standard OpenAir fields will become available for definition:  Budget Category and Budget Activities. 


Budget activities are related to the resource allocations % breakdown of budget values.  This will be discussed in next week’s tip.

Budget categories can be setup to allow a classification of the funding type to support reporting.  The categories may be any value and will appear as a drop down on the budget form when setup.

Budget categories can be any set of descriptive values that aid in reporting and tracking of information.  They may consistent of funding types such as Expenses, Fees, Equipment, etc.  or be used, as in the example, as budget agreement by the customer.

To setup a budget category,

  1. Navigate to the Administration module –> Application settings –> Project settings –> Budget Categories
  2. Select New to create a new category
  3. Provide a category name and add notes as desired for reference
  4. Save

Additionally, you may link your defined services to a Budget entry to allow funding alignment with contractual invoiced activities as configured on your billing rules, task setup, timesheet entry, etc.

When the Service is added to the budget entry, you now are able to report on services billed, revenue by service, and budget all in the same report.  Additionally, if you are tracking services by task or on timesheets, you can add timesheet cost of each service for a full financial status view of the project!

To add the Service field to the budget entry form, submit an OpenAir support ticket to enable Services on Project Budgets.

NEXT WEEK: Allocating budgets by activity to resources for ‘deal booking’ credit.

Adding Location Details to the Booking Chart

Tuesday, January 11th, 2011

Did you know you can add location details to the Booking Chart?

The booking chart within the Resources module (or booking tab within the Project module) displays information related to resources and their workloads.  Booking types can be used to identify types of workloads or potential workloads such as tentative contracts.  But do you know where your resources are when performing the work?  Would you rather travel when someone is at a customer site vs. working from their office?  Would you like to know where resources are in general when determining who should work the project?  A feature is available to identify locations for the resource by booking transaction.  The location is a 2 character code displayed under each booking bar in the chart (limitation:  you must use the Color Coded by Time and Booking Type chart).  An example below shows the tracking of a resource and when he is ‘At a Client Site’ setup as a value of CS.

Setup of this feature requires:

  1. Setup of project locations under the Administration –> Applications Settings –> Project Settings –> Project Locations. For each location, set a 2 character state code and/or country code which will be displayed on the booking chart.
  2. Activate the booking location code for display on the booking chart by modifying your chart settings under Resources –> Bookings –> Chart –> Setting link and check ‘show location code.’
  3. Update bookings with a location value if desired. You can do this quickly in the Bookings Grid or Worksheet.

Tips and Best Practices: It is best to use this feature as an exception view if possible. If you set locations only to indicate when travel is being taken, for example, it is much easier to view information. By setting a location on every booking, all locations will be displayed under the booking chart bar and may cause confusion as to where the resource actually is located that particular day, week, or month. Another useful tip is to set bookings to the resource’s home location when creating a project then updating the booking to a travel or client site when travel is being taken. This will highlight when the resource is away from the home office and still provide information to the reviewer of where the home base is for the employee/subcontractor.