Options

Purpose

Each MSP runs their business with predefined criteria and goals. MSPCFO allows you to customize your financial planning to your own needs.  The Options Table allows filters to be set throughout the reports as well as overrides for some of the basic rules.

If you need any help in deciding changes to this table, please talk to your MSPCFO customer success rep. to review your setting changes.

To edit any of these settings click "Edit Options".

MSPCFO - Options

Below is the definition for each selection along with the default settings. Some of the settings may have been changed during the onboarding process to reflect information from your specific data.

Expand or collapse content Agreement Additions

 

Name Default Value Definition
Enabled
true Allows MSPCFO to consider additions.  Should be yes in almost all cases.

Margin
0.30
If any of three criteria are met (Cutoff Price, Min COGS %, Zero Price Additions with a cost) we will force the product value of the addition to be the lesser of the margin applied to the unit cost Unit Cost / (1-Margin) = Product Value or the actual value.  See FFA Components for more detail on how we do the calculations. MSPCFO refers to this as “Forced Margin”.

Cutoff Price 5000.0 If the individual agreement addition unit price is in excess of this amount, we use a forced margin to determine the product value of the line item.  See Margin above.

Min COGS % 0.35
If the unit cost divided by the unit price is below the Min COGS %, we will use the Forced Margin to determine product value.
Zero Price Enabled
true We will use the margin to determine the product unit value for additions with zero price but a non-zero cost.  This is typically used in agreements where the client is not billed for additional items such as A/V, Anti-Spam.  The product value created here will create an offset to the labor value.
Use Uninvoiced Ticket Items
false We will look at items attached to tickets, but not invoiced as products for an agreement.  We have seen this used for companies that take ownership of their client's systems and replenish equipment without invoicing the client separately.


Ignore Negative Quantity to Bill
false We can ignore negative quantities of additions. Talk to MSPCFO before using.

Minimum Markup Price (blank) If a price is entered, a markup is not forced even if the cost is equal or below the Min. Cutoff Margin.
Example: A product sells for $10 and costs $2 (2/10 = 20%) which is below the COGS Cutoff Margin. If the Minimum Markup Price is set at $10, then instead of assuming their is some labor in this addition line, the entire price is product.
Addition always required for product to be part of agreement true When = No, allows products to be included as part of an agreement even when they are not additions. Talk to MSPCFO before using.
Expand or collapse content Agreement Level Efficiency
Name Default Value Definition
Enable true We can assign efficiency on the agreement level or at the company level.  If you are comfortable that time is being entered on the correct agreement check yes.  Otherwise uncheck the box.

See example below:
Example 1
Invoiced Labor Shadow Billable Efficiency
Agreement 1
$1,500 $1,000 150%
Agreement 2
$3,000 $3,500 86%
Total
$4,500 $4,500 100%
In this example, you can understand which agreement/engineer is doing better within a client by looking at agreement level efficiency.
Example 2
Invoiced Labor Shadow Billable Efficiency
Agreement 1
$1,500 $0 NA
Agreement 2
$3,000 $4,500 67%
Total
$4,500 $4,500 100%
In the second example, if you were to allocate the revenue to engineers, no one would get credit for Agreement 1, because all time is put against agreement 2. In this case, you should not use agreement level efficiency.

Cap (blank) Allows a cap to be put on the member efficiency values. This setting only changes member efficiencies, not agreement efficiencies.
Example: If only one member (rate - $150) works on an agreement during the month and the labor revenue is $900, with no cap, the agreement efficiency would be 6 and the member would get $900 credit. Putting a cap on the agreement at 3 would lower the efficiency to 3 and lower the credit given to the engineer.
Month Start: 2018–01-01 If a cap is put on the efficiency, it can start at any month. If left at the default date, the efficiency cap would go back to the first month the information is feed from your PSA.
Note: If the cap is added for the efficiency, all efficiencies will be changed for your previous months. If you want to preserve the data from past months, use the Month Start to limit the time of the changes.
Additional Cap on Block Time Recurring Without Rollover (blank) Allows a different cap to be put on the member efficiency values for Block Time Recurring.
Expand or collapse content Agreements
Name Default Value Definition
Revenue Recognition Discount 1.0 We allow for agreements to bear an overhead expense.  This would reduce the amount attributable to members.

