The Wayfair decision dramatically changed how remote sales were to be reported across the country. Colorado requires all non-physical location sales to be reported the same way as physical location sales.
To set up virtual locations for Colorado, complete these steps.
STEP 1 – Register non-physical locations
To register non-physical locations, access your Colorado Revenue Online account and follow the instructions for registering non-physical locations.
There are 2 options when registering non-physical locations:
Option 1
is to only set up the non-physical locations where sales have occurred in previous periods. The issue with this option is it's possible to sell into a jurisdiction that's new during the current period. If this occurs, the new location will need to be registered and the virtual location added to the location register before processing returns. This option could require setups to be done each month. If the entity’s transactions are primarily e-commerce transactions, this option may not be the correct option.
Option 2
is to register all non-physical locations. The advantage of choosing to register all at one time is that the setup is done once. The only time additional setup would be required is when the state adds new reporting codes, which isn't often. This option's best when the entity has a large number of e-commerce transactions.
Step 2 – Download the Colorado Virtual location template
To download the Colorado Virtual Location template, go to
Entities
, and then
Configure
.
To download the template, select
4 - Locations
, then
Download Template
,
CO Virtual Locations
.
The menu with
Download Template
will only display if a location exists for the entity. If no locations exist, create a dummy location so the menu will display.
STEP 3 – Populate the template
There are multiple columns in the spreadsheet that need to be populated with data before importing.
Column C
- Add the state assigned site ID to
StateAcctNum1
for any registered reporting locations. The state will assign a 12-digit site ID when registering a non-physical location. The site ID must be 12 digits, so if the account number begins with a zero, be sure to include the leading zero in Column C.
Column M
- If there are
HOME RULE
cities that aren't registered and you don't want the system to allocate any tax, enter X in column M (
ExcludeCity
). To calculate and allocate tax to all levels, leave this column blank.
Exclude city tax isn't an option for any state administered cities. This only applies to HOME RULE cities.
Columns W-Y
– Use these columns to define the virtual rules. For Colorado, rules need to be defined for at least Sellers Use and Sales. The template's already populated with the rule values for both Sellers Use and Sales in Columns W and X. As many as 3 tax type rules can be set up. For example, if Clothing Sellers Use transactions exist, enter “CLO104-GEN101” (Clothing Sellers Use rule) in Column Y to define the rule.
Once the data is entered, it is suggested that the template be saved as an Excel spreadsheet so there is a copy of the data as originally populated.
Before importing, review the CSV file and remove any rows that do not have a value in Column B. It is recommended not to import the location unless the Site ID is populated.
STEP 4 – Import the template into Entity Business Locations
To import the location template, go to Entity configuration (see Step 2 for accessing Entity configuration). Once you are in the configuration, click the
4 - Locations
tab, then click
Import
to open the Import dialog. Browse and select the template that was just populated.
Browse and select the CSV file that was just populated.
Click the
2 – Template
tab and select "
CO LOCATIONS (SYSTEM TEMPLATE)
".
Click the
4 – Options
tab and select
Tax Area Codes
as the
Tax Area Determination
and then click the
IMPORT
button. Once the import is complete, click the
BACK
arrow to return to the location register and the locations will now display.
STEP 5 – Duplicate reporting codes
There are a few duplicate reporting codes in ONESOURCE that need to be modified for reporting purposes. The state of Colorado does not allow more than one non-physical location to be reported, so when duplicate codes exist, the reporting code must be combined. Most of the duplicate locations in ONESOURCE are due to geography that identifies the PIF tax areas. While ONESOURCE does not currently support the PIF functionality, the geography is being added so that can be accomplished.
If duplicate reporting codes exist, the duplicate location must be set to report with the first location. That is done by changing the reporting location on the duplicate tax areas.
The list below shows the duplicate reporting codes and the Reporting Code that it should be assigned.
Duplicate | Assign to Reporting Code |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
To change the duplicate location to the correct
Reporting Location
, select the location that needs to be changed and click
EDIT
(pencil icon).
For this example, Location Code 02-0043 | 1000025121 will be changed to report with Location Code 02-0043 | 1000002466.
Open the drop-down menu for
Reporting Location
.
Change the
Reporting Location
to the correct reporting location according to the table provided (in this case to 02-0043 | 1000002466) and then click
CLOSE
.
When the dialog closes, the
Reporting Location
will now show the Reporting Code that was just selected.
Next check the box "
Suppress Force Zero Location
" and then click
SAVE CHANGES
.
Select "
ALL Periods
" and click
SAVE
to complete the edit.
Repeat this process for all locations in the table provided above.
STEP 6 – Adding new virtual locations to existing location register
When a new Reporting Code is added by the state of Colorado, the new reporting code will need to be added to existing virtual locations. To add a new reporting code, download the virtual location template (Step 2) and then delete all records from the template except the row for the new location(s). Once the desired rows are in the CSV file, repeat Step 3 and Step 4 to import the new virtual location template.