For purposes of this part, the following words and phrases have the meanings given them in items A to I.
A computer program is considered to be canned or prewritten if it meets the following guidelines:
Maintenance contracts sold in connection with the sale or lease of canned software may provide that the purchaser will be entitled to receive upgrades or enhancements. The maintenance contract may also provide that the purchaser will be entitled to receive maintenance agreement support services.
No tax results when the modifications to existing prewritten software are required to meet the customers' specific needs. These modifications are considered to be custom programming.
When the charges for modification are not separately stated, the records of the transaction may be used to demonstrate to what extent the program has been modified.
The department will use the following records to determine the extent of modification to prewritten software when there is not a separate charge for the modification: logbooks, timesheets, dated documents, source codes, specifications of work to be done, design of the system, performance requirements, diagrams of programs, flow diagrams, coding sheets, error printouts, translation printouts, correction notes, and invoices or billing notices to the client.
If the charges for modification are not separately stated and the records of the transaction do not adequately document the extent of the modifications, the entire charge for the program is taxable.
Minn. R. agency 181, ch. 8130, CERTAIN BUSINESSES AND ACTIVITIES, pt. 8130.9910
Statutory Authority: MS s 270.06; 270C.06