For example, if you have a $1,000 agreement and you have a .85 Revenue Recognition Discount, only $850 will be attributable to members.
Note: This does not change the revenue in the Client P&L.
Include Non Recurring Agreement Products on Agreement Metrics false
Expand or collapse content Configurations
Name Default Value Definition
Base Active status on Last Update from RMM false The setting is used in conjunction with the Lookup/RMM Agents table to select the configuration names for use in developing a node count.
Days: 30 Amount of days to look back at the configurations
Expand or collapse content FFA Tracking
Name Default Value Definition
Default ER 150 The target effective rate for your agreements.
Minimum FFA 1500 Minimum monthly labor revenue for an agreement.
Expand or collapse content Invoices
Name Default Value Definition
Ignore Sent Flag
false Clients can create draft invoices in their PSA prior to sending. MSPCFO does not consider an invoice valid until the “Sent Flag” is set to ‘true' to allow the client to have this type of draft. The PSA does this by defining a billing status with several attributes.One of those attributes is “Is Sent”. Another is “Closed". Some clients can setup their statuses to just have it be closed and not sent. MSPCFO has an audit screen for unsent invoices. When you look at the billing statuses, the system can ignore the sent flag.
Ignore Zero
false Ignore all zero dollar invoices.
Date Invoice Reference true Revenue occurs on the date of the invoice. Many clients will bill in advance or arrears though. The PSA creates a standard text field on the invoice that follows this format “Monthly billing for ####”. We can use the text for the month to move the invoices up or back for up to two months. For example, if an invoice is dated Feb 15, but the Reference field says “Monthly Billing for March”, MSPCFO will consider the invoice date to be March 15. The system does not consider the day of the month, so the month indicator is all that matters and the only part that is changed.
Use Sent Status false As with the Ignore Sent Invoices, we can look at invoices and classify them as sent on a status by status basis.  If this is checked, we would consider the lookup/billing status table.
Use Quantity Shipped false Use the quantity shipped field from your PSA for unit count.
Note: Only use this if you are using the inventroy module in your PSA.
Ignore Project Cogs false Not currently used.
Expand or collapse content Projects
Name Default Value Definition
Consider work done before project starts: false false The start date for a project should be the first month that work is done and revenue is collected. If this setting is changed to True, work and revenue will be included that start in months before the start month.
Expand or collapse content Subscriptions
Name Default Value Definition
Margin 0.3 If the cost of certain license and subscription items do not have a cost in your PSA, we can set the COGS for only those items without a cost based on this margin.
Expand or collapse content Shadow Billable
Name
Default Value Definition
Exclude Non billable true Exclude all agreement work that is non-billable.
Expand or collapse content Time Logs
Name Default Value Definition
Hourly Rate Maximum
5000.0
If the hourly rate exceeds this value, the hourly rate is then adjusted to default hourly rate.
Hourly Rate Default
0.0 An override to the hourly rate. If the value is zero, there is not a default hourly rate. If there is a zero billable rate and the Hourly Rate Default > zero, the program creates a shadow billable rate based on the Hourly Rate Default. Talk to your CSR before using this setting.
Agreement Hours Covered true Generally checked to yes.  This allows us to differentiate between agreement covered time and agreement overages that are billed as T&M.
Fixed Fee Project Discount
0.25
Discount revenue for multi-month Projects for each month except the closing month. On the closing month, resolve to actual revenue. See Member/FF Project Analysis
Fixed Fee T&M Discount
0.25
Discount revenue for multi-month T&M for each month except the closing month. On the closing month, resolve to actual revenue. See Member/Ticket Analysis
Allow Agreement Covered Projects true When a project is done by an MSP, the work is generally tracked by the project, as is the revenue.  Sometimes, clients will only use the project to track the time for a project within an agreement.  For example, we would use to track the onboarding time for a new client.  They are not billed separately, but you can see how much time is allocated to the agreement.  In this case the project should be considered agreement time.  We would check this to be yes.
Use Admin Cost Factor
false  Allows the system to gross up hourly cost for client time to absorb the cost of admin time.  Admin time cost is set to zero.  This is only applied to Members defined as engineers on Lookup/Members table.
Internal Technical Revenue Credit  0.5 There is no inherent revenue for technical work done on the MSP.  Employees can get credit for their work as a percent of shadow billable.  For example, if a $200/hour person does one hour working on internal systems, she would get $100 of revenue credit.
Unbillable Uncovered Time false This setting, if set to Yes, corrects unbillable time on an agreement. Only use if okayed by a MSPCFO rep.
Include Unbillable Internal Technical false MSPCFO can post unbillable internal technical time if setting is Yes.
Use Actual Hours For internal Technical false The choice is using billable hours or actual hours for the internal technical time. The time is treated like time that is actual rate revenue and uses billable time. Therefore the default is to use billable hours.
Consider time status for BT One Time time entries
false This setting is used in conjuction with The Lookup/Time Status table. If there are certain time statuses that are marked yes, these records will be used to fufill the BT hours.
Treat Block Time Recurring (without Rollover) as T&M false Block Time Recurring is usually treated as FFA revenue and costs. If True, the revenue and costs are included in FFA.
Expand or collapse content Tickets
Name Default Value Definition
Use Boards For Active Type false se the Lookup/Boards table to set Active board types.
Use Resolved Date for closing of fixed fee tickets false If yes, uses the Resolved Date field from PSA onstead of the Close Date.

Changing Settings

To change settings:

If a check mark, check = true; not checked = false.

If a value, change the value (% are put in in decimal format with 1.0 being 100%)

MSPCFO - Options

When changes are finished, click the Save button or Cancel if changes should not be saved.

Recalculation of the data must be made for this option to be updated.

0 Comments

Add your comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.