Colorado Retail Delivery Fee
Topic: Colorado Retail Delivery Fee
Version(s): 5.1
Editions: All
Please contact your accountant or the State of Colorado with any questions
What is the Colorado Retail Delivery Fee?
"Effective July 1, 2022, Colorado imposes a retail delivery fee on all deliveries by motor vehicle to a location in Colorado with at least one item of tangible personal property subject to state sales or use tax ... Retailers that make retail deliveries must show the total of the fees on the receipt or invoice as one item called “retail delivery fees” ... If every item in a retail sale is exempt from sales tax, the delivery is also exempt from the retail delivery fee. However, if one or more items in the transaction is subject to sales tax, the retail delivery fee is due. Each sale for delivery is considered a single “retail delivery” regardless of how many shipments are needed to deliver the items purchased."
Read more using the link below:
Making The Connection
Where Will I See This Within OLX?
This specific feature requires setup in the following areas:
- Base items
- Tax providers
- Product Offers
- Continuities
- Script Rules
What Reports Can Be Pulled?
- Inventory Item Association
- Item List
- Product Offer List
- Data Warehouse Export
What Imports/Exports Relate to xxxx
- OLX Autoship Sequence Import Spec
- OLX Item Offer Import Spec
Trouble Shooting
I created an offer but it's not showing when I try to setup the script rule
Review the
tax category on the base item for the offer you are looking for.
- Default (OLX internal tax tables) = Delivery Fee (as Tax)
- If you use an external tax provider, make sure to check with the vendor to determine the correct category to use here. **You may require an update to your external tax providers tax tables within OLX
The delivery fee is not creating on customer continuities
Each required offer listed in the Per-Order tab will be added to each continuity order
UNLESS… The offers product is tagged with the delivery fee tax category AND…
The resulting total amount of the item (Unit Price+Shipping+Tax) is Zero
If the aforementioned logic indicates that the item is not needed, it will not be included in the new
continuity order
How do I add the Delivery Fee to an order via Order Import or API Order Import?
- We have handled everything for you. There are no special settings that need to be taken into consideration when importing an order with the Delivery Fee. Just make sure:
- the offer name matches the offer setup in OLX
- the price is set to $0
- the shipping price is set to $0
- tax value is added in the following fields:
- TAX_PROD##
- PAID_TAX_PROD##
- ORDER_STATE_SALES_TAX
- ORDER_TOTAL
- You will receive an acceptance message when an order is received with this offer attached:
Fee as tax item detected (Delivery Fee). Skipped calculation and used provided tax for this item.
---------------------------------------------------------------------
Orders in import file: 1
Orders imported: 1
Duplicate orders: 0
New customers: 0
Errors Encountered: 0
Setup
The base item must be created first, followed by the product offer, and global script rule. The fee can then be added to continuities already created in the system.
Base Item
Product Offer
- Create your product offer as you normally would (instructions can be found here).
- Offer Name MUST = Retail Delivery Fees
- Unit Price MUST = 0.00
- Shipping MUST = 0.00
- Rush Fee MUST = 0.00
- Select the Delivery Fee base item created above.
Continuity
New
When creating new continuities navigate to Per-Order Offers. Select the delivery fee offer created above and click Add. Save the Continuity Sequence Manager Popup.
Existing
When updating existing continuities, navigate to Per-Order Offers. Select the delivery fee offer created above and click Add. Check the box for Update existing customers. Click Yes or No to Please Confirm popup (will depend if other adjustments were made to the continuity in question - if only adding Delivery Fee you can select No). Save the Continuity Sequence Manager Popup.
Add Offer to Script/s
Don't forget to add the offer to the scripts for that client
Global Script Rule
- Set Rule Name
- Check box Use for order entry
- Check box Use for imports
- Action = Reject Order
- Client = None
- Error Memo - this is the message that will display to your agents during manual order entry
- IF Condition =
- Shipping Address Match
- Match Y/N = checked
- Address = *
- City = *
- State = CO
- County = *
- Zip = *
- THEN Condition =
- Condition = Required Fee
- Product Offers = Retail Delivery Fees
- Selected = checked
- From the Scripts tab you can select any or all scripts to add the Global Script Rule to
Attachments
Related Articles
Minnesota Retail Delivery Fee
Topic: Minnesota Retail Delivery Fee Version(s): 5.1 Editions: All Please contact your accountant or the State of Minnesota with any questions What is the Minnesota Retail Delivery Fee? "Imposes the fee on each retailer equal to 50 cents on each ...
Delivery Fee
Topic: Delivery Fee Version(s): 5.1 Editions: All What Are Delivery Fees Delivery Fees are state required fees that must be added to an order. Some states, such as Colorado, require a specific naming convention to be used and allow districts within ...
Export delivery via sFTP, FTPS or FTP Failing
Problems with firewalls and setup are the most common problems with export delivery. OLX v4.0 supports sFTP, FTPs and FTP. Please verify that you have submitted a Firewall Rule request to OrderLogix for the IP address of the FTP site. Please verify ...
System Preference: Expand Sales Agent Commission by Default
When agents are viewing their Sales Commissions for a date range, it can become cumbersome for them to expand each order line to review the product specific details. If you wish to have all of the commission lines expanded automatically upon loading ...
Error in onStart:SMTP protocol error. 501 Syntax error in parameters or arguments
Error in onStart():SMTP protocol error. 501 Syntax error in parameters or arguments This error can occur with email delivery of Process Alerts, Reports, Exports, etc. An error with parameters or arguments would indicate that there is something ...