diff --git a/erpnext/erpnext_integrations/taxjar_integration.py b/erpnext/erpnext_integrations/taxjar_integration.py index f960998c3c98..83764ae50d83 100644 --- a/erpnext/erpnext_integrations/taxjar_integration.py +++ b/erpnext/erpnext_integrations/taxjar_integration.py @@ -1,11 +1,10 @@ import traceback - -import taxjar - import frappe +import taxjar from erpnext import get_default_company from frappe import _ from frappe.contacts.doctype.address.address import get_company_address +from frappe.utils import cint TAX_ACCOUNT_HEAD = frappe.db.get_single_value("TaxJar Settings", "tax_account_head") SHIP_ACCOUNT_HEAD = frappe.db.get_single_value("TaxJar Settings", "shipping_account_head") @@ -14,6 +13,10 @@ SUPPORTED_COUNTRY_CODES = ["AT", "AU", "BE", "BG", "CA", "CY", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GB", "GR", "HR", "HU", "IE", "IT", "LT", "LU", "LV", "MT", "NL", "PL", "PT", "RO", "SE", "SI", "SK", "US"] +SUPPORTED_STATE_CODES = ['AL', 'AK', 'AZ', 'AR', 'CA', 'CO', 'CT', 'DE', 'DC', 'FL', 'GA', 'HI', 'ID', 'IL', + 'IN', 'IA', 'KS', 'KY', 'LA', 'ME', 'MD', 'MA', 'MI', 'MN', 'MS', 'MO', 'MT', 'NE', + 'NV', 'NH', 'NJ', 'NM', 'NY', 'NC', 'ND', 'OH', 'OK', 'OR', 'PA', 'RI', 'SC', 'SD', + 'TN', 'TX', 'UT', 'VT', 'VA', 'WA', 'WV', 'WI', 'WY'] def get_client(): @@ -27,7 +30,11 @@ def get_client(): api_url = taxjar.SANDBOX_API_URL if api_key and api_url: - return taxjar.Client(api_key=api_key, api_url=api_url) + client = taxjar.Client(api_key=api_key, api_url=api_url) + client.set_api_config('headers', { + 'x-api-version': '2020-08-07' + }) + return client def create_transaction(doc, method): @@ -57,7 +64,10 @@ def create_transaction(doc, method): tax_dict['amount'] = doc.total + tax_dict['shipping'] try: - client.create_order(tax_dict) + if doc.is_return: + client.create_refund(tax_dict) + else: + client.create_order(tax_dict) except taxjar.exceptions.TaxJarResponseError as err: frappe.throw(_(sanitize_error_response(err))) except Exception as ex: @@ -89,14 +99,16 @@ def get_tax_data(doc): to_country_code = frappe.db.get_value("Country", to_address.country, "code") to_country_code = to_country_code.upper() - if to_country_code not in SUPPORTED_COUNTRY_CODES: - return - shipping = sum([tax.tax_amount for tax in doc.taxes if tax.account_head == SHIP_ACCOUNT_HEAD]) - if to_shipping_state is not None: - to_shipping_state = get_iso_3166_2_state_code(to_address) + line_items = [get_line_item_dict(item) for item in doc.items] + if from_shipping_state not in SUPPORTED_STATE_CODES: + from_shipping_state = get_state_code(from_address, 'Company') + + if to_shipping_state not in SUPPORTED_STATE_CODES: + to_shipping_state = get_state_code(to_address, 'Shipping') + tax_dict = { 'from_country': from_country_code, 'from_zip': from_address.pincode, @@ -109,11 +121,29 @@ def get_tax_data(doc): 'to_street': to_address.address_line1, 'to_state': to_shipping_state, 'shipping': shipping, - 'amount': doc.net_total + 'amount': doc.net_total, + 'plugin': 'erpnext', + 'line_items': line_items } + return tax_dict - return tax_dict - +def get_state_code(address, location): + if address is not None: + state_code = get_iso_3166_2_state_code(address) + if state_code not in SUPPORTED_STATE_CODES: + frappe.throw(_("Please enter a valid State in the {0} Address").format(location)) + else: + frappe.throw(_("Please enter a valid State in the {0} Address").format(location)) + + return state_code + +def get_line_item_dict(item): + return dict( + id = item.get('idx'), + quantity = item.get('qty'), + unit_price = item.get('rate'), + product_tax_code = item.get('product_tax_category') + ) def set_sales_tax(doc, method): if not TAXJAR_CALCULATE_TAX: @@ -122,17 +152,7 @@ def set_sales_tax(doc, method): if not doc.items: return - # if the party is exempt from sales tax, then set all tax account heads to zero - sales_tax_exempted = hasattr(doc, "exempt_from_sales_tax") and doc.exempt_from_sales_tax \ - or frappe.db.has_column("Customer", "exempt_from_sales_tax") and frappe.db.get_value("Customer", doc.customer, "exempt_from_sales_tax") - - if sales_tax_exempted: - for tax in doc.taxes: - if tax.account_head == TAX_ACCOUNT_HEAD: - tax.tax_amount = 0 - break - - doc.run_method("calculate_taxes_and_totals") + if check_sales_tax_exemption(doc): return tax_dict = get_tax_data(doc) @@ -143,7 +163,6 @@ def set_sales_tax(doc, method): return tax_data = validate_tax_request(tax_dict) - if tax_data is not None: if not tax_data.amount_to_collect: setattr(doc, "taxes", [tax for tax in doc.taxes if tax.account_head != TAX_ACCOUNT_HEAD]) @@ -163,9 +182,28 @@ def set_sales_tax(doc, method): "account_head": TAX_ACCOUNT_HEAD, "tax_amount": tax_data.amount_to_collect }) + # Assigning values to tax_collectable and taxable_amount fields in sales item table + for item in tax_data.breakdown.line_items: + doc.get('items')[cint(item.id)-1].tax_collectable = item.tax_collectable + doc.get('items')[cint(item.id)-1].taxable_amount = item.taxable_amount doc.run_method("calculate_taxes_and_totals") +def check_sales_tax_exemption(doc): + # if the party is exempt from sales tax, then set all tax account heads to zero + sales_tax_exempted = hasattr(doc, "exempt_from_sales_tax") and doc.exempt_from_sales_tax \ + or frappe.db.has_column("Customer", "exempt_from_sales_tax") \ + and frappe.db.get_value("Customer", doc.customer, "exempt_from_sales_tax") + + if sales_tax_exempted: + for tax in doc.taxes: + if tax.account_head == TAX_ACCOUNT_HEAD: + tax.tax_amount = 0 + break + doc.run_method("calculate_taxes_and_totals") + return True + else: + return False def validate_tax_request(tax_dict): """Return the sales tax that should be collected for a given order.""" @@ -200,6 +238,8 @@ def get_shipping_address_details(doc): if doc.shipping_address_name: shipping_address = frappe.get_doc("Address", doc.shipping_address_name) + elif doc.customer_address: + shipping_address = frappe.get_doc("Address", doc.customer_address_name) else: shipping_address = get_company_address_details(doc) diff --git a/erpnext/patches.txt b/erpnext/patches.txt index 05c385b6bac6..ca7295281aef 100644 --- a/erpnext/patches.txt +++ b/erpnext/patches.txt @@ -298,6 +298,7 @@ erpnext.patches.v13_0.shopify_deprecation_warning erpnext.patches.v13_0.migrate_stripe_api erpnext.patches.v13_0.reset_clearance_date_for_intracompany_payment_entries erpnext.patches.v13_0.einvoicing_deprecation_warning +erpnext.patches.v13_0.custom_fields_for_taxjar_integration erpnext.patches.v14_0.delete_einvoicing_doctypes erpnext.patches.v13_0.set_operation_time_based_on_operating_cost erpnext.patches.v13_0.validate_options_for_data_field \ No newline at end of file diff --git a/erpnext/patches/v13_0/custom_fields_for_taxjar_integration.py b/erpnext/patches/v13_0/custom_fields_for_taxjar_integration.py new file mode 100644 index 000000000000..1d57550d37e1 --- /dev/null +++ b/erpnext/patches/v13_0/custom_fields_for_taxjar_integration.py @@ -0,0 +1,29 @@ +from __future__ import unicode_literals +import frappe +from frappe.custom.doctype.custom_field.custom_field import create_custom_fields +from erpnext.regional.united_states.setup import add_permissions + +def execute(): + company = frappe.get_all('Company', filters = {'country': 'United States'}, fields=['name']) + if not company: + return + + frappe.reload_doc("regional", "doctype", "product_tax_category") + + custom_fields = { + 'Sales Invoice Item': [ + dict(fieldname='product_tax_category', fieldtype='Link', insert_after='description', options='Product Tax Category', + label='Product Tax Category', fetch_from='item_code.product_tax_category'), + dict(fieldname='tax_collectable', fieldtype='Currency', insert_after='net_amount', + label='Tax Collectable', read_only=1), + dict(fieldname='taxable_amount', fieldtype='Currency', insert_after='tax_collectable', + label='Taxable Amount', read_only=1) + ], + 'Item': [ + dict(fieldname='product_tax_category', fieldtype='Link', insert_after='item_group', options='Product Tax Category', + label='Product Tax Category') + ] + } + create_custom_fields(custom_fields, update=True) + add_permissions() + frappe.enqueue('erpnext.regional.united_states.setup.add_product_tax_categories', now=True) \ No newline at end of file diff --git a/erpnext/regional/doctype/product_tax_category/__init__.py b/erpnext/regional/doctype/product_tax_category/__init__.py new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/erpnext/regional/doctype/product_tax_category/product_tax_category.js b/erpnext/regional/doctype/product_tax_category/product_tax_category.js new file mode 100644 index 000000000000..9f8e7950156c --- /dev/null +++ b/erpnext/regional/doctype/product_tax_category/product_tax_category.js @@ -0,0 +1,8 @@ +// Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Product Tax Category', { + // refresh: function(frm) { + + // } +}); diff --git a/erpnext/regional/doctype/product_tax_category/product_tax_category.json b/erpnext/regional/doctype/product_tax_category/product_tax_category.json new file mode 100644 index 000000000000..147cb34425d3 --- /dev/null +++ b/erpnext/regional/doctype/product_tax_category/product_tax_category.json @@ -0,0 +1,70 @@ +{ + "actions": [], + "autoname": "field:product_tax_code", + "creation": "2021-08-23 12:33:37.910225", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "product_tax_code", + "column_break_2", + "category_name", + "section_break_4", + "description" + ], + "fields": [ + { + "fieldname": "product_tax_code", + "fieldtype": "Data", + "in_list_view": 1, + "label": "Product Tax Code", + "reqd": 1, + "unique": 1 + }, + { + "fieldname": "description", + "fieldtype": "Small Text", + "label": "Description" + }, + { + "fieldname": "category_name", + "fieldtype": "Data", + "label": "Category Name", + "length": 255 + }, + { + "fieldname": "column_break_2", + "fieldtype": "Column Break" + }, + { + "fieldname": "section_break_4", + "fieldtype": "Section Break" + } + ], + "index_web_pages_for_search": 1, + "links": [], + "modified": "2021-08-24 09:10:25.313642", + "modified_by": "Administrator", + "module": "Regional", + "name": "Product Tax Category", + "owner": "Administrator", + "permissions": [ + { + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "share": 1, + "write": 1 + } + ], + "quick_entry": 1, + "sort_field": "modified", + "sort_order": "DESC", + "title_field": "category_name", + "track_changes": 1 +} \ No newline at end of file diff --git a/erpnext/regional/doctype/product_tax_category/product_tax_category.py b/erpnext/regional/doctype/product_tax_category/product_tax_category.py new file mode 100644 index 000000000000..e476361eb20c --- /dev/null +++ b/erpnext/regional/doctype/product_tax_category/product_tax_category.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and contributors +# For license information, please see license.txt + +# import frappe +from frappe.model.document import Document + +class ProductTaxCategory(Document): + pass diff --git a/erpnext/regional/doctype/product_tax_category/test_product_tax_category.py b/erpnext/regional/doctype/product_tax_category/test_product_tax_category.py new file mode 100644 index 000000000000..53a5624e63ee --- /dev/null +++ b/erpnext/regional/doctype/product_tax_category/test_product_tax_category.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors +# See license.txt + +# import frappe +import unittest + +class TestProductTaxCategory(unittest.TestCase): + pass diff --git a/erpnext/regional/united_states/product_tax_category_data.json b/erpnext/regional/united_states/product_tax_category_data.json new file mode 100644 index 000000000000..4527bb253843 --- /dev/null +++ b/erpnext/regional/united_states/product_tax_category_data.json @@ -0,0 +1,4084 @@ +{ + "categories": [ + { + "description": "An item commonly used by a student in a course of study. This category is limited to the following items...binders, blackboard chalk, cellophane tape, compasses, composition books, crayons, erasers, folders, glue/paste/glue sticks, highlighters, index cards, index card boxes, legal pads, lunch boxes, markers, notebooks, paper (copy, graph, tracing, manila, colored, construction, notebook), pencils, pencil boxes, pencil sharpeners, pens, posterboard, protractors, rulers, scissors, writing tablets.", + "name": "School Supplies", + "product_tax_code": "44121600A0001" + }, + { + "description": "This is a labor charge for: the planning and design of interior spaces; preparation of layout drawings, schedules, and specifications pertaining to the planning and design of interior spaces; furniture arranging; design and planning of furniture, fixtures, and cabinetry; staging; lighting and sound design; and the selection, purchase, and arrangement of surface coverings, draperies, furniture, and other decorations.", + "name": "Interior Decorating Services", + "product_tax_code": "73890600A0000" + }, + { + "description": "Ammunition for firearms with a barrel greater than an internal diameter of .50 caliber or a shotgun larger than 10 gauge., including bullets, shotgun shells, and gunpowder.", + "name": "Ammunition - designed for firearms other than small arms.", + "product_tax_code": "46101600A0002" + }, + { + "description": "Firearms, limited to pistols, revolvers, rifles with a barrel greater than an internal diameter of .50 caliber or a shotgun larger than 10 gauge.", + "name": "Firearms - other than small arms", + "product_tax_code": "46101500A0002" + }, + { + "description": "A charge for an objective visual examination of a house’s systems and physical structure. The charge includes a report of the inspector's findings including pictures, analysis, and recommendations.", + "name": "Home Inspection Services", + "product_tax_code": "80131802A0001" + }, + { + "description": "A charge for custodial services to residential structures, including the cleaning of floors, carpets, walls, windows, appliances, furniture, fixtures, exterior cleaning, etc. No Tangible Personal Property is transferred.", + "name": "Cleaning/Janitorial Services - Residential", + "product_tax_code": "76111501A0001" + }, + { + "description": "A subscription service for membership to an online dating platform.", + "name": "Online Dating Services", + "product_tax_code": "91000000A1111" + }, + { + "description": "A charge for the service to maintain the proper operation of home or building gutters through cleaning out debris that could otherwise affect the proper water flow through the gutter system.", + "name": "Gutter Cleaning Services", + "product_tax_code": "72152602A0001" + }, + { + "description": "Clothing - Swim Fins", + "name": "Clothing - Swim Fins", + "product_tax_code": "4914606A0001" + }, + { + "description": "A series of related images which, when shown in succession, impart an impression of motion, together with accompanying sounds, if any. These goods can be streamed and/or downloaded to a device with permanent access granted. These goods include motion pictures, music videos, animations, news and entertainment programs, and live events, but do not include video greeting cards or video or electronic games.", + "name": "Digital Audio Visual Works - bundle - downloaded with permanent rights and streamed - non subscription", + "product_tax_code": "55111516A0110" + }, + { + "description": "A series of related images which, when shown in succession, impart an impression of motion, together with accompanying sounds, if any. These goods can be streamed and/or downloaded to a device with access that expires after a stated period of time. These goods include motion pictures, music videos, animations, news and entertainment programs, and live events, but do not include video greeting cards or video or electronic games.", + "name": "Digital Audio Visual Works - bundle - downloaded with limited rights and streamed - non subscription", + "product_tax_code": "55111516A0210" + }, + { + "description": "A series of related images which, when shown in succession, impart an impression of motion, together with accompanying sounds, if any. These goods are downloaded to a device with access that expires after a stated period of time. These goods include motion pictures, music videos, animations, news and entertainment programs, and live events, but do not include video greeting cards or video or electronic games.", + "name": "Digital Audio Visual Works - downloaded - non subscription - with limited rights", + "product_tax_code": "55111516A0020" + }, + { + "description": "A series of related images which, when shown in succession, impart an impression of motion, together with accompanying sounds, if any. These goods are downloaded to a device with permanent access granted. These goods include motion pictures, music videos, animations, news and entertainment programs, and live events, but do not include video greeting cards or video or electronic games.", + "name": "Digital Audio Visual Works - downloaded - non subscription - with permanent rights", + "product_tax_code": "55111516A0010" + }, + { + "description": "A series of related images which, when shown in succession, impart an impression of motion, together with accompanying sounds, if any. These goods are streamed to a device with access that expires after a stated period of time. These goods include motion pictures, music videos, animations, news and entertainment programs, and live events, but do not include video greeting cards or video or electronic games.", + "name": "Digital Audio Visual Works - streamed - non subscription - with limited rights", + "product_tax_code": "55111516A0030" + }, + { + "description": "A series of related images which, when shown in succession, impart an impression of motion, together with accompanying sounds, if any. These goods are streamed to a device with access that is conditioned upon continued subscription payment. These goods include motion pictures, music videos, animations, news and entertainment programs, and live events, but do not include video greeting cards or video or electronic games.", + "name": "Digital Audio Visual Works - streamed - subscription - with conditional rights", + "product_tax_code": "55111516A0040" + }, + { + "description": "A series of related images which, when shown in succession, impart an impression of motion, together with accompanying sounds, if any. These goods are streamed and/or downloaded to a device with access that is conditioned upon continued subscription payment. These goods include motion pictures, music videos, animations, news and entertainment programs, and live events, but do not include video greeting cards or video or electronic games.", + "name": "Digital Audio Visual Works - bundle - downloaded and streamed - subscription - with conditional rights", + "product_tax_code": "55111516A0310" + }, + { + "description": "Works that result from the fixation of a series of musical, spoken, or other sounds that are transferred electronically. These goods are streamed to a device with access that is conditioned upon continued subscription payment. These goods include prerecorded or live music, prerecorded or live readings of books or other written materials, prerecorded or live speeches, ringtones, or other sound recordings, but not including audio greeting cards.", + "name": "Digital Audio Works - streamed - subscription - with conditional rights", + "product_tax_code": "55111512A0040" + }, + { + "description": "Works that result from the fixation of a series of musical, spoken, or other sounds that are transferred electronically. These goods are streamed to a device with access that expires after a stated period of time. These goods include prerecorded or live music, prerecorded or live readings of books or other written materials, prerecorded or live speeches, ringtones, or other sound recordings, but not including audio greeting cards.", + "name": "Digital Audio Works - streamed - non subscription - with limited rights", + "product_tax_code": "55111512A0030" + }, + { + "description": "Works that result from the fixation of a series of musical, spoken, or other sounds that are transferred electronically. These goods are downloaded to a device with permanent access granted. These goods include prerecorded or live music, prerecorded or live readings of books or other written materials, prerecorded or live speeches, ringtones, or other sound recordings, but not including audio greeting cards.", + "name": "Digital Audio Works - downloaded - non subscription - with permanent rights", + "product_tax_code": "55111512A0010" + }, + { + "description": "Works that result from the fixation of a series of musical, spoken, or other sounds that are transferred electronically. These goods are downloaded to a device with access that expires after a stated period of time. These goods include prerecorded or live music, prerecorded or live readings of books or other written materials, prerecorded or live speeches, ringtones, or other sound recordings, but not including audio greeting cards.", + "name": "Digital Audio Works - downloaded - non subscription - with limited rights", + "product_tax_code": "55111512A0020" + }, + { + "description": "A digital version of a traditional newspaper published at regular intervals with the entire publication or individual articles viewable (but not downloadable) on a device with access that is conditioned upon continued subscription payment.", + "name": "Digital Newspapers - viewable only - subscription - with conditional rights", + "product_tax_code": "55111507A0060" + }, + { + "description": "A digital version of a traditional newspaper published at regular intervals with the entire publication or individual articles viewable (but not downloadable) on a device with permanent access granted. The publication is accessed without a subscription.", + "name": "Digital Newspapers - viewable only - non subscription - with permanent rights", + "product_tax_code": "55111507A0040" + }, + { + "description": "A digital version of a traditional newspaper published at regular intervals with the entire publication or individual articles viewable (but not downloadable) on a device with access that expires after a stated period of time. The publication is accessed without a subscription.", + "name": "Digital Newspapers - viewable only - non subscription - with limited rights", + "product_tax_code": "55111507A0030" + }, + { + "description": "A digital version of a traditional newspaper published at regular intervals. The publication is accessed via a subscription which also entitles the purchaser to physical copies of the media.", + "name": "Digital Newspapers - subscription tangible and digital", + "product_tax_code": "55111507A0070" + }, + { + "description": "A digital version of a traditional newspaper published at regular intervals with the entire publication or individual articles downloaded to a device with access that is conditioned upon continued subscription payment.", + "name": "Digital Newspapers - downloadable - subscription - with conditional rights", + "product_tax_code": "55111507A0050" + }, + { + "description": "A digital version of a traditional newspaper published at regular intervals with the entire publication or individual articles downloaded to a device with permanent access granted. The publication is accessed without a subscription.", + "name": "Digital Newspapers - downloadable - non subscription - with permanent rights", + "product_tax_code": "55111507A0010" + }, + { + "description": "A digital version of a traditional newspaper published at regular intervals with the entire publication or individual articles downloaded to a device with access that expires after a stated period of time. The publication is accessed without a subscription.", + "name": "Digital Newspapers - downloadable - non subscription - with limited rights", + "product_tax_code": "55111507A0020" + }, + { + "description": "A digital version of a traditional periodical published at regular intervals with the entire publication or individual articles viewable (but not downloadable) on a device with access that is conditioned upon continued subscription payment.", + "name": "Digital Magazines/Periodicals - viewable only - subscription - with conditional rights", + "product_tax_code": "55111506A0060" + }, + { + "description": "A digital version of a traditional periodical published at regular intervals with the entire publication or individual articles viewable (but not downloadable) on a device with permanent access granted. The publication is accessed without a subscription.", + "name": "Digital Magazines/Periodicals - viewable only - non subscription - with permanent rights", + "product_tax_code": "55111506A0040" + }, + { + "description": "A digital version of a traditional periodical published at regular intervals with the entire publication or individual articles viewable (but not downloadable) on a device with access that expires after a stated period of time. The publication is accessed without a subscription.", + "name": "Digital Magazines/Periodicals - viewable only - non subscription - with limited rights", + "product_tax_code": "55111506A0030" + }, + { + "description": "A digital version of a traditional magazine published at regular intervals. The publication is accessed via a subscription which also entitles the purchaser to physical copies of the media.", + "name": "Digital Magazines/Periodicals - subscription tangible and digital", + "product_tax_code": "55111506A0070" + }, + { + "description": "A digital version of a traditional periodical published at regular intervals with the entire publication or individual articles downloaded to a device with access that is conditioned upon continued subscription payment.", + "name": "Digital Magazines/Periodicals - downloadable - subscription - with conditional rights", + "product_tax_code": "55111506A0050" + }, + { + "description": "A digital version of a traditional periodical published at regular intervals with the entire publication or individual articles downloaded to a device with permanent access granted. The publication is accessed without a subscription.", + "name": "Digital Magazines/Periodicals - downloadable - non subscription - with permanent rights", + "product_tax_code": "55111506A0010" + }, + { + "description": "A digital version of a traditional periodical published at regular intervals with the entire publication or individual articles downloaded to a device with access that expires after a stated period of time. The publication is accessed without a subscription.", + "name": "Digital Magazines/Periodicals - downloadable - non subscription - with limited rights", + "product_tax_code": "55111506A0020" + }, + { + "description": "Works that are generally recognized in the ordinary and usual sense as books and are transferred electronically. These goods are viewable (but not downloadable) on a device with access that is conditioned upon continued subscription payment. These goods include novels, autobiographies, encyclopedias, dictionaries, repair manuals, phone directories, business directories, zip code directories, cookbooks, etc.", + "name": "Digital Books - viewable only - subscription - with conditional rights", + "product_tax_code": "55111505A0060" + }, + { + "description": "Works that are generally recognized in the ordinary and usual sense as books and are transferred electronically. These goods are downloaded to a device with access that is conditioned upon continued subscription payment. These goods include novels, autobiographies, encyclopedias, dictionaries, repair manuals, phone directories, business directories, zip code directories, cookbooks, etc.", + "name": "Digital Books - downloaded - subscription - with conditional rights", + "product_tax_code": "55111505A0050" + }, + { + "description": "Works that are generally recognized in the ordinary and usual sense as books and are transferred electronically. These goods are downloaded to a device with permanent access granted. These goods include novels, autobiographies, encyclopedias, dictionaries, repair manuals, phone directories, business directories, zip code directories, cookbooks, etc.", + "name": "Digital Books - downloaded - non subscription - with permanent rights", + "product_tax_code": "55111505A0010" + }, + { + "description": "Works that are generally recognized in the ordinary and usual sense as books and are transferred electronically. These goods are downloaded to a device with access that expires after a stated period of time. These goods include novels, autobiographies, encyclopedias, dictionaries, repair manuals, phone directories, business directories, zip code directories, cookbooks, etc.", + "name": "Digital Books - downloaded - non subscription - with limited rights", + "product_tax_code": "55111505A0020" + }, + { + "description": "The final art used for actual reproduction by photomechanical or other processes or for display purposes, but does not include website or home page design, and that is transferred electronically. These goods are downloaded to a device with access that is conditioned upon continued subscription payment. These goods include drawings, paintings, designs, photographs, lettering, paste-ups, mechanicals, assemblies, charts, graphs, illustrative materials, etc.", + "name": "Digital Finished Artwork - downloaded - subscription - with conditional rights", + "product_tax_code": "82141502A0050" + }, + { + "description": "The final art used for actual reproduction by photomechanical or other processes or for display purposes, but does not include website or home page design, and that is transferred electronically. These goods are downloaded to a device with permanent access granted. These goods include drawings, paintings, designs, photographs, lettering, paste-ups, mechanicals, assemblies, charts, graphs, illustrative materials, etc.", + "name": "Digital Finished Artwork - downloaded - non subscription - with permanent rights", + "product_tax_code": "82141502A0010" + }, + { + "description": "The final art used for actual reproduction by photomechanical or other processes or for display purposes, but does not include website or home page design, and that is transferred electronically. These goods are downloaded to a device with access that expires after a stated period of time. These goods include drawings, paintings, designs, photographs, lettering, paste-ups, mechanicals, assemblies, charts, graphs, illustrative materials, etc.", + "name": "Digital Finished Artwork - downloaded - non subscription - with limited rights", + "product_tax_code": "82141502A0020" + }, + { + "description": "Individual digital news articles, newsletters, and other stand-alone documents. These goods are viewable (but not downloadable) on a device with access that is conditioned upon continued subscription payment.", + "name": "Digital other news or documents - viewable only - subscription - with conditional rights", + "product_tax_code": "82111900A0002" + }, + { + "description": "Individual digital news articles, newsletters, and other stand-alone documents. These goods are viewable (but not downloadable) on a device with permanent access granted.", + "name": "Digital other news or documents - viewable only - non subscription - with permanent rights", + "product_tax_code": "82111900A0005" + }, + { + "description": "Individual digital news articles, newsletters, and other stand-alone documents. These goods are viewable (but not downloadable) on a device with access that expires after a stated period of time.", + "name": "Digital other news or documents - viewable only - non subscription - with limited rights", + "product_tax_code": "82111900A0006" + }, + { + "description": "Individual digital news articles, newsletters, and other stand-alone documents. These goods are downloaded to a device with access that is conditioned upon continued subscription payment.", + "name": "Digital other news or documents - downloadable - subscription - with conditional rights", + "product_tax_code": "82111900A0001" + }, + { + "description": "Individual digital news articles, newsletters, and other stand-alone documents. These goods are downloaded to a device with permanent access granted. These publications are accessed without a subscription.", + "name": "Digital other news or documents - downloadable - non subscription - with permanent rights", + "product_tax_code": "82111900A0003" + }, + { + "description": "Individual digital news articles, newsletters, and other stand-alone documents. These goods are downloaded to a device with access that expires after a stated period of time.", + "name": "Digital other news or documents - downloadable - non subscription - with limited rights", + "product_tax_code": "82111900A0004" + }, + { + "description": "Works that are required as part of a formal academic education program and are transferred electronically. These goods are downloaded to a device with permanent access granted.", + "name": "Digital School Textbooks - downloaded - non subscription - with permanent rights", + "product_tax_code": "55111513A0010" + }, + { + "description": "Works that are required as part of a formal academic education program and are transferred electronically. These goods are downloaded to a device with access that expires after a stated period of time.", + "name": "Digital School Textbooks - downloaded - non subscription - with limited rights", + "product_tax_code": "55111513A0020" + }, + { + "description": "An electronic greeting \"card\" typically sent via email that contains only static images or text, rather than an audio visual or audio only experience.", + "name": "Digital Greeting Cards - Static text and/or images only", + "product_tax_code": "14111605A0003" + }, + { + "description": "An electronic greeting \"card\" typically sent via email that contains a series of related images which, when shown in succession, impart an impression of motion, together with accompanying sounds, if any.", + "name": "Digital Greeting Cards - Audio Visual", + "product_tax_code": "14111605A0001" + }, + { + "description": "An electronic greeting \"card\" typically sent via email that contains an audio only message.", + "name": "Digital Greeting Cards - Audio Only", + "product_tax_code": "14111605A0002" + }, + { + "description": "Digital images that are downloaded to a device with permanent access granted.", + "name": "Digital Photographs/Images - downloaded - non subscription - with permanent rights for permanent use", + "product_tax_code": "60121011A0001" + }, + { + "description": "Video or electronic games in the common sense are transferred electronically. These goods are streamed to a device with access that is conditioned upon continued subscription payment.", + "name": "Video Games - streamed - subscription - with conditional rights", + "product_tax_code": "60141104A0040" + }, + { + "description": "Video or electronic games in the common sense are transferred electronically. These goods are streamed to a device with access that expires after a stated period of time.", + "name": "Video Games - streamed - non subscription - with limited rights", + "product_tax_code": "60141104A0030" + }, + { + "description": "Video or electronic games in the common sense are transferred electronically. These goods are downloaded to a device with access that is conditioned upon continued subscription payment.", + "name": "Video Games - downloaded - subscription - with conditional rights", + "product_tax_code": "60141104A0050" + }, + { + "description": "Video or electronic games in the common sense are transferred electronically. These goods are downloaded to a device with permanent access granted.", + "name": "Video Games - downloaded - non subscription - with permanent rights", + "product_tax_code": "60141104A0010" + }, + { + "description": "Video or electronic games in the common sense are transferred electronically. These goods are downloaded to a device with access that expires after a stated period of time.", + "name": "Video Games - downloaded - non subscription - with limited rights", + "product_tax_code": "60141104A0020" + }, + { + "description": "The conceptualize, design, program or maintain a website. The code is unique to a particular client's website.", + "name": "Web Site Design", + "product_tax_code": "81112103A0000" + }, + { + "description": "The process of renting or buying space to house a website on the World Wide Web. Website content such as HTML, CSS, and images has to be housed on a server to be viewable online.", + "name": "Web Hosting Services", + "product_tax_code": "81112105A0000" + }, + { + "description": "A charge separately stated from the sale of the product itself that entitles the purchaser to future repair and labor services to return the defective item of tangible personal property to its original state. The warranty contract is optional to the purchaser. Motor vehicle warranties are excluded.", + "name": "Warranty - Optional", + "product_tax_code": "81111818A0000" + }, + { + "description": "A charge separately stated from the sale of the product itself that entitles the purchaser to future repair and labor services to return the defective item of tangible personal property to its original state. The warranty contract is mandatory and is required to be purchased on conjunction with the purchased tangible personal property. Motor vehicle warranties are excluded.", + "name": "Warranty - Mandatory", + "product_tax_code": "81111818A0001" + }, + { + "description": "Personal or small group teaching, designed to help people who need extra help with their studies", + "name": "Tutoring", + "product_tax_code": "86132001A0000" + }, + { + "description": "Self Study web based training, not instructor led. This does not include downloads of video replays.", + "name": "Training Services - Self Study Web Based", + "product_tax_code": "86132000A0002" + }, + { + "description": "Live training web based. This does not include video replays of the instruction or course.", + "name": "Training Services - Live Virtual", + "product_tax_code": "86132201A0000" + }, + { + "description": "Charges for installing, configuring, debugging, modifying, testing, or troubleshooting computer hardware, networks, programs or software. Labor only charge.", + "name": "Technical Support Services", + "product_tax_code": "81111811A0001" + }, + { + "description": "A charge to preserve an animal's body via mounting or stuffing, for the purpose of display or study. The customer provide the animal. This a labor charge, with any non-separately stated property transferred in performing the service considered inconsequential.", + "name": "Taxidermy Services", + "product_tax_code": "82151508A0000" + }, + { + "description": "A charge to have files or documents shredded either onsite or offsite.", + "name": "Shredding Service", + "product_tax_code": "44101603A9007" + }, + { + "description": "A charge to repair or restore footwear was broken, worn, damaged, defective, or malfunctioning. This a labor charge, with any non-separately stated property transferred in performing the service considered inconsequential. Note: This product tax code will partially apply tax in CA, MI, IL.", + "name": "Shoe Repair", + "product_tax_code": "53111600A9007" + }, + { + "description": "A charge for the printing, imprinting, lithographing, mimeographing, photocopying, and similar reproductions of various articles including mailers, catalogs, letterhead, envelopes, business cards, presentation folders, forms, signage, etc. The end result is the transfer of tangible personal property to the customer.", + "name": "Printing", + "product_tax_code": "82121500A0000" + }, + { + "description": "Service processing payroll checks and tracking payroll data; including printing employees’ payroll checks, pay statements, management reports, tracking payroll taxes, preparing tax returns and producing W-2’s for distribution.", + "name": "Payroll Services", + "product_tax_code": "87210202A0000" + }, + { + "description": "A charge to repair or restore to operating condition a motor vehicle that was broken, worn, damaged, defective, or malfunctioning. This a labor charge, with any non-separately stated property transferred in performing the service considered inconsequential.", + "name": "Motor Vehicle Repair", + "product_tax_code": "25100000A9007" + }, + { + "description": "A charge to make customer provided meat suitable for human consumption, typically referred to a butcher or slaughter services.", + "name": "Meat Processing", + "product_tax_code": "42447000A0000" + }, + { + "description": "A charge to repair or restore to operating condition a machine that was broken, worn, damaged, defective, or malfunctioning. This a labor charge, with any non-separately stated property transferred in performing the service considered inconsequential.", + "name": "Machine Repair", + "product_tax_code": "23019007A0000" + }, + { + "description": "A charge to provide laundry services to linens and the like. This charge is not for clothing items. The business customer is the owner of the items being cleaned.", + "name": "Linen Services - Laundry only - items other than clothing", + "product_tax_code": "91111502A1601" + }, + { + "description": "A charge to provide laundry services to clothing. The business customer is the owner of the items being cleaned.", + "name": "Linen Services - Laundry only", + "product_tax_code": "91111502A1600" + }, + { + "description": "A charge to repair or restore jewelry that was broken, worn, damaged, defective, or malfunctioning. This a labor charge, with any non-separately stated property transferred in performing the service considered inconsequential.", + "name": "Jewelry Repair", + "product_tax_code": "54119007A0000" + }, + { + "description": "A charge for the wrapping of articles in a box or bag with paper and other decorative additions. The wrapping not linked the purchased of the article(s) and is performed by a party other vendor of the article(s).", + "name": "Gift Wrapping - separate from purchase of article", + "product_tax_code": "14111601A9007" + }, + { + "description": "A charge for the wrapping of articles in a box or bag with paper and other decorative additions. The charge is separately stated from the article.", + "name": "Gift Wrapping - in conjunction with purchase of article", + "product_tax_code": "14111601A0001" + }, + { + "description": "A charge to perform an alteration on a item of clothing by a service provider other than vendor of the article. The alteration is not linked to the clothing purchase. Alterations could include hemming of a dress, shortening of pants, adjusting the waistline of a garment, etc.", + "name": "Garment Alterations- separate from purchase of garment", + "product_tax_code": "81149000A0000" + }, + { + "description": "A charge to perform an alteration on a item of clothing by the vendor of the article. The alteration is separately stated from the clothing, but contracted for at the time of the clothing purchase. Alterations could include hemming of a dress, shortening of pants, adjusting the waistline of a garment, etc.", + "name": "Garment Alterations- in conjunction with purchase of garment", + "product_tax_code": "81149000A0001" + }, + { + "description": "A separately stated labor charge to cover a piece of furniture previously owned by the customer with new fabric coverings. Any materials transferred as part of the service are separately stated.", + "name": "Furniture Reupholstering", + "product_tax_code": "72153614A0000" + }, + { + "description": "A charge to create a finished good from materials supplied by the customer. This is a labor only charge to transform a customer's existing property.", + "name": "Fabrication", + "product_tax_code": "23839000A0000" + }, + { + "description": "E-file services for tax returns", + "name": "Electronic Filing Service", + "product_tax_code": "72910000A0000" + }, + { + "description": "Private schools, not college or university", + "name": "Educational Services", + "product_tax_code": "86132209A0000" + }, + { + "description": "A charge to a non-commercial customer for the cleaning or renovating items other than clothing by immersion and agitation, spraying, vaporization, or immersion only, in a volatile, commercially moisture-free solvent or by the use of a volatile or inflammable product. This does not include the use of a self-service coin (or credit card) operated cleaning machine.", + "name": "Dry Cleaning - items other than clothing", + "product_tax_code": "91111503A1601" + }, + { + "description": "A charge to repair or restore to operating condition computer hardware that was broken, worn, damaged, defective, or malfunctioning. This a labor charge, with any non-separately stated property transferred in performing the service considered inconsequential.", + "name": "Computer Repair", + "product_tax_code": "81112300A0000" + }, + { + "description": "A charge to clean, wash or wax a motor vehicle, other than a self-service coin (or credit card) operated washing station. This a labor charge, with any non-separately stated property transferred in performing the service considered inconsequential.", + "name": "Car Washing", + "product_tax_code": "81119200A0000" + }, + { + "description": "A charge to assemble goods for a purchaser who will later sell the assembled goods to end consumers.", + "name": "Assembly - prior to final purchase of article", + "product_tax_code": "93121706A0001" + }, + { + "description": "A charge separately stated from the sale of the product itself to bring the article to its finished state and in the condition specified by the buyer.", + "name": "Assembly - in conjunction with final purchase of article", + "product_tax_code": "93121706A0000" + }, + { + "description": "A charge to repair or restore to operating condition an appliance (dishwasher, washing machine, refrigerator, etc.) that was broken, worn, damaged, defective, or malfunctioning. This a labor charge, with any non-separately stated property transferred in performing the service considered inconsequential.", + "name": "Appliance Repair", + "product_tax_code": "52143609A0000" + }, + { + "description": "A charge to repair or restore to operating condition an aircraft that was broken, worn, damaged, defective, or malfunctioning. This a labor charge, with any non-separately stated property transferred in performing the service considered inconsequential. Commercial aircraft is excluded.", + "name": "Aircraft Repair", + "product_tax_code": "78181800A0000" + }, + { + "description": "A charge for the printing, imprinting, or lithographing on any article supplied by the customer. The customer owns the article throughout the process. This a labor charge, with any non-separately stated property transferred in performing the service considered inconsequential.", + "name": "Printing - customer supplied articles", + "product_tax_code": "19009" + }, + { + "description": "A charge to a non-commercial customer for the cleaning or renovating clothing by immersion and agitation, spraying, vaporization, or immersion only, in a volatile, commercially moisture-free solvent or by the use of a volatile or inflammable product. This does not include the use of a self-service coin (or credit card) operated cleaning machine.", + "name": "Dry Cleaning Services", + "product_tax_code": "19006" + }, + { + "description": "A charge to repair or restore tangible personal property that was broken, worn, damaged, defective, or malfunctioning. This a labor charge, with any non-separately stated property transferred in performing the service considered inconsequential.", + "name": "Repair Services", + "product_tax_code": "19007" + }, + { + "description": "Food for household pets that is consumed for nutritional value. This code is not intended for food related to working farm animals or animals raised for meat or milk production. This code is intended for retail sales made directly to end consumers.", + "name": "OTC Pet Food", + "product_tax_code": "10122100A0000" + }, + { + "description": "Food bundle or basket containing food staples combined with candy, with the candy comprising between 25% and 49% of the overall value of the bundle (food comprises 51 to 75%). Note that any candy containing flour should be considered as food (and not candy) when determining bundle percentages.", + "name": "Food/Candy Bundle - with Candy 25% to 49%", + "product_tax_code": "50193400A0008" + }, + { + "description": "Food bundle or basket containing food staples combined with candy, with the candy comprising between 11% and 24% of the overall value of the bundle (food comprises 76% to 89%). Note that any candy containing flour should be considered as food (and not candy) when determining bundle percentages.", + "name": "Food/Candy Bundle - with Candy 11% to 24%", + "product_tax_code": "50193400A0009" + }, + { + "description": "Food bundle or basket containing food staples combined with candy, with the candy comprising 10% or less of the overall value of the bundle (food comprises 90% or more). Note that any candy containing flour should be considered as food (and not candy) when determining bundle percentages.", + "name": "Food/Candy Bundle - with Candy 10% or less", + "product_tax_code": "50193400A0010" + }, + { + "description": "Food bundle or basket containing food staples combined with candy, with the candy comprising 50% or more of the overall value of the bundle (food comprises 50% or less). Note that any candy containing flour should be considered as food (and not candy) when determining bundle percentages.", + "name": "Food/Candy Bundle - with Candy 50% or more", + "product_tax_code": "50193400A0007" + }, + { + "description": "Male or female condoms and vaginal sponges used to prevent pregnancy and/or exposure to STDs, containing a spermicidal lubricant as indicated by a \"drug facts\" panel or a statement of active ingredients, sold under prescription order of a licensed professional.", + "name": "Condoms with Spermicide with Prescription", + "product_tax_code": "53131622A0004" + }, + { + "description": "Over-the-Counter emergency contraceptive pills act to prevent pregnancy after intercourse. The contraceptive contains a hormone that prevents ovulation, fertilization, or implantation of an embryo.", + "name": "Birth Control - Over-the-Counter Oral Contraceptives", + "product_tax_code": "51350000A0001" + }, + { + "description": "An oral medication containing hormones effective in altering the menstrual cycle to eliminate ovulation and prevent pregnancy, available only under prescription order of a licensed professional. Other than preventing pregnancy, hormonal birth control can also be used to treat various conditions, such as Polycystic Ovary Syndrome, Endometriosis, Primary Ovarian Insufficiency, etc.", + "name": "Birth Control - Prescription Oral Contraceptives", + "product_tax_code": "51350000A0000" + }, + { + "description": "Over-the-Counter emergency contraceptive pills act to prevent pregnancy after intercourse, sold under prescription order of a licensed professional. The contraceptive contains a hormone that prevents ovulation, fertilization, or implantation of an embryo.", + "name": "Birth Control - Over-the-Counter Oral Contraceptives with Prescription", + "product_tax_code": "51350000A0002" + }, + { + "description": "Barrier based prescription only birth control methods, including the diaphragm and cervical cap that prevent the joining of the sperm and egg, available only under prescription order of a licensed professional.", + "name": "Birth Control - Prescription non-Oral Contraceptives - Barriers", + "product_tax_code": "42143103A0000" + }, + { + "description": "Hormonal based birth control methods other than the oral pill, including intrauterine devices, injections, skin implants, transdermal patches, and vaginal rings that release a continuous dose of hormones to eliminate ovulation and prevent pregnancy, available only under prescription order of a licensed professional.", + "name": "Birth Control - Prescription non-Oral Contraceptives - Hormonal", + "product_tax_code": "51350000A0003" + }, + { + "description": "Male or female condoms and vaginal sponges used to prevent pregnancy and/or exposure to STDs, sold under prescription order of a licensed professional.", + "name": "Condoms with Prescription", + "product_tax_code": "53131622A0003" + }, + { + "description": "Feminine hygiene product designed to absorb the menstrual flow. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Tampons, menstrual cups, pads, liners", + "product_tax_code": "53131615A0000" + }, + { + "description": "Infant washable/reusable cloth diapers.", + "name": "Clothing - Cloth Diapers", + "product_tax_code": "53102305A0001" + }, + { + "description": "Clothing - Diaper liners", + "name": "Clothing - Diaper liners", + "product_tax_code": "53102308A0000" + }, + { + "description": "Clothing - Adult diapers", + "name": "Clothing - Adult diapers", + "product_tax_code": "53102306A0000" + }, + { + "description": "Clothing - Infant diapers", + "name": "Clothing - Infant diapers", + "product_tax_code": "53102305A0000" + }, + { + "description": "Food and Beverage - Candy containing flour as an ingredient", + "name": "Food and Beverage - Candy containing flour as an ingredient", + "product_tax_code": "50161800A0001" + }, + { + "description": "Food and Beverage - Food and Food Ingredients for Home Consumption", + "name": "Food and Beverage - Food and Food Ingredients for Home Consumption", + "product_tax_code": "50000000A0000" + }, + { + "description": "Clothing - Zippers", + "name": "Clothing - Zippers", + "product_tax_code": "53141503A0000" + }, + { + "description": "Clothing - Gorgets", + "name": "Clothing - Gorgets", + "product_tax_code": "53102519A0000" + }, + { + "description": "Clothing - Shoulder boards or epaulettes", + "name": "Clothing - Shoulder boards or epaulettes", + "product_tax_code": "53102520A0000" + }, + { + "description": "Yarn - For use other than fabricating/repairing clothing", + "name": "Yarn - For use other than fabricating/repairing clothing", + "product_tax_code": "11151700A0001" + }, + { + "description": "Clothing - Snaps", + "name": "Clothing - Snaps", + "product_tax_code": "53141506A0000" + }, + { + "description": "Clothing - Clasps", + "name": "Clothing - Clasps", + "product_tax_code": "53141507A0000" + }, + { + "description": "Clothing - Buttons", + "name": "Clothing - Buttons", + "product_tax_code": "53141505A0000" + }, + { + "description": "Clothing - Clothing - Fabric dye", + "name": "Clothing - Fabric dye", + "product_tax_code": "60105810A0000" + }, + { + "description": "Clothing - Fabric for use in clothing", + "name": "Clothing - Fabric for use in clothing", + "product_tax_code": "11160000A0000" + }, + { + "description": "Clothing - Clothing - Yarn", + "name": "Clothing - Yarn", + "product_tax_code": "11151700A0000" + }, + { + "description": "A lump sum charge where both the downloaded digital products and the service components each are greater than 10% of the bundle.", + "name": "Digital Products (> 10%) / General Services (> 10%) Bundle", + "product_tax_code": "55111500A5000" + }, + { + "description": "Services provided by a licensed or registered professional in the medical field. Examples: Doctor, dentist, nurse, optometrist, etc.", + "name": "Medical Professional Services - Physician, Dentist, and similar", + "product_tax_code": "62139900A0000" + }, + { + "description": "The puncturing or penetration of the skin of a person and the insertion of jewelry or other adornment into the opening.", + "name": "Body Piercing", + "product_tax_code": "72990190A0000" + }, + { + "description": "Cosmetic beauty treatment for the fingernails and toenails. Consists of filing, cutting and shaping and the application of polish.", + "name": "Manicure Services", + "product_tax_code": "72310104A0000" + }, + { + "description": "Performing tests and research for a particular client in connection with the development of particular products, property, goods or services that the client sells to consumers in the regular course of business.", + "name": "Marketing Services", + "product_tax_code": "87420300A0000" + }, + { + "description": "Performing surveying and mapping services of the surface of the earth, including the sea floor. These services may include surveying and mapping of areas above or below the surface of the earth, such as the creation of view easements or segregating rights in parcels of land by creating underground utility easements.", + "name": "Property Surveying Services", + "product_tax_code": "87130000A0000" + }, + { + "description": "Providing a systematic inquiry, examination, or analysis of people, events or documents, to determine the facts of a given situation. The evaluation is submitted in the form of a report or provided as a testimony in legal proceedings. Techniques such as surveillance, background checks, computer searches, fingerprinting, lie detector services, and interviews may be used to gather the information.", + "name": "Private Investigator Services", + "product_tax_code": "73810204A0000" + }, + { + "description": "The provision of expertise or strategic advice that is presented for consideration and decision-making.", + "name": "Consulting Services", + "product_tax_code": "87480000A0000" + }, + { + "description": "Services relating to advocating for the passage or defeat of legislation to members or staff of the government.", + "name": "Lobbying Services", + "product_tax_code": "87439901A0000" + }, + { + "description": "Preparation of materials, written or otherwise, that are designed to influence the general public or other groups by promoting the interests of a service recipient.", + "name": "Public Relations", + "product_tax_code": "87430000A0000" + }, + { + "description": "Services related to the art and science of designing and building structures for human habitation or use and includes planning, providing preliminary studies, designs, specifications, working drawings and providing for general administration of construction contracts.", + "name": "Architectural Services", + "product_tax_code": "87120000A0000" + }, + { + "description": "Services provided by a profession trained to apply physical laws and principles of engineering in the design, development, and utilization of machines, materials, instruments, structures, processes, and systems. The services involve any of the following activities: provision of advice, preparation of feasibility studies, preparation of preliminary and final plans and designs, provision of technical services during the construction or installation phase, inspection and evaluation of engineering projects, and related services.", + "name": "Engineering Services", + "product_tax_code": "87110000A0000" + }, + { + "description": "Services that provide non-medical care and supervision for infant to school-age children or senior citizens.", + "name": "Childcare Services / Adultcare", + "product_tax_code": "83510000A0000" + }, + { + "description": "Services provided by a facility for overnight care of an animal not related to veterinary care.", + "name": "Pet Services - Boarding", + "product_tax_code": "81291000A0001" + }, + { + "description": "Services relating to or concerned with the law. Such services include, but are not limited to, representation by an attorney (or other person, when permitted) in an administrative or legal proceeding, legal drafting, paralegal services, legal research services, arbitration, mediation, and court reporting services.", + "name": "Legal Services", + "product_tax_code": "81110000A0000" + }, + { + "description": "Medical procedure performed on an individual that is directed at improving the individual's appearance and that does not meaningfully promote the proper function of the body or prevent or treat illness or disease.", + "name": "Cosmetic Medical Procedure", + "product_tax_code": "80110517A0000" + }, + { + "description": "Alarm monitoring involves people using computers, software, and telecommunications to monitor homes and businesses for break-ins, fires, and other unexpected events.", + "name": "Security - Alarm Services", + "product_tax_code": "73829901A0000" + }, + { + "description": "Services related to protecting persons or their property, preventing the theft of goods, merchandise, or money. Responding to alarm signal device, burglar alarm, television camera, still camera, or a mechanical or electronic device installed or used to prevent or detect burglary, theft, shoplifting, pilferage, losses, or other security measures. Providing management and control of crowds for safety and protection.", + "name": "Security - Guard Services", + "product_tax_code": "73810105A0000" + }, + { + "description": "Transporting under armed private security guard from one place to another any currency, jewels, stocks, bonds, paintings, or other valuables of any kind in a specially equipped motor vehicle that offers a high degree of security.", + "name": "Armored Car Services", + "product_tax_code": "73810101A0000" + }, + { + "description": "Services related to providing personnel, on a temporary basis, to perform work or labor under the supervision or control of another.", + "name": "Temporary Help Services", + "product_tax_code": "73630103A0000" + }, + { + "description": "Services employment agencies provide are finding a job for a job-seeker and finding an employee for an employer.", + "name": "Employment Services", + "product_tax_code": "73610000A0000" + }, + { + "description": "Services to industrial, commercial or income-producing real property, such as as management, electrical, plumbing, painting and carpentry, provided to income-producing property.", + "name": "Building Management Services", + "product_tax_code": "73490000A0000" + }, + { + "description": "Services which include, but are not limited to, editing, letter writing, proofreading, resume writing, typing or word processing.  Not including court reporting and stenographic services.", + "name": "Secretarial Services", + "product_tax_code": "73389903A0000" + }, + { + "description": "Services that include typing, taking shorthand, and taking and transcribing dictation for others for a consideration.", + "name": "Stenographic Services", + "product_tax_code": "73380200A0000" + }, + { + "description": "A process that uses needles and colored ink to permanently put a mark or design on a person’s skin. Also applying permanent make-up, such as eyelining and other permanent colors to enhance the skin of the face, lips, eyelids, and eyebrows.", + "name": "Tattooing Services", + "product_tax_code": "72990106A0000" + }, + { + "description": "A variety of personal services typically with the purpose of improving health, beauty and relaxation through treatments such as hair, massages and facials.", + "name": "Spa Services", + "product_tax_code": "72990201A0000" + }, + { + "description": "Services where the use of structured touch, include holding, applying pressure, positioning, and mobilizing soft tissue of the body by manual technique. Note: This does not include medical massage prescribed by a physician.", + "name": "Massage Services", + "product_tax_code": "72990200A0000" + }, + { + "description": "The measurement, processing and communication of financial information about economic entities including, but is not limited to, financial accounting, management accounting, auditing, cost containment and auditing services, taxation and accounting information systems; excluding general bookkeeping service.", + "name": "Accounting Services", + "product_tax_code": "87210200A0000" + }, + { + "description": "The training of an animal to obey certain commands.", + "name": "Pet Services - Obedience Training", + "product_tax_code": "81291000A0002" + }, + { + "description": "Credit monitoring services are companies consumers pay to keep an eye on your credit files. The services notifies one when they see activity in credit files, so one can determine if that activity is a result of action one took or possibly fraudulent", + "name": "Credit Monitoring Services", + "product_tax_code": "56145000A0000" + }, + { + "description": "Grooming services for an animal such as haircuts, bathing, nail trimming, and flea dips.", + "name": "Pet Services - Grooming", + "product_tax_code": "81291000A0000" + }, + { + "description": "Debt collection is when a collection agency or company tries to collect past-due debts from borrowers.", + "name": "Debt Collection Services", + "product_tax_code": "73229902A0000" + }, + { + "description": "A service that arranges introductions, for a fee, for strangers seeking romantic partners or friends. This excludes online dating services.", + "name": "Dating Services", + "product_tax_code": "72990301A0000" + }, + { + "description": "A service that allows merchants to accept credit cards as well as send credit card payment details to the credit card network. It then forwards the payment authorization back to the acquiring bank.", + "name": "Credit Card Processing Services", + "product_tax_code": "52232000A0000" + }, + { + "description": "Services for artificial tanning and skin beautification.", + "name": "Tanning Services", + "product_tax_code": "72990105A0000" + }, + { + "description": "Credit reporting agencies receive various types of information which can be included in their offerings for customers.", + "name": "Credit Reporting Services", + "product_tax_code": "73230000A0000" + }, + { + "description": "Miscellaneous personal services are generally services that affect the appearance or comfort of people. This does not include haircutting/styling services", + "name": "Personal Services", + "product_tax_code": "72990000A0000" + }, + { + "description": "The removal of hair from the face or body using chemicals or heat energy.", + "name": "Electrolysis", + "product_tax_code": "72310102A0000" + }, + { + "description": "Services provided to insurance companies providing insurance to consumers. Examples are loss or damage appraisals, inspections, actuarial services, claims adjustment or processing. Investigations as excluded from this definition.", + "name": "Insurance Services", + "product_tax_code": "64110000A0000" + }, + { + "description": "An at-home infectious disease test kit that can be sold without a prescription.", + "name": "Infectious Disease Test - Over-the-Counter", + "product_tax_code": "41116205A0005" + }, + { + "description": "An at-home infectious disease test kit that can only be sold with a prescription.", + "name": "Infectious Disease Test - Prescription only", + "product_tax_code": "41116205A0004" + }, + { + "description": "Online database information retrieval service (personal or individual)", + "name": "Online database information retrieval service (personal or individual)", + "product_tax_code": "81111902A0001" + }, + { + "description": "Database information retrieval", + "name": "Database information retrieval (personal or individual)", + "product_tax_code": "81111901A0001" + }, + { + "description": "Services provided by beauty shops and barber shops, including but not limited to haircutting, hair coloring, shampooing, blow drying, permanents, hair extensions, hair straightening, and hair restorations.", + "name": "Hairdressing Services", + "product_tax_code": "19008" + }, + { + "description": "Professional services which are not subject to a service-specific tax levy.", + "name": "Professional Services", + "product_tax_code": "19005" + }, + { + "description": "Online database information retrieval service", + "name": "Online database information retrieval service", + "product_tax_code": "81111902A0000" + }, + { + "description": "Database information retrieval", + "name": "Database information retrieval", + "product_tax_code": "81111901A0000" + }, + { + "description": "Cash donation", + "name": "Cash donation", + "product_tax_code": "14111803A0002" + }, + { + "description": "When sold under prescription order of a licensed professional and billed directly to Medicaid, medical grade oyxgen.", + "name": "Medical Oxygen with Prescription billed to Medicaid", + "product_tax_code": "42271700A0008" + }, + { + "description": "When sold without prescription order of a licensed professional, a machine used that filters a patient's blood to remove excess water and waste products when the kidneys are damaged,", + "name": "Kidney Dialysis Equipment for home use without Prescription", + "product_tax_code": "42161800A0006" + }, + { + "description": "When sold under prescription order of a licensed professional and reimbursed by Medicaid, equipment that: can withstand repeated use; is primarily and customarily used to serve a medical purpose; generally is not useful to a person in the absence of illness or injury; and is not worn in or on the body. Home use means the equipment is sold to an individual for use at home, regardless of where the individual resides. Examples include hospital beds, commode chairs, bed pans, shower and bath aids, IV poles, etc.", + "name": "Durable Medical Equipment for home use with Prescription reimbursed by Medicaid", + "product_tax_code": "42140000A0005" + }, + { + "description": "When sold under prescription order of a licensed professional and billed directly to Medicare, a machine used that filters a patient's blood to remove excess water and waste products when the kidneys are damaged, dysfunctional, or missing. The kidney dialysis machine is an artificial part which augments the natural functioning of the kidneys.", + "name": "Kidney Dialysis Equipment for home use with Prescription billed to Medicare", + "product_tax_code": "42161800A0002" + }, + { + "description": "When sold under prescription order of a licensed professional and reimbursed by Medicare, equipment that: can withstand repeated use; is primarily and customarily used to serve a medical purpose; generally is not useful to a person in the absence of illness or injury; and is not worn in or on the body. Home use means the equipment is sold to an individual for use at home, regardless of where the individual resides. Examples include hospital beds, commode chairs, bed pans, shower and bath aids, IV poles, etc.", + "name": "Durable Medical Equipment for home use with Prescription reimbursed by Medicare", + "product_tax_code": "42140000A0004" + }, + { + "description": "When sold under prescription order of a licensed professional and reimbursed by Medicare, equipment used to administer oxygen directly into the lungs of the patient for the relief of conditions in which the human body experiences an abnormal deficiency or inadequate supply of oxygen. Oxygen equipment means oxygen cylinders, cylinder transport devices, including sheaths and carts, cylinder studs and support devices, regulators, flowmeters, tank wrenches, oxygen concentrators, liquid oxygen base dispensers, liquid oxygen portable dispensers, oxygen tubing, nasal cannulas, face masks, oxygen humidifiers, and oxygen fittings and accessories.", + "name": "Oxygen Delivery Equipment for home use with Prescription reimbursed by Medicare", + "product_tax_code": "42271700A0004" + }, + { + "description": "When sold under prescription order of a licensed professional, equipment that: can withstand repeated use; is primarily and customarily used to serve a medical purpose; generally is not useful to a person in the absence of illness or injury; and is not worn in or on the body. Home use means the equipment is sold to an individual for use at home, regardless of where the individual resides. Examples include hospital beds, commode chairs, bed pans, shower and bath aids, IV poles, etc.", + "name": "Durable Medical Equipment for home use with Prescription", + "product_tax_code": "42140000A0001" + }, + { + "description": "When sold under prescription order of a licensed professional and billed directly to Medicare, equipment used to administer oxygen directly into the lungs of the patient for the relief of conditions in which the human body experiences an abnormal deficiency or inadequate supply of oxygen. Oxygen equipment means oxygen cylinders, cylinder transport devices, including sheaths and carts, cylinder studs and support devices, regulators, flowmeters, tank wrenches, oxygen concentrators, liquid oxygen base dispensers, liquid oxygen portable dispensers, oxygen tubing, nasal cannulas, face masks, oxygen humidifiers, and oxygen fittings and accessories.", + "name": "Oxygen Delivery Equipment for home use with Prescription billed to Medicare", + "product_tax_code": "42271700A0002" + }, + { + "description": "When sold under prescription order of a licensed professional and reimbursed by Medicaid, medical grade oyxgen.", + "name": "Medical Oxygen with Prescription reimbursed by Medicaid", + "product_tax_code": "42271700A0010" + }, + { + "description": "When sold under prescription order of a licensed professional, medical grade oyxgen.", + "name": "Medical Oxygen with Prescription", + "product_tax_code": "42271700A0012" + }, + { + "description": "When sold without prescription order of a licensed professional, medical grade oyxgen.", + "name": "Medical Oxygen without Prescription", + "product_tax_code": "42271700A0011" + }, + { + "description": "Equipment which is primarily and customarily used to provide or increase the ability to move from one place to another, sold without a prescription, and which is appropriate for use either in a home or a motor vehicle; Is not generally used by persons with normal mobility; and does not include any motor vehicle or equipment on a motor vehicle normally provided by a motor vehicle manufacturer. Examples include wheelchairs, crutches, canes, walkers, chair lifts, etc.", + "name": "Mobility Enhancing Equipment without Prescription", + "product_tax_code": "42211500A0006" + }, + { + "description": "When sold under prescription order of a licensed professional and billed directly to Medicaid, equipment used to administer oxygen directly into the lungs of the patient for the relief of conditions in which the human body experiences an abnormal deficiency or inadequate supply of oxygen. Oxygen equipment means oxygen cylinders, cylinder transport devices, including sheaths and carts, cylinder studs and support devices, regulators, flowmeters, tank wrenches, oxygen concentrators, liquid oxygen base dispensers, liquid oxygen portable dispensers, oxygen tubing, nasal cannulas, face masks, oxygen humidifiers, and oxygen fittings and accessories.", + "name": "Oxygen Delivery Equipment for home use with Prescription billed to Medicaid", + "product_tax_code": "42271700A0003" + }, + { + "description": "Synthetic or animal-based insulin used as an injectible drug for diabetes patients, sold under prescription order of a licensed professional.", + "name": "Insulin with Prescription", + "product_tax_code": "51183603A0000" + }, + { + "description": "Devices used by diabetic individuals to monitor sugar levels in the blood, sold under prescription order of a licensed professional.", + "name": "Blood Glucose Monitoring Devices with Prescription", + "product_tax_code": "41116201A0000" + }, + { + "description": "Devices used by diabetic individuals to monitor sugar levels in the blood, sold without prescription order of a licensed professional.", + "name": "Blood Glucose Monitoring Devices without Prescription", + "product_tax_code": "41116201A0001" + }, + { + "description": "At home urine-based tests used to detect the presense of various drug substances in an individual.", + "name": "Drug Testing Kits", + "product_tax_code": "41116136A0001" + }, + { + "description": "Single use hollow needle commonly used with a syringe to inject insulin into the body by diabetic individuals, sold under prescription order of a licensed professional.", + "name": "Hypodermic Needles/Syringes with prescription - Insulin", + "product_tax_code": "42142523A0002" + }, + { + "description": "When sold under prescription order of a licensed professional and reimbursed by Medicare, medical grade oyxgen.", + "name": "Medical Oxygen with Prescription reimbursed by Medicare", + "product_tax_code": "42271700A0009" + }, + { + "description": "When sold under prescription order of a licensed professional and billed directly to Medicare, medical grade oyxgen.", + "name": "Medical Oxygen with Prescription billed to Medicare", + "product_tax_code": "42271700A0007" + }, + { + "description": "When sold without prescription order of a licensed professional, a replacement, corrective, or supportive device, worn on or in the body to: Artificially replace a missing portion of the body; Prevent or correct physical deformity or malfunction; or Support a weak or deformed portion of the body. Worn in or on the body means that the item is implanted or attached so that it becomes part of the body, or is carried by the body and does not hinder the mobility of the individual. Examples include artificial limbs, pacemakers, orthopedics, ostomy/colostomy devices, etc.", + "name": "Prosthetic Devices without Prescription", + "product_tax_code": "42242000A0006" + }, + { + "description": "When sold under prescription order of a licensed professional and billed directly to Medicaid, a replacement, corrective, or supportive device, worn on or in the body to: Artificially replace a missing portion of the body; Prevent or correct physical deformity or malfunction; or Support a weak or deformed portion of the body. Worn in or on the body means that the item is implanted or attached so that it becomes part of the body, or is carried by the body and does not hinder the mobility of the individual. Examples include artificial limbs, pacemakers, orthotics, orthopedics, ostomy/colostomy devices, catheters, etc.", + "name": "Prosthetic Devices with Prescription Billed to Medicaid", + "product_tax_code": "42242000A0003" + }, + { + "description": "When sold under prescription order of a licensed professional and billed directly to Medicare, a replacement, corrective, or supportive device, worn on or in the body to: Artificially replace a missing portion of the body; Prevent or correct physical deformity or malfunction; or Support a weak or deformed portion of the body. Worn in or on the body means that the item is implanted or attached so that it becomes part of the body, or is carried by the body and does not hinder the mobility of the individual. Examples include artificial limbs, pacemakers, orthotics, orthopedics, ostomy/colostomy devices, catheters, etc.", + "name": "Prosthetic Devices with Prescription Billed to Medicare", + "product_tax_code": "42242000A0002" + }, + { + "description": "At home saliva, cheeek swab or blood drop based tests used to detect various genetic markers in an individual.", + "name": "DNA Testing Kits", + "product_tax_code": "41116205A0003" + }, + { + "description": "When sold under prescription order of a licensed professional and reimbursed by Medicaid, nutritional tube feeding equipment including button-style feeding tubes, standard G-tubes, NG-tubes, extension sets, adapters, feeding pumps, feeding pump delivery sets.", + "name": "Enteral Feeding Equipment for home use with Prescription reimbursed by Medicaid", + "product_tax_code": "42231500A0005" + }, + { + "description": "When sold under prescription order of a licensed professional and reimbursed by Medicaid, equipment used to administer oxygen directly into the lungs of the patient for the relief of conditions in which the human body experiences an abnormal deficiency or inadequate supply of oxygen. Oxygen equipment means oxygen cylinders, cylinder transport devices, including sheaths and carts, cylinder studs and support devices, regulators, flowmeters, tank wrenches, oxygen concentrators, liquid oxygen base dispensers, liquid oxygen portable dispensers, oxygen tubing, nasal cannulas, face masks, oxygen humidifiers, and oxygen fittings and accessories.", + "name": "Oxygen Delivery Equipment for home use with Prescription reimbursed by Medicaid", + "product_tax_code": "42271700A0005" + }, + { + "description": "When sold under prescription order of a licensed professional, equipment used to administer oxygen directly into the lungs of the patient for the relief of conditions in which the human body experiences an abnormal deficiency or inadequate supply of oxygen. Oxygen equipment means oxygen cylinders, cylinder transport devices, including sheaths and carts, cylinder studs and support devices, regulators, flowmeters, tank wrenches, oxygen concentrators, liquid oxygen base dispensers, liquid oxygen portable dispensers, oxygen tubing, nasal cannulas, face masks, oxygen humidifiers, and oxygen fittings and accessories.", + "name": "Oxygen Delivery Equipment for home use with Prescription", + "product_tax_code": "42271700A0001" + }, + { + "description": "Synthetic or animal-based insulin used as an injectible drug for diabetes patients, sold without prescription order of a licensed professional.", + "name": "Insulin without Prescription", + "product_tax_code": "51183603A0001" + }, + { + "description": "Single use hollow needle commonly used with a syringe to inject insulin into the body by diabetic individuals, sold without prescription order of a licensed professional.", + "name": "Hypodermic Needles/Syringes without prescription - Insulin", + "product_tax_code": "42142523A0001" + }, + { + "description": "When sold without prescription order of a licensed professional, equipment used to administer oxygen directly into the lungs of the patient for the relief of conditions in which the human body experiences an abnormal deficiency or inadequate supply of oxygen. Oxygen equipment means oxygen cylinders, cylinder transport devices, including sheaths and carts, cylinder studs and support devices, regulators, flowmeters, tank wrenches, oxygen concentrators, liquid oxygen base dispensers, liquid oxygen portable dispensers, oxygen tubing, nasal cannulas, face masks, oxygen humidifiers, and oxygen fittings and accessories.", + "name": "Oxygen Delivery Equipment for home use without Prescription", + "product_tax_code": "42271700A0006" + }, + { + "description": "At home blood-prick based tests used to monitor cholesterol levels in an individual.", + "name": "Cholesterol Testing Kits", + "product_tax_code": "41116202A0001" + }, + { + "description": "Single use supplies utilized by diabetics in the regular blood sugar monitoring regimen. Includes skin puncture lancets, test strips for blood glucose monitors, visual read test strips, and urine test strips, sold under prescription order of a licensed professional.", + "name": "Diabetic Testing Supplies - single use - with Prescription", + "product_tax_code": "41116120A0002" + }, + { + "description": "A breast pump is a mechanical device that lactating women use to extract milk from their breasts. They may be manual devices powered by hand or foot movements or automatic devices powered by electricity.", + "name": "Breast Pumps", + "product_tax_code": "42231901A0000" + }, + { + "description": "At home urine-based tests used to detect pregancy hormone levels.", + "name": "Pregenacy Testing Kits", + "product_tax_code": "41116205A0001" + }, + { + "description": "When sold under prescription order of a licensed professional, and reimbursed by Medicaid, equipment which is primarily and customarily used to provide or increase the ability to move from one place to another and which is appropriate for use either in a home or a motor vehicle; Is not generally used by persons with normal mobility; and Does not include any motor vehicle or equipment on a motor vehicle normally provided by a motor vehicle manufacturer. Examples include wheelchairs, crutches, canes, walkers, chair lifts, etc.", + "name": "Mobility Enhancing Equipment with Prescription Reimbursed by Medicaid", + "product_tax_code": "42211500A0005" + }, + { + "description": "When sold without prescription order of a licensed professional, a replacement, corrective, or supportive device, worn in the mouth, including dentures, orthodontics, crowns, bridges, etc.", + "name": "Dental Prosthetics without Prescription", + "product_tax_code": "42151500A0002" + }, + { + "description": "When sold under prescription order of a licensed professional, a replacement, corrective, or supportive device, worn in the mouth, including dentures, orthodontics, crowns, bridges, etc.", + "name": "Dental Prosthetics with Prescription", + "product_tax_code": "42151500A0001" + }, + { + "description": "At home urine-based tests used to detect impending ovulation to assist in pregnancy planning.", + "name": "Ovulation Testing Kits", + "product_tax_code": "41116205A0002" + }, + { + "description": "When sold without prescription order of a licensed professional, nutritional tube feeding equipment including button-style feeding tubes, standard G-tubes, NG-tubes, extension sets, adapters, feeding pumps, feeding pump delivery sets.", + "name": "Enteral Feeding Equipment for home use without Prescription", + "product_tax_code": "42231500A0006" + }, + { + "description": "When sold under prescription order of a licensed professional and reimbursed by Medicare, nutritional tube feeding equipment including button-style feeding tubes, standard G-tubes, NG-tubes, extension sets, adapters, feeding pumps, feeding pump delivery sets.", + "name": "Enteral Feeding Equipment for home use with Prescription reimbursed by Medicare", + "product_tax_code": "42231500A0004" + }, + { + "description": "When sold without prescription order of a licensed professional, equipment that: can withstand repeated use; is primarily and customarily used to serve a medical purpose; generally is not useful to a person in the absence of illness or injury; and is not worn in or on the body. Home use means the equipment is sold to an individual for use at home, regardless of where the individual resides. Examples include hospital beds, commode chairs, bed pans, IV poles, etc.", + "name": "Durable Medical Equipment for home use without Prescription", + "product_tax_code": "42140000A0006" + }, + { + "description": "Male or female condoms used to prevent pregnancy or exposure to STDs, containing a spermicidal lubricant as indicated by a \"drug facts\" panel or a statement of active ingredients.", + "name": "Condoms with Spermicide", + "product_tax_code": "53131622A0001" + }, + { + "description": "Single use supplies utilized by diabetics in the regular blood sugar monitoring regimen. Includes skin puncture lancets, test strips for blood glucose monitors, visual read test strips, and urine test strips.", + "name": "Diabetic Testing Supplies - single use - without Prescription", + "product_tax_code": "41116120A0001" + }, + { + "description": "An electronic device that clips onto a patient's finger to measure heart rate and oxygen saturation in his or her red blood cells.", + "name": "Pulse Oximeter", + "product_tax_code": "42181801A0000" + }, + { + "description": "When sold under prescription order of a licensed professional, equipment which is primarily and customarily used to provide or increase the ability to move from one place to another and which is appropriate for use either in a home or a motor vehicle; Is not generally used by persons with normal mobility; and Does not include any motor vehicle or equipment on a motor vehicle normally provided by a motor vehicle manufacturer. Examples include wheelchairs, crutches, canes, walkers, chair lifts, etc.", + "name": "Mobility Enhancing Equipment with Prescription", + "product_tax_code": "42211500A0001" + }, + { + "description": "When sold under prescription order of a licensed professional, a replacement, corrective, or supportive device, worn on or in the body to: Artificially replace a missing portion of the body; Prevent or correct physical deformity or malfunction; or Support a weak or deformed portion of the body. Worn in or on the body means that the item is implanted or attached so that it becomes part of the body, or is carried by the body and does not hinder the mobility of the individual. Examples include artificial limbs, pacemakers, orthotics, orthopedics, ostomy/colostomy devices, catheters, etc.", + "name": "Prosthetic Devices with Prescription", + "product_tax_code": "42242000A0001" + }, + { + "description": "When sold under prescription order of a licensed professional and billed directly to Medicare, nutritional tube feeding equipment including button-style feeding tubes, standard G-tubes, NG-tubes, extension sets, adapters, feeding pumps, feeding pump delivery sets.", + "name": "Enteral Feeding Equipment for home use with Prescription billed to Medicare", + "product_tax_code": "42231500A0002" + }, + { + "description": "When sold under prescription order of a licensed professional and billed directly to Medicaid, equipment that: can withstand repeated use; is primarily and customarily used to serve a medical purpose; generally is not useful to a person in the absence of illness or injury; and is not worn in or on the body. Home use means the equipment is sold to an individual for use at home, regardless of where the individual resides. Examples include hospital beds, commode chairs, bed pans, shower and bath aids, IV poles, etc.", + "name": "Durable Medical Equipment for home use with Prescription billed to Medicaid", + "product_tax_code": "42140000A0003" + }, + { + "description": "When sold under prescription order of a licensed professional and reimbursed by Medicare, a replacement, corrective, or supportive device, worn on or in the body to: Artificially replace a missing portion of the body; Prevent or correct physical deformity or malfunction; or Support a weak or deformed portion of the body. Worn in or on the body means that the item is implanted or attached so that it becomes part of the body, or is carried by the body and does not hinder the mobility of the individual. Examples include artificial limbs, pacemakers, orthotics, orthopedics, ostomy/colostomy devices, catheters, etc.", + "name": "Prosthetic Devices with Prescription Reimbursed by Medicare", + "product_tax_code": "42242000A0004" + }, + { + "description": "When sold under prescription order of a licensed professional, and billed to Medicare, equipment which is primarily and customarily used to provide or increase the ability to move from one place to another and which is appropriate for use either in a home or a motor vehicle; Is not generally used by persons with normal mobility; and Does not include any motor vehicle or equipment on a motor vehicle normally provided by a motor vehicle manufacturer. Examples include wheelchairs, crutches, canes, walkers, chair lifts, etc.", + "name": "Mobility Enhancing Equipment with Prescription Billed to Medicare", + "product_tax_code": "42211500A0002" + }, + { + "description": "When sold under prescription order of a licensed professional, and billed to Medicaid, equipment which is primarily and customarily used to provide or increase the ability to move from one place to another and which is appropriate for use either in a home or a motor vehicle; Is not generally used by persons with normal mobility; and Does not include any motor vehicle or equipment on a motor vehicle normally provided by a motor vehicle manufacturer. Examples include wheelchairs, crutches, canes, walkers, chair lifts, etc.", + "name": "Mobility Enhancing Equipment with Prescription Billed to Medicaid", + "product_tax_code": "42211500A0003" + }, + { + "description": "When sold under prescription order of a licensed professional and reimbursed by Medicare, a machine used that filters a patient's blood to remove excess water and waste products when the kidneys are damaged, dysfunctional, or missing. The kidney dialysis machine is an artificial part which augments the natural functioning of the kidneys.", + "name": "Kidney Dialysis Equipment for home use with Prescription reimbursed by Medicare", + "product_tax_code": "42161800A0004" + }, + { + "description": "At home digital or manual (aneroid) sphygmomanometers, also known as a blood pressure meter, blood pressure monitor, or blood pressure gauge, are devices used to measure blood pressure, composed of an inflatable cuff to collapse and then release the artery under the cuff in a controlled manner.", + "name": "Blood Pressure Testing Devices", + "product_tax_code": "42181600A0001" + }, + { + "description": "A topical preparation containing a spermicidal lubricant to prevent pregnancy as indicated by a \"drug facts\" panel or a statement of active ingredients.", + "name": "Contraceptive Ointments", + "product_tax_code": "53131622A0002" + }, + { + "description": "Male or female condoms used to prevent pregnacy or exposure to STDs.", + "name": "Condoms", + "product_tax_code": "53131622A0000" + }, + { + "description": "When sold under prescription order of a licensed professional and billed directly to Medicare, equipment that: can withstand repeated use; is primarily and customarily used to serve a medical purpose; generally is not useful to a person in the absence of illness or injury; and is not worn in or on the body. Home use means the equipment is sold to an individual for use at home, regardless of where the individual resides. Examples include hospital beds, commode chairs, bed pans, shower and bath aids, IV poles, etc.", + "name": "Durable Medical Equipment for home use with Prescription billed to Medicare", + "product_tax_code": "42140000A0002" + }, + { + "description": "When sold under prescription order of a licensed professional and reimbursed by Medicaid, a replacement, corrective, or supportive device, worn on or in the body to: Artificially replace a missing portion of the body; Prevent or correct physical deformity or malfunction; or Support a weak or deformed portion of the body. Worn in or on the body means that the item is implanted or attached so that it becomes part of the body, or is carried by the body and does not hinder the mobility of the individual. Examples include artificial limbs, pacemakers, orthotics, orthopedics, ostomy/colostomy devices, catheters, etc.", + "name": "Prosthetic Devices with Prescription Reimbursed by Medicaid", + "product_tax_code": "42242000A0005" + }, + { + "description": "When sold under prescription order of a licensed professional, and reimbursed by Medicare, equipment which is primarily and customarily used to provide or increase the ability to move from one place to another and which is appropriate for use either in a home or a motor vehicle; Is not generally used by persons with normal mobility; and Does not include any motor vehicle or equipment on a motor vehicle normally provided by a motor vehicle manufacturer. Examples include wheelchairs, crutches, canes, walkers, chair lifts, etc.", + "name": "Mobility Enhancing Equipment with Prescription Reimbursed by Medicare", + "product_tax_code": "42211500A0004" + }, + { + "description": "When sold under prescription order of a licensed professional and billed directly to Medicaid, nutritional tube feeding equipment including button-style feeding tubes, standard G-tubes, NG-tubes, extension sets, adapters, feeding pumps, feeding pump delivery sets.", + "name": "Enteral Feeding Equipment for home use with prescription billed to Medicaid", + "product_tax_code": "42231500A0003" + }, + { + "description": "When sold under prescription order of a licensed professional, nutritional tube feeding equipment including button-style feeding tubes, standard G-tubes, NG-tubes, extension sets, adapters, feeding pumps, feeding pump delivery sets.", + "name": "Enteral Feeding Equipment for home use with Prescription", + "product_tax_code": "42231500A0001" + }, + { + "description": "When sold under prescription order of a licensed professional and billed directly to Medicaid, a machine used that filters a patient's blood to remove excess water and waste products when the kidneys are damaged, dysfunctional, or missing. The kidney dialysis machine is an artificial part which augments the natural functioning of the kidneys.", + "name": "Kidney Dialysis Equipment for home use with Prescription billed to Medicaid", + "product_tax_code": "42161800A0003" + }, + { + "description": "When sold under prescription order of a licensed professional and reimbursed by Medicaid, a machine used that filters a patient's blood to remove excess water and waste products when the kidneys are damaged, dysfunctional, or missing. The kidney dialysis machine is an artificial part which augments the natural functioning of the kidneys.", + "name": "Kidney Dialysis Equipment for home use with Prescription and reimbursed by Medicaid", + "product_tax_code": "42161800A0005" + }, + { + "description": "When sold under prescription order of a licensed professional, a machine used that filters a patient's blood to remove excess water and waste products when the kidneys are damaged, dysfunctional, or missing. The kidney dialysis machine is an artificial part which augments the natural functioning of the kidneys.", + "name": "Kidney Dialysis Equipment for home use with Prescription", + "product_tax_code": "42161800A0001" + }, + { + "description": "Handbags, Purses", + "name": "Handbags, Purses", + "product_tax_code": "53121600A0000" + }, + { + "description": "Video Gaming Console - Fixed", + "name": "Video Gaming Console - Fixed", + "product_tax_code": "52161557A0000" + }, + { + "description": "Video Cameras", + "name": "Video Cameras", + "product_tax_code": "45121515A0000" + }, + { + "description": "Portable audio equipment that records digital music for playback", + "name": "Digital Music Players", + "product_tax_code": "52161543A0000" + }, + { + "description": "A type of consumer electronic device used to play vinyl recordings.", + "name": "Audio Turntables", + "product_tax_code": "52161548A0000" + }, + { + "description": "Video Gaming Console - Portable", + "name": "Video Gaming Console - Portable", + "product_tax_code": "52161558A0000" + }, + { + "description": "A framed display designed to display preloaded digital images (jpeg or any digital image format). Has slots for flash memory cards and/or an interface for digital photo camera connection.", + "name": "Digital Picture Frames", + "product_tax_code": "52161549A0000" + }, + { + "description": "Digital Cameras", + "name": "Digital Cameras", + "product_tax_code": "45121504A0000" + }, + { + "description": "Mobile Phones", + "name": "Mobile Phones", + "product_tax_code": "43191501A0000" + }, + { + "description": "A digital wristwatch that provides many other features besides timekeeping. Like a smartphone, a smartwatch has a touchscreen display, which allows you to perform actions by tapping or swiping on the screen. Smartwatches include allow access to apps, similar to apps for smartphones and tablets.", + "name": "Watches - Smart", + "product_tax_code": "54111500A0001" + }, + { + "description": "A bicycle helmet that is NOT marketed and labeled as being intended for youth.", + "name": "Bicycle Helmets - Adult", + "product_tax_code": "46181704A0003" + }, + { + "description": "A bicycle helmet marketed and labeled as being intended for youth.", + "name": "Bicycle Helmets - Youth", + "product_tax_code": "46181704A0002" + }, + { + "description": "Luggage", + "name": "Luggage", + "product_tax_code": "53121500A0000" + }, + { + "description": "Clothing - Sleep or eye mask", + "name": "Clothing - Sleep or eye mask", + "product_tax_code": "53102607A0000" + }, + { + "description": "Clothing - Pocket protectors", + "name": "Clothing - Pocket protectors", + "product_tax_code": "53102514A0000" + }, + { + "description": "Clothing - Button covers", + "name": "Clothing - Button covers", + "product_tax_code": "53102515A0000" + }, + { + "description": "Shoe Inserts/Insoles", + "name": "Clothing - Shoe Inserts/Insoles", + "product_tax_code": "46182208A0000" + }, + { + "description": "Aprons - Household/Kitchen", + "name": "Clothing - Aprons - Household/Kitchen", + "product_tax_code": "46181501A0002" + }, + { + "description": "Hunting Vests", + "name": "Clothing - Hunting Vests", + "product_tax_code": "53103100A0003" + }, + { + "description": "Clothing apparel/uniforms that are specific to the training and competition of various martial arts.", + "name": "Clothing - Martial Arts Attire", + "product_tax_code": "53102717A0001" + }, + { + "description": "Clothing - Umbrellas", + "name": "Clothing - Umbrellas", + "product_tax_code": "53102505A0000" + }, + { + "description": "Briefcases", + "name": "Briefcases", + "product_tax_code": "53121701A0000" + }, + { + "description": "Wallets", + "name": "Wallets", + "product_tax_code": "53121600A0001" + }, + { + "description": "Wristwatch timepieces", + "name": "Watches", + "product_tax_code": "54111500A0000" + }, + { + "description": "Jewelry", + "name": "Jewelry", + "product_tax_code": "54100000A0000" + }, + { + "description": "Non-prescription sunglasses", + "name": "Sunglasses - Non-Rx", + "product_tax_code": "42142905A0001" + }, + { + "description": "Wigs, Hairpieces, Hair extensions", + "name": "Clothing - Wigs, Hairpieces, Hair extensions", + "product_tax_code": "53102500A0002" + }, + { + "description": "Hair notions, hair clips, barrettes, hair bows, hair nets, etc.", + "name": "Clothing - Hair Accessories", + "product_tax_code": "53102500A0001" + }, + { + "description": "Clothing - Headbands", + "name": "Clothing - Headbands", + "product_tax_code": "53102513A0000" + }, + { + "description": "These supplies contain medication such as an antibiotic ointment. They are a labeled with a \"drug facts\" panel or a statement of active ingredients. A wound care supply is defined as an item that is applied directly to or inside a wound to absorb wound drainage, protect healing tissue, maintain a moist or dry wound environment (as appropriate), or prevent bacterial contamination. Examples include bandages, dressings, gauze, medical tape. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Wound Care Supplies - Bandages, Dressings, Gauze - Medicated", + "product_tax_code": "42311514A0000" + }, + { + "description": "A wound care supply is defined as an item that is applied directly to or inside a wound to absorb wound drainage, protect healing tissue, maintain a moist or dry wound environment (as appropriate), or prevent bacterial contamination. Examples include bandages, dressings, gauze, medical tape. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Wound Care Supplies - Bandages, Dressings, Gauze", + "product_tax_code": "42311500A0001" + }, + { + "description": "Toothpaste containing \"drug facts\" panel or a statement of active ingredients. These products do contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Toothpaste", + "product_tax_code": "53131502A0000" + }, + { + "description": "Disposable moistened cleansing wipes - non medicated. These products do not contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Baby Wipes/Cleansing Wipes", + "product_tax_code": "53131624A0000" + }, + { + "description": "Toilet Paper. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Toilet Paper", + "product_tax_code": "14111704A0000" + }, + { + "description": "A lotion, spray, gel, foam, stick or other topical product that absorbs or reflects some of the sun's ultraviolet (UV) radiation and thus helps protect against sunburn. Sunscreen contains a \"drug facts\" label or statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Sunscreen", + "product_tax_code": "53131609A0000" + }, + { + "description": "Soaps, body washes, shower gels for personal hygiene containing antibacterial. These products contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Soaps - Antibacterial", + "product_tax_code": "53131608A0001" + }, + { + "description": "Over-the-counter nicotine replacement products, including patches, gum, lozenges, sprays and inhalers. These products contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Smoking Cessation Products", + "product_tax_code": "51143218A0000" + }, + { + "description": "Lotions, moisturizers, creams, powders, sprays, etc that promote optimal skin health. These products contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Skin Care Products- Medicated", + "product_tax_code": "51241200A0001" + }, + { + "description": "A hair care product for cleansing the hair/scalp, with anti-dandruff active ingredients. These products contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Shampoo - medicated (anti-dandruff)", + "product_tax_code": "53131628A0001" + }, + { + "description": "A multi-purpose skin protectorant and topical ointment. These products contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Petroleum Jelly", + "product_tax_code": "53131641A0000" + }, + { + "description": "An over-the-counter drug via RX is a substance that contains a label identifying it as a drug and including a \"drug facts\" panel or a statement of active ingredients, that can be obtained without a prescription, but is sold under prescription order of a licensed professional. A drug can be intended for internal (ingestible, implant, injectable) or external (topical) application to the human body. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Over-the-Counter Drugs via Prescription", + "product_tax_code": "51030" + }, + { + "description": "Flexible adhesive strips that attach over the bridge of the nose to lift the sides of the nose, opening the nasal passages to provide relief for congestion and snoring. The products are drug free and contain no active drug ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Nasal Breathing Strips", + "product_tax_code": "42312402A0001" + }, + { + "description": "Therapeutic mouthwash, having active ingredients (such as antiseptic, or flouride) intended to help control or reduce conditions like bad breath, gingivitis, plaque, and tooth decay. These products contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Mouthwash - Therapeutic", + "product_tax_code": "53131501A0000" + }, + { + "description": "Multiple use medical thermometers for oral, temporal/forehead, or rectal body temperature diagnostics. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Medical Thermometers - Reusable", + "product_tax_code": "42182200A0002" + }, + { + "description": "One-time use medical thermometers for oral, temporal/forehead, or rectal body temperature diagnostics. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Medical Thermometers - Disposable", + "product_tax_code": "42182200A0001" + }, + { + "description": "Masks designed for one-time use to protect the wearer from contamination of breathable particles. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Medical Masks", + "product_tax_code": "42131713A0001" + }, + { + "description": "A medicated skin protectorant for the lips. These products contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Lip Balm - Medicated", + "product_tax_code": "53131630A0001" + }, + { + "description": "A skin protectorant for the lips. These products do not contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Lip Balm", + "product_tax_code": "53131630A0000" + }, + { + "description": "Artificial devices to correct or alleviate hearing deficiencies, sold under prescription order of a licensed professional. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Hearing Aids with Prescription", + "product_tax_code": "42211705A0000" + }, + { + "description": "Artificial deives to correct or alleviate hearing deficiencies, sold without a prescription order of a licensed professional. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Hearing Aids without Prescription", + "product_tax_code": "42211705A0001" + }, + { + "description": "Batteries specifically labeled and designed to operate hearing aid devices, sold under prescription order of a licensed professional. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Hearing Aid Batteries with Prescription", + "product_tax_code": "26111710A0001" + }, + { + "description": "Batteries specifically labeled and designed to operate hearing aid devices, sold without a prescription order of a licensed professional. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Hearing Aid Batteries without Prescription", + "product_tax_code": "26111710A0002" + }, + { + "description": "A liquid, gel, foam, or wipe generally used to decrease infectious agents on the hands. Alcohol-based versions typically contain some combination of isopropyl alcohol, ethanol (ethyl alcohol), or n-propanol. Alcohol-free products are generally based on disinfectants, or on antimicrobial agents. These products contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Hand Sanitizers", + "product_tax_code": "53131626A0000" + }, + { + "description": "Topical foams, creams, gels, etc that prevent hair loss and promote hair regrowth. These products contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Hair Loss Products", + "product_tax_code": "51182001A0001" + }, + { + "description": "A collection of mixed supplies and equipment that is used to give medical treatment, often housed in durable plastic boxes, fabric pouches or in wall mounted cabinets. Exempt or low rated qualifying medicinal items (eg. OTC drugs) make up 51% or more of the value of the kit. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "First Aid Kits - 51% or more medicinal items", + "product_tax_code": "42172001A0002" + }, + { + "description": "A collection of mixed supplies and equipment that is used to give medical treatment, often housed in durable plastic boxes, fabric pouches or in wall mounted cabinets. Exempt or low rated qualifying medicinal items (eg. OTC drugs) make up 50% or less of the value of the kit. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "First Aid Kits - 50% or less medicinal items", + "product_tax_code": "42172001A0001" + }, + { + "description": "Over-the-counter antifungal creams, ointments or suppositories to treat yeast infections, containing a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Feminine Yeast Treatments", + "product_tax_code": "51302300A0001" + }, + { + "description": "Vaginal cleaning products include douches and wipes with medication such as an antiseptic, containing a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Feminine Cleansing Solutions - Medicated", + "product_tax_code": "53131615A0002" + }, + { + "description": "Vaginal cleaning products include douches and wipes. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Feminine Cleansing Solutions", + "product_tax_code": "53131615A0001" + }, + { + "description": "Single use disposable gloves (latex, nitrile, vinyl, etc) that while appropriate for multiple uses, have an application in a first aid or medical setting. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Disposable Gloves", + "product_tax_code": "42132203A0000" + }, + { + "description": "Personal under-arm deodorants/antiperspirants. These products do contain a \"drug facts\" panel or a statement of active ingredients, typically aluminum. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Deodorant/Antiperspirant", + "product_tax_code": "53131606A0000" + }, + { + "description": "Denture adhesives are pastes, powders or adhesive pads that may be placed in/on dentures to help them stay in place. These products do not contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Denture creams/adhesives", + "product_tax_code": "53131510A0000" + }, + { + "description": "Toothbrushes. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Toothbrushes", + "product_tax_code": "53131503A0000" + }, + { + "description": "Dental Floss/picks. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Dental Floss/picks", + "product_tax_code": "53131504A0000" + }, + { + "description": "Single use cotton balls or swabs for multi-purpose use other than applying medicines and cleaning wounds, due to not being sterile. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Cotton Balls/Swabs - Unsterile", + "product_tax_code": "42141500A0002" + }, + { + "description": "Single use cotton balls or swabs for application of antiseptics and medications and to cleanse scratches, cuts or minor wounds. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Cotton Balls/Swabs - Sterile", + "product_tax_code": "42141500A0001" + }, + { + "description": "Corrective lenses, eyeglasses, sold under prescription order of a licensed professional. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Corrective Lenses, Eyeglasses with Prescription", + "product_tax_code": "42142900A0001" + }, + { + "description": "Corrective lenses, including eyeglasses and contact lenses, sold without a prescription order of a licensed professional. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Corrective Lenses without Prescription", + "product_tax_code": "42142900A0002" + }, + { + "description": "Liquid solution for lubricating/rewetting, but not disinfecting, contact lenses. This solution is applied directly to the lens, rather then inserted into the eye. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Contact Lens Lubricating Solutions - For lens", + "product_tax_code": "42142914A0001" + }, + { + "description": "Liquid solution for lubricating/rewetting, but not disinfecting, contact lenses. This solution is applied directly to the eye. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Contact Lens Lubricating Solutions - For eyes", + "product_tax_code": "42142914A0002" + }, + { + "description": "Contact lenses, sold under prescription order of a licensed professional. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Contact Lenses with Prescription", + "product_tax_code": "42142913A0000" + }, + { + "description": "Liquid solution for cleaning and disinfecting contact lenses. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Contact Lens Disinfecting Solutions", + "product_tax_code": "42142914A0000" + }, + { + "description": "A reusable pain management supply that includes artificial ice packs, gel packs, heat wraps, etc used for pain relief. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Cold or Hot Therapy Packs - Reusable", + "product_tax_code": "42142100A0002" + }, + { + "description": "A heating pad is a pad used for warming of parts of the body in order to manage pain. Types of heating pads include electrical, chemical and hot water bottles. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Heating Pads", + "product_tax_code": "42142100A0001" + }, + { + "description": "A single use pain management supply that includes artificial ice packs, gel packs, heat wraps, etc used for pain relief. These products contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Cold or Hot Therapy Packs - Disposable - Medicated", + "product_tax_code": "42142100A0004" + }, + { + "description": "A single use pain management supply that includes artificial ice packs, gel packs, heat wraps, etc used for pain relief. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Cold or Hot Therapy Packs - Disposable", + "product_tax_code": "42142100A0003" + }, + { + "description": "Baby powder is an astringent powder used for preventing diaper rash, as a spray, and for other cosmetic uses. It may be composed of talcum (in which case it is also called talcum powder) or corn starch. These products do not contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Baby Powder", + "product_tax_code": "53131649A0001" + }, + { + "description": "Baby oil is an inert (typically mineral) oil for the purpose of keeping skin soft and supple. These products do not contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Baby Oil", + "product_tax_code": "51241900A0001" + }, + { + "description": "A cosmetic foam or gel used for shaving preparation. The purpose of shaving cream is to soften the hair by providing lubrication. These products do not contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Shaving Creams", + "product_tax_code": "53131611A0000" + }, + { + "description": "Personal under-arm deodorants/antiperspirants containing natural ingredients and/or ingredients that are not considered drugs. These products do not contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Deodorant - Natural or no active ingredients", + "product_tax_code": "53131606A0001" + }, + { + "description": "A hair care product for cleansing the hair/scalp. These products do not contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Shampoo", + "product_tax_code": "53131628A0000" + }, + { + "description": "Various surfactant preparations to improve cleaning, enhance the enjoyment of bathing, and serve as a vehicle for cosmetic agents. These products do not contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Bubble Bath, Bath Salts/Oils/Crystals", + "product_tax_code": "53131612A0001" + }, + { + "description": "Cosmetic mouthwash may temporarily control bad breath and leave behind a pleasant taste, but has no chemical or biological application beyond their temporary benefit. These products do not contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Mouthwash - Cosmetic", + "product_tax_code": "53131501A0001" + }, + { + "description": "Teeth whitening gels, rinse, strips, trays, etc containing bleaching agents. These products do not contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Teeth Whitening Kits", + "product_tax_code": "42151506A0000" + }, + { + "description": "A hair care product typically applied and rinsed after shampooing that is used to improve the feel, appearance and manageability of hair. These products do not contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Conditioner - Hair", + "product_tax_code": "53131628A0002" + }, + { + "description": "Depilatories are cosmetic preparations used to remove hair from the skin. Chemical depilatories are available in gel, cream, lotion, aerosol, roll-on, and powder forms. These products do not contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Hair Removal Products", + "product_tax_code": "53131623A0000" + }, + { + "description": "Breath spray is a product sprayed into the mouth and breath strips dissolve in the mouth for the purpose of eliminating halitosis. These products do not contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Breath Spray/dissolvable strips", + "product_tax_code": "53131509A0000" + }, + { + "description": "Lotions, moisturizers, creams, powders, sprays, etc that promote optimal skin health. These products do not contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Skin Care Products", + "product_tax_code": "51241200A0002" + }, + { + "description": "Liquid drops to be placed inside the ear canal to reduce the symptoms of an ear ache, or to act as an ear drying aid, or to loosen, cleanse, and aid in the removal of ear wax. These products contain a \"drug facts\" panel or a statement of active ingredients. Examples include Ear Ache, Swimmers' Ears, and Ear Wax removal drops. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Ear Drops - Medicated", + "product_tax_code": "51241000A0001" + }, + { + "description": "Topical medicated solutions for treating skin acne. These products contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Acne Treatments", + "product_tax_code": "51241400A0001" + }, + { + "description": "A skin cream forming a protective barrier to help heal and soothe diaper rash discomfort. These products contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Diaper Cream", + "product_tax_code": "51241859A0001" + }, + { + "description": "A liquid solution typically used as a topical antiseptic. The products contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Isopropyl (Rubbing) Alcohol", + "product_tax_code": "51471901A0000" + }, + { + "description": "Hydrogen peroxide is a mild antiseptic used on the skin to prevent infection of minor cuts, scrapes, and burns. It may also be used as a mouth rinse to help remove mucus or to relieve minor mouth irritation (e.g., due to canker/cold sores, gingivitis). These products contain a \"drug facts\" panel or a statement of active ingredients. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Hydrogen Peroxide", + "product_tax_code": "51473503A0000" + }, + { + "description": "Articles intended to be rubbed, poured, sprinkled, or sprayed on, introduced into, or otherwise applied to the human body or any part thereof for beautifying, promoting attractiveness, or altering the appearance. This category supports only the following items: Acrylic fingernail glue, Acrylic fingernails, Artificial eyelashes, Blush, Bronzer, Body glitter, Concealer, Eyelash glue, Finger/toenail decorations, Finger/toenail polish, Nail polish remover, Hair coloring, Hair mousse/gel, Hair oil, Hair spray, Hair relaxer, Hair wave treatment, Hair wax, Lip gloss, Lip liner, Lipstick, Liquid foundation, Makeup, Mascara, Nail polish remover, Powder foundation, Cologne, Perfume. This code is intended for sales directly to end consumers that are NOT healthcare providers.", + "name": "Cosmetics - Beautifying", + "product_tax_code": "53131619A0001" + }, + { + "description": "Power cords", + "name": "Power cords", + "product_tax_code": "26121636A0000" + }, + { + "description": "Archery accessories including quivers, releases, arrow shafts, armguards, hunting belts, bow parts, cleaning products, mounted safety equipment, scopes, sights, hunting slings, string wax, targets, target throwers, etc.", + "name": "Archery Accessories", + "product_tax_code": "49181602A0002" + }, + { + "description": "Landscape soil, mulch, compost - residential", + "name": "Landscape Soil, Mulch, Compost - Residential", + "product_tax_code": "11121700A0001" + }, + { + "description": "Firearms, limited to pistols, revolvers, rifles with a barrel no greater than an internal diameter of .50 caliber or a shotguns of 10 gauge or smaller.", + "name": "Firearms", + "product_tax_code": "46101500A0001" + }, + { + "description": "Firearm accessories including repair parts, cleaning products, holsters, mounted safety equipment, choke tubes, scopes, shooting tripod/bipod/monopod, shooting bags/pouches, sights, etc.", + "name": "Firearm Accessories", + "product_tax_code": "46101506A0001" + }, + { + "description": "Portable fuel container", + "name": "Portable Fuel Container", + "product_tax_code": "24111808A0001" + }, + { + "description": "Hard and soft cases designed specifically for firearms equipment", + "name": "Gun Cases", + "product_tax_code": "46101801A0000" + }, + { + "description": "Primary archery equipment including bows, crossbow, and bow strings.", + "name": "Archery Equipment", + "product_tax_code": "49181602A0001" + }, + { + "description": "Hard and soft cases designed specifically for archery equipment.", + "name": "Archery Cases", + "product_tax_code": "46101801A0001" + }, + { + "description": "Protective earmuffs to muffle the sound of gunfire.", + "name": "Hearing Protection Earmuffs", + "product_tax_code": "46181902A0001" + }, + { + "description": "Ammunition for firearms with a barrel no greater than an internal diameter of .50 caliber or a shotgun of 10 gauge or smaller., including bullets, shotgun shells, and gunpowder.", + "name": "Ammunition", + "product_tax_code": "46101600A0001" + }, + { + "description": "Bedclothes items including sheets, pillow cases, bedspreads, comforters, blankets, throws, duvet covers, pillow shams, bed skirts, mattress pad, mattress toppers, and pillows.", + "name": "Bedding", + "product_tax_code": "52121500A0000" + }, + { + "description": "Towels used for individual drying of persons, including bath towels, beach towels, wash cloths, hand towels, fact towels, sport towels, etc.", + "name": "Bath towels", + "product_tax_code": "52121700A0000" + }, + { + "description": "WaterSense labeled urinals.", + "name": "Urinals - WaterSense", + "product_tax_code": "30181506A0000" + }, + { + "description": "WaterSense labeled toilets.", + "name": "Toilets - WaterSense", + "product_tax_code": "30181505A0000" + }, + { + "description": "WaterSense labeled irrigation controllers, which act like a thermostat for your sprinkler system telling it when to turn on and off, use local weather and landscape conditions to tailor watering schedules to actual conditions on the site.", + "name": "Irrigation Controls - WaterSense", + "product_tax_code": "21102503A0001" + }, + { + "description": "Ceiling Fans carrying an Energy Star rating.", + "name": "Ceiling fans - Energy Star", + "product_tax_code": "40101609A0000" + }, + { + "description": "Standard incandescent light bulbs carrying an Energy Star rating.", + "name": "Incandescent Light Bulbs - Energy Star", + "product_tax_code": "39101612A0001" + }, + { + "description": "Compact Fluorescent light (CFL) bulbs carrying an Energy Star rating.", + "name": "Compact Fluorescent Light Bulbs - Energy Star", + "product_tax_code": "39101619A0001" + }, + { + "description": "Domestic appliance carrying an Energy Star Rating which reduces and maintains the level of humidity in the air.", + "name": "Dehumidifier - Energy Star", + "product_tax_code": "40101902A0000" + }, + { + "description": "Domestic air conditioning (central or room) systems carrying Energy Star rating.", + "name": "Air conditioners - Energy Star", + "product_tax_code": "40101701A0000" + }, + { + "description": "Artificial ice, blue ice, ice packs, reusable ice", + "name": "Artificial Ice", + "product_tax_code": "24121512A0000" + }, + { + "description": "A port replicator is an attachment for a notebook computer that allows a number of devices such as a printer, large monitor, and keyboard to be simultaneously connected.", + "name": "Port Replicators", + "product_tax_code": "43211603A0000" + }, + { + "description": "Computer Mouse/Pointing Devices", + "name": "Computer Mouse/Pointing Devices", + "product_tax_code": "43211708A0000" + }, + { + "description": "Storage drives, hard drives, Zip drives, etc.", + "name": "Computer Drives", + "product_tax_code": "43201800A0001" + }, + { + "description": "An in home programmable thermostat, such as a WiFi enabled smart thermostat, carrying an Energy Star rating.", + "name": "Programmable Wall Thermostat - Energy Star", + "product_tax_code": "41112209A0001" + }, + { + "description": "Domestic gas or oil boilers for space or water heating carrying an Energy Star rating.", + "name": "Boilers - Energy Star", + "product_tax_code": "40102004A0001" + }, + { + "description": "Domestic water heater carrying Energy Star rating.", + "name": "Water heater - Energy Star", + "product_tax_code": "40101825A0000" + }, + { + "description": "Domestic freezers carrying Energy Star rating.", + "name": "Freezers- Energy Star", + "product_tax_code": "52141506A0000" + }, + { + "description": "Domestic air source heat pumps carrying Energy Star rating.", + "name": "Heat Pumps - Energy Star", + "product_tax_code": "40101806A0000" + }, + { + "description": "Domestic gas or oil furnaces carrying an Energy Star rating.", + "name": "Furnaces - Energy Star", + "product_tax_code": "40101805A0000" + }, + { + "description": "Plywood, window film, storm shutters, hurricane shutters or other materials specifically designed to protect windows.", + "name": "Storm shutters/window protection devices", + "product_tax_code": "30151801A0001" + }, + { + "description": "Smoke Detectors", + "name": "Smoke Detectors", + "product_tax_code": "46191501A0000" + }, + { + "description": "Mobile phone charging device/cord", + "name": "Mobile Phone Charging Device/cord", + "product_tax_code": "43191501A0002" + }, + { + "description": "A webcam is a video camera that feeds or streams an image or video in real time to or through a computer to a computer network, such as the Internet. Webcams are typically small cameras that sit on a desk, attach to a user's monitor, or are built into the hardware", + "name": "Web Camera", + "product_tax_code": "45121520A0000" + }, + { + "description": "A sound card is an expansion component used in computers to receive and send audio.", + "name": "Sound Cards", + "product_tax_code": "43201502A0000" + }, + { + "description": "Computer Speakers", + "name": "Computer Speakers", + "product_tax_code": "43211607A0000" + }, + { + "description": "Computer Microphones", + "name": "Computer Microphones", + "product_tax_code": "43211719A0000" + }, + { + "description": "A docking station is a hardware frame and set of electrical connection interfaces that enable a notebook computer to effectively serve as a desktop computer.", + "name": "Docking Stations", + "product_tax_code": "43211602A0000" + }, + { + "description": "Computer Batteries", + "name": "Computer Batteries", + "product_tax_code": "26111711A0001" + }, + { + "description": "Computer Monitor/Displays", + "name": "Computer Monitor/Displays", + "product_tax_code": "43211900A0000" + }, + { + "description": "Computer Keyboards", + "name": "Computer Keyboards", + "product_tax_code": "43211706A0000" + }, + { + "description": "Printer Ink", + "name": "Printer Ink", + "product_tax_code": "44103105A0000" + }, + { + "description": "Printer Paper", + "name": "Printer Paper", + "product_tax_code": "14111507A0000" + }, + { + "description": "Non-electric can opener", + "name": "Can opener - manual", + "product_tax_code": "52151605A0001" + }, + { + "description": "Sheet music - Student", + "name": "Sheet music - Student", + "product_tax_code": "55101514A0000" + }, + { + "description": "Musical instruments - Student", + "name": "Musical instruments - Student", + "product_tax_code": "60130000A0001" + }, + { + "description": "Reference printed material commonly used by a student in a course of study as a reference and to learn the subject being taught.", + "name": "Dictionaries/Thesauruses", + "product_tax_code": "55101526A0001" + }, + { + "description": "An item commonly used by a student in a course of study for artwork. This category is limited to the following items...clay and glazes, paints, paintbrushes for artwork, sketch and drawing pads, watercolors.", + "name": "School Art Supplies", + "product_tax_code": "60121200A0001" + }, + { + "description": "A calendar based notebook to aid in outlining one's daily appointments, classes, activities, etc.", + "name": "Daily Planners", + "product_tax_code": "44112004A0001" + }, + { + "description": "Portable self-powered or battery powered radio, two-way radio, weatherband radio.", + "name": "Portable Radios", + "product_tax_code": "43191510A0000" + }, + { + "description": "Single or multi-pack AA, AAA, c, D, 6-volt or 9-volt batteries, excluding automobile or boat batteries.", + "name": "Alkaline Batteries", + "product_tax_code": "26111702A0000" + }, + { + "description": "Routers", + "name": "Routers", + "product_tax_code": "43222609A0000" + }, + { + "description": "Removable storage media such as compact disks, flash drives, thumb drives, flash memory cards.", + "name": "Computer Storage Media", + "product_tax_code": "43202000A0000" + }, + { + "description": "Computer Printer", + "name": "Computer Printer", + "product_tax_code": "43212100A0001" + }, + { + "description": "Portable self-powered or battery powered light sources, including flashlights, lanterns, emergency glow sticks or light sticks.", + "name": "Portable Light Sources", + "product_tax_code": "39111610A0000" + }, + { + "description": "Canned software on tangible media that is used for non-recreational purposes, such as Antivirus, Database, Educational, Financial, Word processing, etc.", + "name": "Software - Prewritten, tangible media - Non-recreational", + "product_tax_code": "43230000A1101" + }, + { + "description": "Personal computers, including laptops, tablets, desktops.", + "name": "Personal Computers", + "product_tax_code": "43211500A0001" + }, + { + "description": "A device that joins pages of paper or similar material by fastening a thin metal staple through the sheets and folding the ends underneath.", + "name": "Staplers/Staples", + "product_tax_code": "44121615A0000" + }, + { + "description": "Pins/tacks to secure papers, pictures, calendars, etc. to bulletin boards, walls, etc.", + "name": "Push pins/tacks", + "product_tax_code": "44122106A0000" + }, + { + "description": "Bags/packs designed to carry students' books during the school day. This category does not include backpags for traveling, hiking, camping, etc.", + "name": "Bookbags/Backpacks - Student", + "product_tax_code": "53121603A0001" + }, + { + "description": "Ground anchor systems and tie down kits for securing property against severe weather.", + "name": "Ground Anchor Systems and Tie-down Kits", + "product_tax_code": "31162108A0000" + }, + { + "description": "An expansion card that allows the computer to send graphical information to a video display device such as a monitor, TV, or projector. Video cards are often used by gamers in place of integrated graphics due to their extra processing power and video ram.", + "name": "Video/Graphics Card", + "product_tax_code": "43201401A0000" + }, + { + "description": "Scanners", + "name": "Scanners", + "product_tax_code": "43211711A0000" + }, + { + "description": "Modems", + "name": "Modems", + "product_tax_code": "43222628A0000" + }, + { + "description": "A map that could be used by a student in a course of study as a reference and to learn the subject being taught.", + "name": "Maps - Student", + "product_tax_code": "60103410A0001" + }, + { + "description": "Tarps, plastic sheeting, plastic drop cloths, waterproof sheeting.", + "name": "Tarpaulins and Weatherproof Sheeting", + "product_tax_code": "24141506A0000" + }, + { + "description": "Portable generator used to provide light or communications or power appliances during a power outage.", + "name": "Portable Generator", + "product_tax_code": "26111604A0001" + }, + { + "description": "Headphones/Earbuds", + "name": "Headphones/Earbuds", + "product_tax_code": "52161514A0000" + }, + { + "description": "A portable electronic device for reading digital books and periodicals.", + "name": "E-Book Readers", + "product_tax_code": "43211519A0000" + }, + { + "description": "Mobile phone batteries", + "name": "Mobile Phone Batteries", + "product_tax_code": "43191501A0001" + }, + { + "description": "A globe that could be used by a student in a course of study as a reference and to learn the subject being taught.", + "name": "Globes - Student", + "product_tax_code": "60104414A0001" + }, + { + "description": "Domestic standard size refrigerators carrying Energy Star rating.", + "name": "Refrigerators - Energy Star", + "product_tax_code": "52141501A0000" + }, + { + "description": "Non-electric food or beverage cooler.", + "name": "Food Storage Cooler", + "product_tax_code": "52152002A0001" + }, + { + "description": "A motherboard is the physical component in a computer that contains the computer's basic circuitry and other components", + "name": "Motherboards", + "product_tax_code": "43201513A0000" + }, + { + "description": "Calculators", + "name": "Calculators", + "product_tax_code": "44101807A0000" + }, + { + "description": "Axes/Hatchets", + "name": "Axes/Hatchets", + "product_tax_code": "27112005A0000" + }, + { + "description": "Water conserving products are for conserving or retaining groundwater; recharging water tables; or decreasing ambient air temperature, and so limiting water evaporation. Examples include soil sufactants, a soaker or drip-irrigation hose, a moisture control for a sprinkler or irrigation system, a rain barrel or an alternative rain and moisture collection system, a permeable ground cover surface that allows water to reach underground basins, aquifers or water collection points.", + "name": "Water Conserving Products", + "product_tax_code": "21102500A0001" + }, + { + "description": "Domestic clothes drying appliances carrying Energy Star rating.", + "name": "Clothes drying machine - Energy Star", + "product_tax_code": "52141602A0000" + }, + { + "description": "Software - Prewritten, electronic delivery - Business Use", + "name": "Software - Prewritten, electronic delivery - Business Use", + "product_tax_code": "43230000A9200" + }, + { + "description": "Software - Custom, electronic delivery - Business Use", + "name": "Software - Custom, electronic delivery - Business Use", + "product_tax_code": "43230000A9201" + }, + { + "description": "Food and Beverage - Sugar and Sugar Substitutes", + "name": "Food and Beverage - Sugar and Sugar Substitutes", + "product_tax_code": "50161900A0000" + }, + { + "description": "Food and Beverage - Eggs and egg products", + "name": "Food and Beverage - Eggs and egg products", + "product_tax_code": "50131600A0000" + }, + { + "description": "Food and Beverage - Coffee, coffee substitutes and tea", + "name": "Food and Beverage - Coffee, coffee substitutes and tea", + "product_tax_code": "50201700A0000" + }, + { + "description": "Food and Beverage - Candy", + "name": "Food and Beverage - Candy", + "product_tax_code": "50161800A0000" + }, + { + "description": "Food and Beverage - Butter, Margarine, Shortening and Cooking Oils", + "name": "Food and Beverage - Butter, Margarine, Shortening and Cooking Oils", + "product_tax_code": "50151500A0000" + }, + { + "description": "Clothing - Facial shields", + "name": "Clothing - Facial shields", + "product_tax_code": "46181702A0001" + }, + { + "description": "Clothing - Hard hats", + "name": "Clothing - Hard hats", + "product_tax_code": "46181701A0001" + }, + { + "description": "Clothing - Cleanroom footwear", + "name": "Clothing - Cleanroom footwear", + "product_tax_code": "46181603A0001" + }, + { + "description": "Clothing - Fire retardant footwear", + "name": "Clothing - Fire retardant footwear", + "product_tax_code": "46181601A0001" + }, + { + "description": "Clothing - Protective pants", + "name": "Clothing - Protective pants", + "product_tax_code": "46181527A0001" + }, + { + "description": "Clothing - Garters", + "name": "Clothing - Garters", + "product_tax_code": "53102509A0000" + }, + { + "description": "Software maintenance and support - Optional maintenance and support charges for custom software including items delivered electronically (includes support services only - no updates/upgrades)", + "name": "Software maintenance and support - Optional, custom, electronic delivery (support services only)", + "product_tax_code": "81112200A2222" + }, + { + "description": "Software maintenance and support - Mandatory maintenance and support charges for prewritten software including items delivered by load and leave", + "name": "Software maintenance and support - Mandatory, prewritten, load and leave delivery", + "product_tax_code": "81112200A1310" + }, + { + "description": "Software maintenance and support - Mandatory maintenance and support charges for prewritten software including items delivered electronically", + "name": "Software maintenance and support - Mandatory, prewritten, electronic delivery", + "product_tax_code": "81112200A1210" + }, + { + "description": "Electronic software documentation or user manuals - For prewritten software & delivered electronically", + "name": "Electronic software documentation or user manuals - Prewritten, electronic delivery", + "product_tax_code": "55111601A1200" + }, + { + "description": "Clothing - Fur Ear muffs or scarves", + "name": "Clothing - Fur Ear muffs or scarves", + "product_tax_code": "53102502A0001" + }, + { + "description": "Clothing - Safety glasses", + "name": "Clothing - Safety glasses", + "product_tax_code": "46181802A0001" + }, + { + "description": "Software - Prewritten & delivered on tangible media", + "name": "Software - Prewritten, tangible media", + "product_tax_code": "43230000A1100" + }, + { + "description": "Mainframe administration services\r\n", + "name": "Mainframe administration services\r\n", + "product_tax_code": "81111802A0000" + }, + { + "description": "Co-location service", + "name": "Co-location service", + "product_tax_code": "81111814A0000" + }, + { + "description": "Information management system for mine action IMSMA\r\n", + "name": "Information management system for mine action IMSMA\r\n", + "product_tax_code": "81111710A0000" + }, + { + "description": "Local area network LAN maintenance or support", + "name": "Local area network LAN maintenance or support", + "product_tax_code": "81111803A0000" + }, + { + "description": "Data center services", + "name": "Data center services", + "product_tax_code": "81112003A0000" + }, + { + "description": "Wide area network WAN maintenance or support", + "name": "Wide area network WAN maintenance or support", + "product_tax_code": "81111804A0000" + }, + { + "description": "Electronic data interchange EDI design\r\n", + "name": "Electronic data interchange EDI design\r\n", + "product_tax_code": "81111703A0000" + }, + { + "description": "Software maintenance and support - Optional maintenance and support charges for prewritten software including items delivered on tangible media (includes support services only - no updates/upgrades)", + "name": "Software maintenance and support - Optional, prewritten, tangible media (support services only)", + "product_tax_code": "81112200A1122" + }, + { + "description": "Software maintenance and support - Optional maintenance and support charges for prewritten software including items delivered on tangible media (includes software updates/upgrades)", + "name": "Software maintenance and support - Optional, prewritten, tangible media (incl. updates/upgrades)", + "product_tax_code": "81112200A1121" + }, + { + "description": "Clothing - Safety sleeves", + "name": "Clothing - Safety sleeves", + "product_tax_code": "46181516A0001" + }, + { + "description": "Clothing - Fire retardant apparel", + "name": "Clothing - Fire retardant apparel", + "product_tax_code": "46181508A0001" + }, + { + "description": "Software maintenance and support - Optional maintenance and support charges for prewritten software including items delivered by load and leave (includes support services only - no updates/upgrades)", + "name": "Software maintenance and support - Optional, prewritten, load and leave delivery (support services only)", + "product_tax_code": "81112200A1322" + }, + { + "description": "Software maintenance and support - Optional maintenance and support charges for prewritten software including items delivered by load and leave (includes software updates/upgrades)", + "name": "Software maintenance and support - Optional, prewritten, load and leave delivery (incl. updates/upgrades)", + "product_tax_code": "81112200A1321" + }, + { + "description": "Software maintenance and support - Optional maintenance and support charges for prewritten software including items delivered electronically (includes support services only - no updates/upgrades)", + "name": "Software maintenance and support - Optional, prewritten, electronic delivery (support services only)", + "product_tax_code": "81112200A1222" + }, + { + "description": "Software maintenance and support - Optional maintenance and support charges for custom software including items delivered on tangible media (includes support services only - no updates/upgrades)", + "name": "Software maintenance and support - Optional maintenance and support charges for custom software including items delivered on tangible media (includes support services only - no updates/upgrades)\r\n", + "product_tax_code": "81112200A2122" + }, + { + "description": "Clothing - Protective ponchos", + "name": "Clothing - Protective ponchos", + "product_tax_code": "46181506A0001" + }, + { + "description": "Clothing - Protective gloves", + "name": "Clothing - Protective gloves", + "product_tax_code": "46181504A0001" + }, + { + "description": "Clothing - Synthetic Fur Vest", + "name": "Clothing - Synthetic Fur Vest", + "product_tax_code": "53103100A0002" + }, + { + "description": "Software maintenance and support - Optional maintenance and support charges for custom software including items delivered on tangible media (includes software updates/upgrades)", + "name": "Software maintenance and support - Optional, custom, tangible media (incl. updates/upgrades)", + "product_tax_code": "81112200A2121" + }, + { + "description": "Computer graphics service\r\n", + "name": "Computer graphics service\r\n", + "product_tax_code": "81111512A0000" + }, + { + "description": "Proprietary or licensed systems maintenance or support", + "name": "Proprietary or licensed systems maintenance or support", + "product_tax_code": "81111805A0000" + }, + { + "description": "Software - Prewritten & delivered electronically", + "name": "Software - Prewritten, electronic delivery", + "product_tax_code": "43230000A1200" + }, + { + "description": "Software maintenance and support - Optional maintenance and support charges for prewritten software including items delivered electronically (includes software updates/upgrades)", + "name": "Software maintenance and support - Optional, prewritten, electronic delivery (incl. updates/upgrades)", + "product_tax_code": "81112200A1221" + }, + { + "description": "Software maintenance and support - Optional maintenance and support charges for custom software including items delivered by load and leave (includes support services only - no updates/upgrades)", + "name": "Software maintenance and support - Optional, custom, load and leave delivery (support services only)", + "product_tax_code": "81112200A2322" + }, + { + "description": "Software maintenance and support - Optional maintenance and support charges for custom software including items delivered by load and leave (includes software updates/upgrades)", + "name": "Software maintenance and support - Optional, custom, load and leave delivery (incl. updates/upgrades)", + "product_tax_code": "81112200A2321" + }, + { + "description": "Software maintenance and support - Optional maintenance and support charges for custom software including items delivered electronically (includes software updates/upgrades)", + "name": "Software maintenance and support - Optional, custom, electronic delivery (incl. updates/upgrades)", + "product_tax_code": "81112200A2221" + }, + { + "description": "Software maintenance and support - Mandatory maintenance and support charges for custom software including items delivered on tangible media", + "name": "Software maintenance and support - Mandatory, custom, tangible media", + "product_tax_code": "81112200A2110" + }, + { + "description": "Software maintenance and support - Mandatory maintenance and support charges for custom software including items delivered electronically", + "name": "Software maintenance and support - Mandatory, custom, electronic delivery", + "product_tax_code": "81112200A2210" + }, + { + "description": "Food and Beverage - Fish and seafood", + "name": "Food and Beverage - Fish and seafood", + "product_tax_code": "50121500A0000" + }, + { + "description": "Food and Beverage - Ice cubes", + "name": "Food and Beverage - Ice cubes", + "product_tax_code": "50202302A0000" + }, + { + "description": "Food and Beverage - Cooking Ingredients", + "name": "Food and Beverage - Cooking Ingredients", + "product_tax_code": "50181700A0000" + }, + { + "description": "Food and Beverage - Cocoa and Cocoa products", + "name": "Food and Beverage - Cocoa and Cocoa products", + "product_tax_code": "50161511A0000" + }, + { + "description": "Food and Beverage - Baby foods and formulas", + "name": "Food and Beverage - Baby foods and formulas", + "product_tax_code": "42231800A0000" + }, + { + "description": "Clothing - Hazardous material protective footwear", + "name": "Clothing - Hazardous material protective footwear", + "product_tax_code": "46181602A0001" + }, + { + "description": "Clothing - Welder gloves", + "name": "Clothing - Welder gloves", + "product_tax_code": "46181540A0001" + }, + { + "description": "Clothing - Protective shirts", + "name": "Clothing - Protective shirts", + "product_tax_code": "46181526A0001" + }, + { + "description": "Gift Cards", + "name": "Gift Cards", + "product_tax_code": "14111803A0001" + }, + { + "description": "Clothing - Leg protectors", + "name": "Clothing - Leg protectors", + "product_tax_code": "46181520A0001" + }, + { + "description": "Clothing - Protective coveralls", + "name": "Clothing - Protective coveralls", + "product_tax_code": "46181503A0001" + }, + { + "description": "Internet or intranet client application development services\r\n", + "name": "Internet or intranet client application development services\r\n", + "product_tax_code": "81111509A0000" + }, + { + "description": "Database design\r\n", + "name": "Database design\r\n", + "product_tax_code": "81111704A0000" + }, + { + "description": "Computer programmers\r\n", + "name": "Computer programmers\r\n", + "product_tax_code": "81111600A0000" + }, + { + "description": "Clothing - Synthetic Fur Hat", + "name": "Clothing - Synthetic Fur Hat", + "product_tax_code": "53102504A0002" + }, + { + "description": "System or application programming management service\r\n", + "name": "System or application programming management service\r\n", + "product_tax_code": "81111511A0000" + }, + { + "description": "Food and Beverage - Fruit", + "name": "Food and Beverage - Fruit", + "product_tax_code": "50300000A0000" + }, + { + "description": "Food and Beverage - Vegetables", + "name": "Food and Beverage - Vegetables", + "product_tax_code": "50400000A0000" + }, + { + "description": "Food and Beverage - Dried fruit, unsweetened", + "name": "Food and Beverage - Dried fruit, unsweetened", + "product_tax_code": "50320000A0000" + }, + { + "description": "Food and Beverage - Snack Foods", + "name": "Food and Beverage - Snack Foods", + "product_tax_code": "50192100A0000" + }, + { + "description": "Food and Beverage - Processed Nuts and Seeds", + "name": "Food and Beverage - Nuts and seeds that have been processed or treated by salting, spicing, smoking, roasting, or other means", + "product_tax_code": "50101716A0001" + }, + { + "description": "Food and Beverage - Non-Alcoholic Beer, Wine", + "name": "Food and Beverage - Non-Alcoholic Beer, Wine", + "product_tax_code": "50202300A0001" + }, + { + "description": "Food and Beverage - Ice Cream, sold in container less than one pint", + "name": "Food and Beverage - Ice Cream, sold in container less than one pint", + "product_tax_code": "50192304A0000" + }, + { + "description": "Food and Beverage - Alcoholic beverages - Spirits", + "name": "Food and Beverage - Alcoholic beverages - Spirits", + "product_tax_code": "50202206A0000" + }, + { + "description": "Food and Beverage - Wine", + "name": "Food and Beverage - Alcoholic beverages - Wine", + "product_tax_code": "50202203A0000" + }, + { + "description": "Electronic content bundle - Delivered electronically with less than permanent rights of usage and streamed", + "name": "Electronic content bundle - Delivered electronically with less than permanent rights of usage and streamed", + "product_tax_code": "55111500A9220" + }, + { + "description": "Clothing - Welding masks", + "name": "Clothing - Welding masks", + "product_tax_code": "46181703A0001" + }, + { + "description": "Clothing - Protective wear dispenser", + "name": "Clothing - Protective wear dispenser", + "product_tax_code": "46181553A0001" + }, + { + "description": "Clothing - Anti cut gloves", + "name": "Clothing - Anti cut gloves", + "product_tax_code": "46181536A0001" + }, + { + "description": "Clothing - Reflective apparel or accessories", + "name": "Clothing - Reflective apparel or accessories", + "product_tax_code": "46181531A0001" + }, + { + "description": "Clothing - Heat resistant clothing", + "name": "Clothing - Heat resistant clothing", + "product_tax_code": "46181518A0001" + }, + { + "description": "Clothing - Cleanroom apparel", + "name": "Clothing - Cleanroom apparel", + "product_tax_code": "46181512A0001" + }, + { + "description": "Clothing - Hazardous material protective apparel", + "name": "Clothing - Hazardous material protective apparel", + "product_tax_code": "46181509A0001" + }, + { + "description": "Clothing - Safety vests", + "name": "Clothing - Safety vests", + "product_tax_code": "46181507A0001" + }, + { + "description": "Clothing - Protective knee pads", + "name": "Clothing - Protective knee pads", + "product_tax_code": "46181505A0001" + }, + { + "description": "Clothing - Bullet proof vests", + "name": "Clothing - Bullet proof vests", + "product_tax_code": "46181502A0001" + }, + { + "description": "Clothing - Vest or waistcoats", + "name": "Clothing - Vest or waistcoats", + "product_tax_code": "53103100A0000" + }, + { + "description": "Clothing - Prisoner uniform", + "name": "Clothing - Prisoner uniform", + "product_tax_code": "53102716A0000" + }, + { + "description": "Clothing - Paramedic uniforms", + "name": "Clothing - Paramedic uniforms", + "product_tax_code": "53102712A0000" + }, + { + "description": "Clothing - Ambulance officers uniforms", + "name": "Clothing - Ambulance officers uniforms", + "product_tax_code": "53102709A0000" + }, + { + "description": "Clothing - Doctors coat", + "name": "Clothing - Doctors coat", + "product_tax_code": "53102707A0000" + }, + { + "description": "Clothing - Sweat bands", + "name": "Clothing - Sweat bands", + "product_tax_code": "53102506A0000" + }, + { + "description": "Clothing - Helmet parts or accessories", + "name": "Clothing - Helmet parts or accessories", + "product_tax_code": "46181706A0001" + }, + { + "description": "Clothing - Fur Vest", + "name": "Clothing - Fur Vest", + "product_tax_code": "53103100A0001" + }, + { + "description": "Clothing - Fur Gloves", + "name": "Clothing - Fur Gloves", + "product_tax_code": "53102503A0001" + }, + { + "description": "Clothing - Motorcycle helmets", + "name": "Clothing - Motorcycle helmets", + "product_tax_code": "46181705A0001" + }, + { + "description": "Operating system programming services\r\n", + "name": "Operating system programming services\r\n", + "product_tax_code": "81111505A0000" + }, + { + "description": "Local area network communications design\r\n", + "name": "Local area network communications design\r\n", + "product_tax_code": "81111702A0000" + }, + { + "description": "Clothing - Eye shields", + "name": "Clothing - Eye shields", + "product_tax_code": "46181803A0001" + }, + { + "description": "Clothing - Welders helmet", + "name": "Clothing - Welders helmet", + "product_tax_code": "46181711A0001" + }, + { + "description": "Clothing - Footwear covers", + "name": "Clothing - Footwear covers", + "product_tax_code": "46181606A0001" + }, + { + "description": "Clothing - Cooling vest", + "name": "Clothing - Cooling vest", + "product_tax_code": "46181554A0001" + }, + { + "description": "Clothing - Protective mesh jacket", + "name": "Clothing - Protective mesh jacket", + "product_tax_code": "46181551A0001" + }, + { + "description": "Clothing - Protective scarf", + "name": "Clothing - Protective scarf", + "product_tax_code": "46181550A0001" + }, + { + "description": "Clothing - Neck gaitor", + "name": "Clothing - Neck gaitor", + "product_tax_code": "46181549A0001" + }, + { + "description": "Clothing - Welder bib", + "name": "Clothing - Welder bib", + "product_tax_code": "46181548A0001" + }, + { + "description": "Clothing - Waterproof cap cover", + "name": "Clothing - Waterproof cap cover", + "product_tax_code": "46181547A0001" + }, + { + "description": "Clothing - Waterproof suit", + "name": "Clothing - Waterproof suit", + "product_tax_code": "46181545A0001" + }, + { + "description": "Clothing - Waterproof trousers or pants", + "name": "Clothing - Waterproof trousers or pants", + "product_tax_code": "46181544A0001" + }, + { + "description": "Clothing - Protective mittens", + "name": "Clothing - Protective mittens", + "product_tax_code": "46181542A0001" + }, + { + "description": "Clothing - Chemical resistant gloves", + "name": "Clothing - Chemical resistant gloves", + "product_tax_code": "46181541A0001" + }, + { + "description": "Clothing - Anti vibratory gloves", + "name": "Clothing - Anti vibratory gloves", + "product_tax_code": "46181539A0001" + }, + { + "description": "Clothing - Thermal gloves", + "name": "Clothing - Thermal gloves", + "product_tax_code": "46181538A0001" + }, + { + "description": "Clothing - Insulated gloves", + "name": "Clothing - Insulated gloves", + "product_tax_code": "46181537A0001" + }, + { + "description": "Clothing - Protective socks or hosiery", + "name": "Clothing - Protective socks or hosiery", + "product_tax_code": "46181535A0001" + }, + { + "description": "Clothing - Protective wristbands", + "name": "Clothing - Protective wristbands", + "product_tax_code": "46181534A0001" + }, + { + "description": "Clothing - Protective coats", + "name": "Clothing - Protective coats", + "product_tax_code": "46181533A0001" + }, + { + "description": "Clothing - Insulated clothing for cold environments", + "name": "Clothing - Insulated clothing for cold environments", + "product_tax_code": "46181529A0001" + }, + { + "description": "Clothing - Protective frock", + "name": "Clothing - Protective frock", + "product_tax_code": "46181528A0001" + }, + { + "description": "Clothing - Safety hoods", + "name": "Clothing - Safety hoods", + "product_tax_code": "46181522A0001" + }, + { + "description": "Clothing - Insulated or flotation suits", + "name": "Clothing - Insulated or flotation suits", + "product_tax_code": "46181517A0001" + }, + { + "description": "Clothing - Elbow protectors", + "name": "Clothing - Elbow protectors", + "product_tax_code": "46181514A0001" + }, + { + "description": "Clothing - Protective aprons", + "name": "Clothing - Protective aprons", + "product_tax_code": "46181501A0001" + }, + { + "description": "Clothing - Shoes", + "name": "Clothing - Shoes", + "product_tax_code": "53111600A0000" + }, + { + "description": "Clothing - Athletic wear", + "name": "Clothing - Athletic wear", + "product_tax_code": "53102900A0000" + }, + { + "description": "Clothing - Folkloric clothing", + "name": "Clothing - Folkloric clothing", + "product_tax_code": "53102200A0000" + }, + { + "description": "Clothing - Overalls or coveralls", + "name": "Clothing - Overalls or coveralls", + "product_tax_code": "53102100A0000" + }, + { + "description": "Clothing - Dresses or skirts or saris or kimonos", + "name": "Clothing - Dresses or skirts or saris or kimonos", + "product_tax_code": "53102000A0000" + }, + { + "description": "Clothing - Suits", + "name": "Clothing - Suits", + "product_tax_code": "53101900A0000" + }, + { + "description": "Clothing - Sport uniform", + "name": "Clothing - Sport uniform", + "product_tax_code": "53102717A0000" + }, + { + "description": "Clothing - Judicial robe", + "name": "Clothing - Judicial robe", + "product_tax_code": "53102714A0000" + }, + { + "description": "Clothing - Ushers uniforms", + "name": "Clothing - Ushers uniforms", + "product_tax_code": "53102713A0000" + }, + { + "description": "Clothing - Nurses uniforms", + "name": "Clothing - Nurses uniforms", + "product_tax_code": "53102708A0000" + }, + { + "description": "Clothing - School uniforms", + "name": "Clothing - School uniforms", + "product_tax_code": "53102705A0000" + }, + { + "description": "Clothing - Institutional food preparation or service attire", + "name": "Clothing - Institutional food preparation or service attire", + "product_tax_code": "53102704A0000" + }, + { + "description": "Clothing - Police uniforms", + "name": "Clothing - Police uniforms", + "product_tax_code": "53102703A0000" + }, + { + "description": "Clothing - Customs uniforms", + "name": "Clothing - Customs uniforms", + "product_tax_code": "53102702A0000" + }, + { + "description": "Clothing - Bandannas", + "name": "Clothing - Bandannas", + "product_tax_code": "53102511A0000" + }, + { + "description": "Clothing - Armbands", + "name": "Clothing - Armbands", + "product_tax_code": "53102508A0000" + }, + { + "description": "Clothing - Caps", + "name": "Clothing - Caps", + "product_tax_code": "53102516A0000" + }, + { + "description": "Clothing - Protective finger cots", + "name": "Clothing - Protective finger cots", + "product_tax_code": "46181530A0001" + }, + { + "description": "Application programming services\r\n", + "name": "Application programming services\r\n", + "product_tax_code": "81111504A0000" + }, + { + "description": "Application implementation services\r\n", + "name": "Application implementation services\r\n", + "product_tax_code": "81111508A0000" + }, + { + "description": "Clothing - Synthetic Fur Ear muffs or scarves", + "name": "Clothing - Synthetic Fur Ear muffs or scarves", + "product_tax_code": "53102502A0002" + }, + { + "description": "Clothing - Fur Poncho or Cape", + "name": "Clothing - Fur Poncho or Cape", + "product_tax_code": "53101806A0001" + }, + { + "description": "Food and Beverage - Vitamins and Supplements - labeled with nutritional facts", + "name": "Food and Beverage - Vitamins and Supplements - labeled with nutritional facts", + "product_tax_code": "50501500A0001" + }, + { + "description": "Food and Beverage - Nuts and seeds", + "name": "Food and Beverage - Nuts and seeds", + "product_tax_code": "50101716A0000" + }, + { + "description": "Food and Beverage - Milk Substitutes", + "name": "Food and Beverage - Milk Substitutes", + "product_tax_code": "50151515A9000" + }, + { + "description": "Food and Beverage - Milk and milk products", + "name": "Food and Beverage - Milk and milk products", + "product_tax_code": "50131700A0000" + }, + { + "description": "Food and Beverage - Cheese", + "name": "Food and Beverage - Cheese", + "product_tax_code": "50131800A0000" + }, + { + "description": "Clothing - Sandals", + "name": "Clothing - Sandals", + "product_tax_code": "53111800A0000" + }, + { + "description": "Clothing - Pajamas or nightshirts or robes", + "name": "Clothing - Pajamas or nightshirts or robes", + "product_tax_code": "53102600A0000" + }, + { + "description": "Clothing - Sweaters", + "name": "Clothing - Sweaters", + "product_tax_code": "53101700A0000" + }, + { + "description": "Clothing - Slacks or trousers or shorts", + "name": "Clothing - Slacks or trousers or shorts", + "product_tax_code": "53101500A0000" + }, + { + "description": "Clothing - Firefighter uniform", + "name": "Clothing - Firefighter uniform", + "product_tax_code": "53102718A0000" + }, + { + "description": "Clothing - Salon smocks", + "name": "Clothing - Salon smocks", + "product_tax_code": "53102711A0000" + }, + { + "description": "Clothing - Military uniforms", + "name": "Clothing - Military uniforms", + "product_tax_code": "53102701A0000" + }, + { + "description": "Clothing - Heel pads", + "name": "Clothing - Heel pads", + "product_tax_code": "53112003A0000" + }, + { + "description": "Clothing - Shoelaces", + "name": "Clothing - Shoelaces", + "product_tax_code": "53112002A0000" + }, + { + "description": "Clothing - Infant swaddles or buntings or receiving blankets", + "name": "Clothing - Infant swaddles or buntings or receiving blankets", + "product_tax_code": "53102608A0000" + }, + { + "description": "Clothing - Hats", + "name": "Clothing - Hats", + "product_tax_code": "53102503A0000" + }, + { + "description": "Clothing - Ties or scarves or mufflers", + "name": "Clothing - Ties or scarves or mufflers", + "product_tax_code": "53102502A0000" + }, + { + "description": "Clothing - Belts or suspenders", + "name": "Clothing - Belts or suspenders", + "product_tax_code": "53102501A0000" + }, + { + "description": "Clothing - Tights", + "name": "Clothing - Tights", + "product_tax_code": "53102404A0000" + }, + { + "description": "Clothing - Disposable youth training pants", + "name": "Clothing - Disposable youth training pants", + "product_tax_code": "53102311A0000" + }, + { + "description": "Clothing - Undershirts", + "name": "Clothing - Undershirts", + "product_tax_code": "53102301A0000" + }, + { + "description": "Clothing - Insulated cold weather shoe", + "name": "Clothing - Insulated cold weather shoe", + "product_tax_code": "46181610A0000" + }, + { + "description": "Food and Beverage - Grains, Rice, Cereal", + "name": "Food and Beverage - Grains, Rice, Cereal", + "product_tax_code": "50221200A0000" + }, + { + "description": "Clothing - Shirts", + "name": "Clothing - Shirts", + "product_tax_code": "53101600A0000" + }, + { + "description": "Clothing - Safety boots", + "name": "Clothing - Safety boots", + "product_tax_code": "46181604A0000" + }, + { + "description": "Clothing - Shin guards", + "name": "Clothing - Shin guards", + "product_tax_code": "49161525A0001" + }, + { + "description": "Clothing - Athletic supporter", + "name": "Clothing - Athletic supporter", + "product_tax_code": "49161517A0001" + }, + { + "description": "Clothing - Cleated or spiked shoes", + "name": "Clothing - Cleated or spiked shoes", + "product_tax_code": "53111900A0002" + }, + { + "description": "Wide area network communications design\r\n", + "name": "Wide area network communications design\r\n\r\n", + "product_tax_code": "81111701A0000" + }, + { + "description": "Systems integration design\r\n", + "name": "Systems integration design\r\n", + "product_tax_code": "81111503A0000" + }, + { + "description": "Clothing - Bridal Gown", + "name": "Clothing - Bridal Gown", + "product_tax_code": "53101801A0004" + }, + { + "description": "Clothing - Waterproof cap", + "name": "Clothing - Waterproof cap", + "product_tax_code": "46181546A0000" + }, + { + "description": "Food and Beverage - Yogurt", + "name": "Food and Beverage - Yogurt", + "product_tax_code": "50131800A0001" + }, + { + "description": "Food and Beverage - Nut Butters", + "name": "Food and Beverage - Nut Butters", + "product_tax_code": "50480000A9000" + }, + { + "description": "Food and Beverage - Jams and Jellies", + "name": "Food and Beverage - Jams and Jellies", + "product_tax_code": "50192401A0000" + }, + { + "description": "Food and Beverage - Honey, Maple Syrup", + "name": "Food and Beverage - Honey, Maple Syrup", + "product_tax_code": "50161509A0000" + }, + { + "description": "Food and Beverage - Foods for Immediate Consumption", + "name": "Food and Beverage - Foods for Immediate Consumption", + "product_tax_code": "90100000A0001" + }, + { + "description": "Food and Beverage - Bread and Flour Products", + "name": "Food and Beverage - Bread and Flour Products", + "product_tax_code": "50180000A0000" + }, + { + "description": "Clothing - Overshoes", + "name": "Clothing - Overshoes", + "product_tax_code": "53112000A0000" + }, + { + "description": "Clothing - Athletic footwear", + "name": "Clothing - Athletic footwear", + "product_tax_code": "53111900A0000" + }, + { + "description": "Clothing - Slippers", + "name": "Clothing - Slippers", + "product_tax_code": "53111700A0000" + }, + { + "description": "Clothing - Boots", + "name": "Clothing - Boots", + "product_tax_code": "53111500A0000" + }, + { + "description": "Clothing - T-Shirts", + "name": "Clothing - T-Shirts", + "product_tax_code": "53103000A0000" + }, + { + "description": "Clothing - Swimwear", + "name": "Clothing - Swimwear", + "product_tax_code": "53102800A0000" + }, + { + "description": "Clothing - Coats or jackets", + "name": "Clothing - Coats or jackets", + "product_tax_code": "53101800A0000" + }, + { + "description": "Clothing - Prison officer uniform", + "name": "Clothing - Prison officer uniform", + "product_tax_code": "53102715A0000" + }, + { + "description": "Clothing - Corporate uniforms", + "name": "Clothing - Corporate uniforms", + "product_tax_code": "53102710A0000" + }, + { + "description": "Clothing - Security uniforms", + "name": "Clothing - Security uniforms", + "product_tax_code": "53102706A0000" + }, + { + "description": "Clothing - Chevrons", + "name": "Clothing - Chevrons", + "product_tax_code": "53102518A0000" + }, + { + "description": "Clothing - Disposable work coat", + "name": "Clothing - Disposable work coat", + "product_tax_code": "53103201A0000" + }, + { + "description": "Clothing - Bath robes", + "name": "Clothing - Bath robes", + "product_tax_code": "53102606A0000" + }, + { + "description": "Clothing - Bib", + "name": "Clothing - Bib", + "product_tax_code": "53102521A0000" + }, + { + "description": "Clothing - Gloves or mittens", + "name": "Clothing - Gloves or mittens", + "product_tax_code": "53102504A0000" + }, + { + "description": "Clothing - Mouth guards", + "name": "Clothing - Mouth guards", + "product_tax_code": "42152402A0001" + }, + { + "description": "Clothing - Boxing gloves", + "name": "Clothing - Boxing gloves", + "product_tax_code": "49171600A0000" + }, + { + "description": "Clothing - Golf shoes", + "name": "Clothing - Golf shoes", + "product_tax_code": "53111900A0004" + }, + { + "description": "Clothing - Bowling shoes", + "name": "Clothing - Bowling shoes", + "product_tax_code": "53111900A0003" + }, + { + "description": "Internet or intranet server application development services\r\n", + "name": "Internet or intranet server application development services\r\n", + "product_tax_code": "81111510A0000" + }, + { + "description": "Data conversion service\r\n", + "name": "Data conversion service\r\n", + "product_tax_code": "81112010A0000" + }, + { + "description": "Client or server programming services\r\n", + "name": "Client or server programming services\r\n", + "product_tax_code": "81111506A0000" + }, + { + "description": "Clothing - Ballet or tap shoes", + "name": "Clothing - Ballet or tap shoes", + "product_tax_code": "53111900A0001" + }, + { + "description": "Clothing - Golf gloves", + "name": "Clothing - Golf gloves", + "product_tax_code": "49211606A0000" + }, + { + "description": "Hardware as a service (HaaS)", + "name": "Hardware as a service (HaaS)", + "product_tax_code": "81161900A0000" + }, + { + "description": "Cloud-based platform as a service (PaaS) - Personal Use", + "name": "Cloud-based platform as a service (PaaS) - Personal Use", + "product_tax_code": "81162100A0000" + }, + { + "description": "Clothing - Panty hose", + "name": "Clothing - Panty hose", + "product_tax_code": "53102403A0000" + }, + { + "description": "Clothing - Brassieres", + "name": "Clothing - Brassieres", + "product_tax_code": "53102304A0000" + }, + { + "description": "Clothing - Protective sandals", + "name": "Clothing - Protective sandals", + "product_tax_code": "46181608A0000" + }, + { + "description": "Clothing - Tuxedo or Formalwear", + "name": "Clothing - Tuxedo or Formalwear", + "product_tax_code": "53101801A0001" + }, + { + "description": "Clothing - Lab coats", + "name": "Clothing - Lab coats", + "product_tax_code": "46181532A0000" + }, + { + "description": "Systems planning services\r\n", + "name": "Systems planning services\r\n", + "product_tax_code": "81111707A0000" + }, + { + "description": "Food and Beverage - Vitamins and Supplements", + "name": "Food and Beverage - Vitamins and Supplements - labeled with supplement facts", + "product_tax_code": "50501500A0000" + }, + { + "description": "Food and Beverage - Jello and pudding mixes", + "name": "Food and Beverage - Jello and pudding mixes", + "product_tax_code": "50192404A0000" + }, + { + "description": "Food and Beverage - Cooking spices", + "name": "Food and Beverage - Cooking spices", + "product_tax_code": "50171500A0000" + }, + { + "description": "Food and Beverage - Alcoholic beverages - Beer/Malt Beverages", + "name": "Food and Beverage - Alcoholic beverages - Beer/Malt Beverages", + "product_tax_code": "50202201A0000" + }, + { + "description": "Food and Beverage - Ice Cream, packaged", + "name": "Food and Beverage - Ice Cream, packaged", + "product_tax_code": "50192303A0000" + }, + { + "description": "Electronic content bundle - Delivered electronically with permanent rights of usage and streamed", + "name": "Electronic content bundle - Delivered electronically with permanent rights of usage and streamed", + "product_tax_code": "55111500A9210" + }, + { + "description": "Clothing - Roller skates or roller blades", + "name": "Clothing - Roller skates or roller blades", + "product_tax_code": "49221509A0000" + }, + { + "description": "Clothing - Ice Skates", + "name": "Clothing - Ice Skates", + "product_tax_code": "49151602A0000" + }, + { + "description": "Clothing - Life vests or preservers ", + "name": "Clothing - Life vests or preservers ", + "product_tax_code": "46161604A0000" + }, + { + "description": "Clothing - Swim goggles", + "name": "Clothing - Swim goggles", + "product_tax_code": "49141606A0000" + }, + { + "description": "Clothing - Bowling gloves", + "name": "Clothing - Bowling gloves", + "product_tax_code": "49211606A0002" + }, + { + "description": "Fire Extinguishers", + "name": "Fire Extinguishers", + "product_tax_code": "46191601A0000" + }, + { + "description": "Carbon Monoxide Detectors", + "name": "Carbon Monoxide Detectors", + "product_tax_code": "46191509A0001" + }, + { + "description": "Ladder used for home emergency evacuation.", + "name": "Emergency/rescue ladder", + "product_tax_code": "30191501A0001" + }, + { + "description": "Candles to be used a light source.", + "name": "Candles", + "product_tax_code": "39112604A0001" + }, + { + "description": "Non-electric water container to store water for emergency usage.", + "name": "Water storage container", + "product_tax_code": "24111810A0001" + }, + { + "description": "Duct Tape", + "name": "Duct Tape", + "product_tax_code": "31201501A0000" + }, + { + "description": "Gas-powered chainsaw.", + "name": "Garden chainsaw", + "product_tax_code": "27112038A0000" + }, + { + "description": "Chainsaw accessories include chains, lubricants, motor oil, chain sharpeners, bars, wrenches, carrying cases, repair parts, safety apparel.", + "name": "Chainsaw accessories", + "product_tax_code": "27112038A0001" + }, + { + "description": "Shower curtain/liner used to keep water from escaping a showering area.", + "name": "Shower Curtain or Liner", + "product_tax_code": "30181607A0000" + }, + { + "description": "Dish towels used for kitchenware drying.", + "name": "Dish towels", + "product_tax_code": "52121601A0000" + }, + { + "description": "A bumper/liner that borders the interior walls/slats of the crib to help protect the baby.", + "name": "Crib bumpers/liners", + "product_tax_code": "56101804A0001" + }, + { + "description": "A small mat/rug used to cover portion of bathroom floor.", + "name": "Bath Mats/rugs", + "product_tax_code": "52101507A0000" + }, + { + "description": "A handheld computer that is capable of plotting graphs, solving simultaneous equations, and performing other tasks with variables.", + "name": "Graphing Calculators", + "product_tax_code": "44101808A0001" + }, + { + "description": "Portable locks used by students in a school setting to prevent use, theft, vandalism or harm.", + "name": "Padlocks - Student", + "product_tax_code": "46171501A0001" + }, + { + "description": "Domestic clothes washing appliances carrying Energy Star rating.", + "name": "Clothes Washing Machine - Energy Star", + "product_tax_code": "52141601A0000" + }, + { + "description": "WaterSense labeled showerheads.", + "name": "Showerheads - WaterSense", + "product_tax_code": "30181801A0000" + }, + { + "description": "Domestic dish washing appliances carrying Energy Star rating.", + "name": "Dishwashers - Energy Star", + "product_tax_code": "52141505A0000" + }, + { + "description": "WaterSense labeled sprinkler body is the exterior shell that connects to the irrigation system piping and houses the spray nozzle that applies water on the landscape.", + "name": "Spray Water Sprinkler Bodies - WaterSense", + "product_tax_code": "21101803A0001" + }, + { + "description": "Ropes and Cords", + "name": "Ropes and Cords", + "product_tax_code": "31151500A0000" + }, + { + "description": "Light emitting diode (LED) bulbs carrying an Energy Star rating.", + "name": "LED Bulbs - Energy Star", + "product_tax_code": "39101628A0001" + }, + { + "description": "WaterSense labeled bathroom sink faucets and accessories.", + "name": "Bathroom Faucets - WaterSense", + "product_tax_code": "30181702A0001" + }, + { + "description": "Cables with industry standard connection and termination configurations used to connect various peripherals and equipment to computers.", + "name": "Computer Cables", + "product_tax_code": "43202222A0001" + }, + { + "description": "Canned software delivered electronically that is used for non-recreational purposes, such as Antivirus, Database, Educational, Financial, Word processing, etc.", + "name": "Software - Prewritten, Electronic delivery - Non-recreational", + "product_tax_code": "43230000A1102" + }, + { + "description": "Clothing - Baseball batting gloves", + "name": "Clothing - Baseball batting gloves", + "product_tax_code": "49211606A0001" + }, + { + "description": "Cloud-based platform as a service (PaaS) - Business Use", + "name": "Cloud-based platform as a service (PaaS) - Business Use", + "product_tax_code": "81162100A9000" + }, + { + "description": "Cloud-based Infrastructure as a service (IaaS) - Personal Use", + "name": "Cloud-based infrastructure as a service (IaaS) - Personal Use", + "product_tax_code": "81162200A0000" + }, + { + "description": "Clothing - Costume Mask", + "name": "Clothing - Costume Mask", + "product_tax_code": "60122800A0000" + }, + { + "description": "Clothing - Ski boots", + "name": "Clothing - Ski boots", + "product_tax_code": "53111900A0005" + }, + { + "description": "Personal computer PC application design\r\n", + "name": "Personal computer PC application design\r\n", + "product_tax_code": "81111502A0000" + }, + { + "description": "Network planning services\r\n", + "name": "Network planning services\r\n", + "product_tax_code": "81111706A0000" + }, + { + "description": "ERP or database applications programming services\r\n", + "name": "ERP or database applications programming services\r\n", + "product_tax_code": "81111507A0000" + }, + { + "description": "Content or data classification services\r\n", + "name": "Content or data classification services\r\n", + "product_tax_code": "81112009A0000" + }, + { + "description": "Clothing - Prom Dress", + "name": "Clothing - Prom Dress", + "product_tax_code": "53101801A0003" + }, + { + "description": "Clothing - Formal Dress", + "name": "Clothing - Formal Dress", + "product_tax_code": "53101801A0002" + }, + { + "description": "Clothing - Handkerchiefs", + "name": "Clothing - Handkerchiefs", + "product_tax_code": "53102512A0000" + }, + { + "description": "Clothing - Protective lens", + "name": "Clothing - Protective lens", + "product_tax_code": "46181811A0001" + }, + { + "description": "Clothing - Body shaping garments", + "name": "Clothing - Body shaping garments", + "product_tax_code": "53102307A0000" + }, + { + "description": "Clothing - Underpants", + "name": "Clothing - Underpants", + "product_tax_code": "53102303A0000" + }, + { + "description": "Clothing - Waterproof boot", + "name": "Clothing - Waterproof boot", + "product_tax_code": "46181611A0000" + }, + { + "description": "Electronic software documentation or user manuals - For prewritten software & delivered by load and leave", + "name": "Electronic software documentation or user manuals - Prewritten, load and leave delivery", + "product_tax_code": "55111601A1300" + }, + { + "description": "Electronic software documentation or user manuals - For custom software & delivered on tangible media", + "name": "Electronic software documentation or user manuals - Custom, tangible media", + "product_tax_code": "55111601A2100" + }, + { + "description": "Electronic software documentation or user manuals - For custom software & delivered by load and leave", + "name": "Electronic software documentation or user manuals - Custom, load and leave delivery", + "product_tax_code": "55111601A2300" + }, + { + "description": "Electronic software documentation or user manuals - For custom software & delivered electronically", + "name": "Electronic software documentation or user manuals - Custom, electronic delivery", + "product_tax_code": "55111601A2200" + }, + { + "description": "Electronic publications and music - Streamed", + "name": "Electronic publications and music - Streamed", + "product_tax_code": "55111500A1500" + }, + { + "description": "Electronic publications and music - Delivered electronically with permanent rights of usage", + "name": "Electronic publications and music - Delivered electronically with permanent rights of usage", + "product_tax_code": "55111500A1210" + }, + { + "description": "Electronic publications and music - Delivered electronically with less than permanent rights of usage", + "name": "Electronic publications and music - Delivered electronically with less than permanent rights of usage", + "product_tax_code": "55111500A1220" + }, + { + "description": "Software - Custom & delivered on tangible media", + "name": "Software - Custom, tangible media", + "product_tax_code": "43230000A2100" + }, + { + "description": "Software - Prewritten & delivered by digital keycode printed on tangible media", + "name": "Software - Prewritten, delivered by digital keycode printed on tangible media", + "product_tax_code": "43230000A1400" + }, + { + "description": "Software - Prewritten & delivered by load and leave", + "name": "Software - Prewritten, load and leave delivery", + "product_tax_code": "43230000A1300" + }, + { + "description": "Internet cloud storage service\r\n", + "name": "Internet cloud storage service\r\n", + "product_tax_code": "81111513A0000" + }, + { + "description": "Computer or network or internet security\r\n", + "name": "Computer or network or internet security\r\n", + "product_tax_code": "81111801A0000" + }, + { + "description": "Document scanning service\r\n", + "name": "Document scanning service\r\n", + "product_tax_code": "81112005A0000" + }, + { + "description": "Cloud-based software as a service (SaaS) - Business Use", + "name": "Cloud-based software as a service (SaaS) - Business Use", + "product_tax_code": "81162000A9000" + }, + { + "description": "Demining geographical or geospatial information system GIS\r\n", + "name": "Demining geographical or geospatial information system GIS\r\n", + "product_tax_code": "81111709A0000" + }, + { + "description": "Content or data standardization services\r\n", + "name": "Content or data standardization services\r\n", + "product_tax_code": "81112007A0000" + }, + { + "description": "Data processing or preparation services\r\n", + "name": "Data processing or preparation services\r\n", + "product_tax_code": "81112002A0000" + }, + { + "description": "Database analysis service\r\n", + "name": "Database analysis service\r\n", + "product_tax_code": "81111806A0000" + }, + { + "description": "Electronic software documentation or user manuals - For prewritten software & delivered on tangible media", + "name": "Electronic software documentation or user manuals - Prewritten, tangible media", + "product_tax_code": "55111601A1100" + }, + { + "description": "Cloud-based software as a service (SaaS) - Personal Use", + "name": "Cloud-based software as a service (SaaS) - Personal Use", + "product_tax_code": "81162000A0000" + }, + { + "description": "Clothing - Costume", + "name": "Clothing - Costume", + "product_tax_code": "60141401A0000" + }, + { + "description": "Online data processing service\r\n", + "name": "Online data processing service\r\n", + "product_tax_code": "81112001A0000" + }, + { + "description": "System usability services\r\n", + "name": "System usability services\r\n", + "product_tax_code": "81111820A0000" + }, + { + "description": "Services that provide both essential proactive and reactive operations and maintenance support.", + "name": "IT Support Services", + "product_tax_code": "81111811A0000" + }, + { + "description": "System analysis service\r\n", + "name": "System analysis service\r\n", + "product_tax_code": "81111808A0000" + }, + { + "description": "Data storage service\r\n", + "name": "Data storage service\r\n", + "product_tax_code": "81112006A0000" + }, + { + "description": "Quality assurance services\r\n", + "name": "Quality assurance services\r\n", + "product_tax_code": "81111819A0000" + }, + { + "description": "Software - Custom & delivered by load & leave", + "name": "Software - Custom, load and leave delivery", + "product_tax_code": "43230000A2300" + }, + { + "description": "Food and Beverage - Meat Sticks, Meat Jerky", + "name": "Food and Beverage - Meat Sticks, Meat Jerky", + "product_tax_code": "50112000A0000" + }, + { + "description": "Clothing - Synthetic Fur Poncho or Cape", + "name": "Clothing - Synthetic Fur Poncho or Cape", + "product_tax_code": "53101806A0002" + }, + { + "description": "Clothing - Wetsuit", + "name": "Clothing - Wetsuit", + "product_tax_code": "49141506A0000" + }, + { + "description": "Cloud-based business process as a service - Business Use", + "name": "Cloud-based business process as a service - Business Use", + "product_tax_code": "81162300A9000" + }, + { + "description": "Cloud-based infrastructure as a service (IaaS) - Business Use", + "name": "Cloud-based infrastructure as a service (IaaS) - Business Use", + "product_tax_code": "81162200A9000" + }, + { + "description": "Clothing - Belt Buckle", + "name": "Clothing - Belt Buckle", + "product_tax_code": "53102501A0001" + }, + { + "description": "Clothing - Shower Cap", + "name": "Clothing - Shower Cap", + "product_tax_code": "53131601A0000" + }, + { + "description": "Clothing - Eye shield garters", + "name": "Clothing - Eye shield garters", + "product_tax_code": "46181809A0001" + }, + { + "description": "Clothing - Socks", + "name": "Clothing - Socks", + "product_tax_code": "53102402A0000" + }, + { + "description": "Clothing - Stockings", + "name": "Clothing - Stockings", + "product_tax_code": "53102401A0000" + }, + { + "description": "Food and Beverage - Meat and meat products", + "name": "Food and Beverage - Meat and meat products", + "product_tax_code": "50110000A0000" + }, + { + "description": "Clothing - Slips", + "name": "Clothing - Slips", + "product_tax_code": "53102302A0000" + }, + { + "description": "Clothing - Goggle protective covers", + "name": "Clothing - Goggle protective covers", + "product_tax_code": "46181808A0001" + }, + { + "description": "Clothing - Goggles", + "name": "Clothing - Goggles", + "product_tax_code": "46181804A0001" + }, + { + "description": "Clothing - Football receiver gloves", + "name": "Clothing - Football receiver gloves", + "product_tax_code": "49211606A0004" + }, + { + "description": "Disaster recovery services", + "name": "Disaster recovery services", + "product_tax_code": "81112004A0000" + }, + { + "description": "Clothing - Mountain climbing boot", + "name": "Clothing - Mountain climbing boot", + "product_tax_code": "46181613A0000" + }, + { + "description": "Software maintenance and support - Mandatory maintenance and support charges for prewritten software including items delivered on tangible media", + "name": "Software maintenance and support - Mandatory, prewritten, tangible media", + "product_tax_code": "81112200A1110" + }, + { + "description": "Clothing - Military boot", + "name": "Clothing - Military boot", + "product_tax_code": "46181612A0000" + }, + { + "description": "Carbonated beverages marketed as energy drinks, carrying a Supplement Facts Label, that contain a blend of energy enhancing vitamins, minerals, herbals, stimulants, etc.", + "name": "Energy Beverages - Carbonated - with Supplement Facts Label", + "product_tax_code": "50202309A0001" + }, + { + "description": "Non-carbonated beverages marketed as energy drinks, carrying a Supplement Facts Label, that contain a blend of energy enhancing vitamins, minerals, herbals, stimulants, etc.", + "name": "Energy Beverages - Non-Carbonated - with Supplement Facts Label", + "product_tax_code": "50202309A0000" + }, + { + "description": "Food bundle or basket containing food staples combined with tangible personal property, with the food comprising 90% or more of the overall value of the bundle, where all food consists of candy (not containing flour).", + "name": "Food/TPP Bundle - with Food 90% or more - Food is all Candy", + "product_tax_code": "50193400A0001" + }, + { + "description": "Food bundle or basket containing food staples combined with tangible personal property, with the food comprising less 90% or more of the overall value of the bundle.", + "name": "Food/TPP Bundle - with Food 90% or more", + "product_tax_code": "50193400A0000" + }, + { + "description": "Food bundle or basket containing food staples combined with tangible personal property, with the food comprising between 76% and 89% of the overall value of the bundle, where all food consists of candy (not containing flour).", + "name": "Food/TPP Bundle - with Food between 76% and 89% - Food is all Candy", + "product_tax_code": "50193400A0005" + }, + { + "description": "Food bundle or basket containing food staples combined with tangible personal property, with the food comprising between 76% and 89% of the overall value of the bundle.", + "name": "Food/TPP Bundle - with Food between 76% and 89%", + "product_tax_code": "50193400A0004" + }, + { + "description": "Food bundle or basket containing food staples combined with tangible personal property, with the food comprising between 50% and 75% of the overall value of the bundle, where all food consists of candy (not containing flour).", + "name": "Food/TPP Bundle - with Food between 50% and 75% - Food is all Candy", + "product_tax_code": "50193400A0003" + }, + { + "description": "Food bundle or basket containing food staples combined with tangible personal property, with the food comprising between 50% and 75% of the overall value of the bundle.", + "name": "Food/TPP Bundle - with Food between 50% and 75%", + "product_tax_code": "50193400A0002" + }, + { + "description": "Food/TPP Bundle - with Food less than 50%", + "name": "Food/TPP Bundle - with Food less than 50%", + "product_tax_code": "50193400A0006" + }, + { + "description": "Ready to drink beverages, not containing milk, formulated and labled for their nutritional value, such as increased caloric or protein intake and containing natrual or artificial sweeteners.", + "name": "Nutritional Supplement/protein drinks, shakes - contains no milk", + "product_tax_code": "50501703A0000" + }, + { + "description": "Ready to drink beverages, containing milk, formulated and labled for their nutritional value, such as increased caloric or protein intake.", + "name": "Nutritional Supplement/protein drinks, shakes - contains milk", + "product_tax_code": "50501703A0001" + }, + { + "description": "Powdered mixes to be reconstituted into a drinkable beverage using water.", + "name": "Powdered Drink Mixes - to be mixed with water", + "product_tax_code": "50202311A0000" + }, + { + "description": "Powdered mixes to be reconstituted into a drinkable beverage using milk or a milk substitute.", + "name": "Powdered Drink Mixes - to be mixed with milk", + "product_tax_code": "50202311A0001" + }, + { + "description": "Food and Beverage - Granola Bars, Cereal Bars, Energy Bars, Protein Bars containing no flour", + "name": "Food and Beverage - Granola Bars, Cereal Bars, Energy Bars, Protein Bars containing no flour", + "product_tax_code": "50221202A0002" + }, + { + "description": "Food and Beverage - Granola Bars, Cereal Bars, Energy Bars, Protein Bars containing flour", + "name": "Food and Beverage - Granola Bars, Cereal Bars, Energy Bars, Protein Bars containing flour", + "product_tax_code": "50221202A0001" + }, + { + "description": "Nutritional supplement in powder form, dairy based or plant based, focused on increasing ones intake of protein for various benefits.", + "name": "Protein Powder", + "product_tax_code": "50501703A0002" + }, + { + "description": "Ready to drink non-carbonated beverage containing tea with natural or artificial sweeteners.", + "name": "Bottled tea - non-carbonated - sweetened", + "product_tax_code": "50201712A0003" + }, + { + "description": "Ready to drink non-carbonated beverage containing tea without natural or artificial sweeteners.", + "name": "Bottled tea - non-carbonated - unsweetened", + "product_tax_code": "50201712A0000" + }, + { + "description": "Ready to drink carbonated beverage containing tea with natural or artificial sweeteners.", + "name": "Bottled tea - carbonated - sweetened", + "product_tax_code": "50201712A0002" + }, + { + "description": "Ready to drink carbonated beverage containing tea and without any natural or artificial sweeteners.", + "name": "Bottled tea - carbonated - unsweetened", + "product_tax_code": "50201712A0001" + }, + { + "description": "Ready to drink coffee based beverage containing milk or milk substitute.", + "name": "Bottled coffee - containing milk or milk substitute", + "product_tax_code": "50201708A0002" + }, + { + "description": "Ready to drink coffee based beverage not containing milk, containing natural or artificial sweetener.", + "name": "Bottled coffee - no milk - sweetened", + "product_tax_code": "50201708A0001" + }, + { + "description": "Ready to drink coffee based beverage containing neither milk nor natural or artificial sweeteners.", + "name": "Bottled coffee - no milk - unsweetened", + "product_tax_code": "50201708A0000" + }, + { + "description": "Carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 51 - 69% natural vegetable juice. This does not include flavored carbonated water. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Carbonated - 51-69% vegetable juice", + "product_tax_code": "50202306A0008" + }, + { + "description": "Carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 1 - 9% natural fruit juice. This does not include flavored carbonated water. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Carbonated - 1-9% fruit juice", + "product_tax_code": "50202306A0001" + }, + { + "description": "Non-carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 70 - 99% natural fruit juice. This does not include flavored water. This does include sweetened cocktail mixes that can be combined with alcohol. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Non-Carbonated - 70-99% fruit juice", + "product_tax_code": "50202304A0010" + }, + { + "description": "Non-carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 51 - 69% natural vegetable juice. This does not include flavored water. This does include sweetened cocktail mixes that can be combined with alcohol. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Non-Carbonated - 51-69% vegetable juice", + "product_tax_code": "50202304A0009" + }, + { + "description": "Non-carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 25 - 50% natural vegetable juice. This does not include flavored water. This does include sweetened cocktail mixes that can be combined with alcohol. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Non-Carbonated - 25-50% vegetable juice", + "product_tax_code": "50202304A0007" + }, + { + "description": "Non-carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 10 - 24% natural fruit juice. This does not include flavored water. This does include sweetened cocktail mixes that can be combined with alcohol. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Non-Carbonated - 10-24% fruit juice", + "product_tax_code": "50202304A0004" + }, + { + "description": "Non-carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 70 - 99% natural vegetable juice. This does not include flavored water. This does include sweetened cocktail mixes that can be combined with alcohol. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Non-Carbonated - 70-99% vegetable juice", + "product_tax_code": "50202304A0011" + }, + { + "description": "Non-carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and zero natural fruit or vegetable juice. This does not include flavored water. This does include sweetened cocktail mixes that can be combined with alcohol. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Non-Carbonated - No fruit or vegetable juice", + "product_tax_code": "50202304A0001" + }, + { + "description": "Non-carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 51 - 69% natural fruit juice. This does not include flavored water. This does include sweetened cocktail mixes that can be combined with alcohol. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Non-Carbonated - 51-69% fruit juice", + "product_tax_code": "50202304A0008" + }, + { + "description": "Non-carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 1 - 9% natural vegetable juice. This does not include flavored water. This does include sweetened cocktail mixes that can be combined with alcohol. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Non-Carbonated - 1 -9% vegetable juice", + "product_tax_code": "50202304A0003" + }, + { + "description": "Non-carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 1 - 9% natural fruit juice. This does not include flavored water. This does include sweetened cocktail mixes that can be combined with alcohol. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Non-Carbonated - 1-9% fruit juice", + "product_tax_code": "50202304A0002" + }, + { + "description": "Non-carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 10 - 24% natural vegetable juice. This does not include flavored water. This does include sweetened cocktail mixes that can be combined with alcohol. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Non-Carbonated - 10-24% vegetable juice", + "product_tax_code": "50202304A0005" + }, + { + "description": "Non-carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 25 - 50% natural fruit juice. This does not include flavored water. This does include sweetened cocktail mixes that can be combined with alcohol. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Non-Carbonated - 25-50% fruit juice", + "product_tax_code": "50202304A0006" + }, + { + "description": "Non-carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 100% natural fruit or vegetable juice. This does not include flavored water. This does include sweetened cocktail mixes that can be combined with alcohol. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Non-Carbonated - 100% fruit or vegetable juice", + "product_tax_code": "50202304A0000" + }, + { + "description": "Carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and zero natural fruit or vegetable juice. This does not include flavored carbonated water. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Carbonated - No fruit or vegetable juice", + "product_tax_code": "50202306A0000" + }, + { + "description": "Carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 70 - 99% natural vegetable juice. This does not include flavored carbonated water. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Carbonated - 70-99% vegetable juice", + "product_tax_code": "50202306A0010" + }, + { + "description": "Carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 70 - 99% natural fruit juice. This does not include flavored carbonated water. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Carbonated - 70-99% fruit juice", + "product_tax_code": "50202306A0009" + }, + { + "description": "Carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 51 - 69% natural fruit juice. This does not include flavored carbonated water. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Carbonated - 51-69% fruit juice", + "product_tax_code": "50202306A0007" + }, + { + "description": "Carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 25 - 50% natural vegetable juice. This does not flavored carbonated water. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Carbonated - 25-50% vegetable juice", + "product_tax_code": "50202306A0006" + }, + { + "description": "Carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 25 - 50% natural fruit juice. This does not include flavored carbonated water. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Carbonated - 25-50% fruit juice", + "product_tax_code": "50202306A0005" + }, + { + "description": "Carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 100% natural fruit or vegetable juice. This does not include flavored carbonated water. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Carbonated - 100% fruit or vegetable juice", + "product_tax_code": "50202306A0011" + }, + { + "description": "Carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 10 - 24% natural vegetable juice. This does not include flavored carbonated water. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Carbonated - 10-24% vegetable juice", + "product_tax_code": "50202306A0004" + }, + { + "description": "Carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 10 - 24% natural fruit juice. This does not include flavored carbonated water. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Carbonated - 10-24% fruit juice", + "product_tax_code": "50202306A0003" + }, + { + "description": "Carbonated nonalcoholic beverages that contain natural or artificial sweeteners, and 1 - 9% natural vegetable juice. This does not include flavored carbonated water. This does include beverages marketed as energy drinks that carry a Nutrition Facts label and contain a blend of energy enhancing ingredients.", + "name": "Soft Drinks - Carbonated - 1 -9% vegetable juice", + "product_tax_code": "50202306A0002" + }, + { + "description": "Bottled Water for human consumption, unsweetened, non-carbonated. Does not include distilled water.", + "name": "Bottled Water", + "product_tax_code": "50202301A0000" + }, + { + "description": "Bottled Water for human consumption, containing natural or artificial sweeteners, non-carbonated.", + "name": "Bottled Water - Flavored", + "product_tax_code": "50202301A0001" + }, + { + "description": "Bottled Water for human consumption, unsweetened, carbonated naturally. Includes carbonated waters containing only natural flavors or essences.", + "name": "Bottled Water - Carbonated Naturally", + "product_tax_code": "50202301A0003" + }, + { + "description": "Bottled Water for human consumption, unsweetened, carbonated artificially during bottling process. Includes carbonated waters containing only natural flavors or essences.", + "name": "Bottled Water - Carbonated Artificially", + "product_tax_code": "50202301A0002" + }, + { + "description": "Bottled Water for human consumption, containing natural or artificial sweeteners, carbonated.", + "name": "Bottled Water - Carbonated - Sweetened", + "product_tax_code": "50202301A0004" + }, + { + "description": "Clothing - Sequins for use in clothing", + "name": "Clothing - Sequins for use in clothing", + "product_tax_code": "60123900A0000" + }, + { + "description": "Clothing - Synthetic Fur Gloves", + "name": "Clothing - Synthetic Fur Gloves", + "product_tax_code": "53102503A0002" + }, + { + "description": "Clothing - Synthetic Fur Coat or Jacket", + "name": "Clothing - Synthetic Fur Coat or Jacket", + "product_tax_code": "53101800A0002" + }, + { + "description": "Clothing - Fur Hat", + "name": "Clothing - Fur Hat", + "product_tax_code": "53102504A0001" + }, + { + "description": "Clothing - Fur Coat or Jacket", + "name": "Clothing - Fur Coat or Jacket", + "product_tax_code": "53101800A0001" + }, + { + "description": "Cloud-based business process as a service", + "name": "Cloud-based business process as a service - Personal Use", + "product_tax_code": "81162300A0000" + }, + { + "description": "Clothing - Shoulder pads for sports", + "name": "Clothing - Shoulder pads for sports", + "product_tax_code": "46181506A0002" + }, + { + "description": "Mainframe software applications design\r\n", + "name": "Mainframe software applications design\r\n", + "product_tax_code": "81111501A0000" + }, + { + "description": "Clothing - Safety shoes", + "name": "Clothing - Safety shoes", + "product_tax_code": "46181605A0000" + }, + { + "description": "Clothing - Protective hood", + "name": "Clothing - Protective hood", + "product_tax_code": "46181710A0001" + }, + { + "description": "Clothing - Face protection kit", + "name": "Clothing - Face protection kit", + "product_tax_code": "46181709A0001" + }, + { + "description": "Clothing - Protective hair net", + "name": "Clothing - Protective hair net", + "product_tax_code": "46181708A0001" + }, + { + "description": "Clothing - Facial shields parts or accessories", + "name": "Clothing - Facial shields parts or accessories", + "product_tax_code": "46181707A0001" + }, + { + "description": "Clothing - Safety helmets", + "name": "Clothing - Safety helmets", + "product_tax_code": "46181704A0001" + }, + { + "description": "Clothing - Poncho", + "name": "Clothing - Poncho", + "product_tax_code": "53101806A0000" + }, + { + "description": "Clothing - Protective insole", + "name": "Clothing - Protective insole", + "product_tax_code": "46181609A0000" + }, + { + "description": "Clothing - Protective clogs", + "name": "Clothing - Protective clogs", + "product_tax_code": "46181607A0000" + }, + { + "description": "Clothing - Waterproof jacket or raincoat", + "name": "Clothing - Waterproof jacket or raincoat", + "product_tax_code": "46181543A0000" + }, + { + "description": "Systems architecture\r\n", + "name": "Systems architecture\r\n", + "product_tax_code": "81111705A0000" + }, + { + "description": "System installation service\r\n", + "name": "System installation service\r\n", + "product_tax_code": "81111809A0000" + }, + { + "description": "Software maintenance and support - Mandatory maintenance and support charges for custom software including items delivered by load and leave", + "name": "Software maintenance and support - Mandatory, custom, load and leave delivery", + "product_tax_code": "81112200A2310" + }, + { + "description": "Software coding service\r\n", + "name": "Software coding service\r\n", + "product_tax_code": "81111810A0000" + }, + { + "description": "Software - Custom & delivered electronically", + "name": "Software - Custom, electronic delivery", + "product_tax_code": "43230000A2200" + }, + { + "description": "Bathing suits and swim suits", + "name": "Clothing - Swimwear", + "product_tax_code": "20041" + }, + { + "description": "Miscellaneous services which are not subject to a service-specific tax levy. This category will only treat services as taxable if the jurisdiction taxes services generally.", + "name": "General Services", + "product_tax_code": "19000" + }, + { + "description": "Services provided to educate users on the proper use of a product. Live training in person", + "name": "Training Services - Live", + "product_tax_code": "19004" + }, + { + "description": "Admission charges associated with entry to an event.", + "name": "Admission Services", + "product_tax_code": "19003" + }, + { + "description": "Service of providing usage of a parking space.", + "name": "Parking Services", + "product_tax_code": "19002" + }, + { + "description": "A charge separately stated from any sale of the product itself for the installation of tangible personal property. This a labor charge, with any non-separately stated property transferred in performing the service considered inconsequential.", + "name": "Installation Services", + "product_tax_code": "10040" + }, + { + "description": "Services rendered for advertising which do not include the exchange of tangible personal property.", + "name": "Advertising Services", + "product_tax_code": "19001" + }, + { + "description": "Digital products transferred electronically, meaning obtained by the purchaser by means other than tangible storage media.", + "name": "Digital Goods", + "product_tax_code": "31000" + }, + { + "description": " All human wearing apparel suitable for general use", + "name": "Clothing", + "product_tax_code": "20010" + }, + { + "description": "An over-the-counter drug is a substance that contains a label identifying it as a drug and including a \"drug facts\" panel or a statement of active ingredients, that can be obtained without a prescription. A drug can be intended for internal (ingestible, implant, injectable) or external (topical) application to the human body.", + "name": "Over-the-Counter Drugs", + "product_tax_code": "51010" + }, + { + "description": "A substance that can only be obtained via a prescription of a licensed professional. A drug is a compound, substance, or preparation, and any component thereof, not including food or food ingredients, dietary supplements, or alcoholic beverages, that is: recognized in the official United States pharmacopoeia, official homeopathic pharmacopoeia of the United States, or official national formulary, and supplement to any of them; intended for use in the diagnosis, cure, mitigation, treatment, or prevention of disease; or intended to affect the structure or any function of the body. A drug can be intended for internal (ingestible, implant, injectable) or external (topical) application to the human body.", + "name": "Prescription Drugs", + "product_tax_code": "51020" + }, + { + "description": "Food for humans consumption, unprepared", + "name": "Food & Groceries", + "product_tax_code": "40030" + }, + { + "description": "Pre-written software, delivered electronically, but access remotely.", + "name": "Software as a Service", + "product_tax_code": "30070" + }, + { + "description": "Periodicals, printed, sold by subscription", + "name": "Magazines & Subscriptions", + "product_tax_code": "81300" + }, + { + "description": "Books, printed", + "name": "Books", + "product_tax_code": "81100" + }, + { + "description": "Periodicals, printed, sold individually", + "name": "Magazine", + "product_tax_code": "81310" + }, + { + "description": "Textbooks, printed", + "name": "Textbook", + "product_tax_code": "81110" + }, + { + "description": "Religious books and manuals, printed", + "name": "Religious books", + "product_tax_code": "81120" + }, + { + "description": "Non-food dietary supplements", + "name": "Supplements", + "product_tax_code": "40020" + }, + { + "description": "Candy", + "name": "Candy", + "product_tax_code": "40010" + }, + { + "description": "Soft drinks. Soda and similar drinks. Does not include water, juice, or milk.", + "name": "Soft Drinks", + "product_tax_code": "40050" + }, + { + "description": "Bottled water for human consumption.", + "name": "Bottled Water", + "product_tax_code": "40060" + }, + { + "description": "Ready to eat foods intended to be consumed on site by humans. Foods not considered to be Food & Grocery (not food for home consumption or food which requires further preparation to consume).", + "name": "Prepared Foods", + "product_tax_code": "41000" + } + ] +} \ No newline at end of file diff --git a/erpnext/regional/united_states/setup.py b/erpnext/regional/united_states/setup.py index 24ab1cf049f5..c0cec3aef925 100644 --- a/erpnext/regional/united_states/setup.py +++ b/erpnext/regional/united_states/setup.py @@ -3,12 +3,41 @@ from __future__ import unicode_literals import frappe +import os +import json +from frappe.permissions import add_permission, update_permission_property from frappe.custom.doctype.custom_field.custom_field import create_custom_fields def setup(company=None, patch=True): + # Company independent fixtures should be called only once at the first company setup + if frappe.db.count('Company', {'country': 'United States'}) <=1: + setup_company_independent_fixtures(patch=patch) + +def setup_company_independent_fixtures(company=None, patch=True): + add_product_tax_categories() make_custom_fields() + add_permissions() + frappe.enqueue('erpnext.regional.united_states.setup.add_product_tax_categories', now=False) add_print_formats() +# Product Tax categories imported from taxjar api +def add_product_tax_categories(): + with open(os.path.join(os.path.dirname(__file__), 'product_tax_category_data.json'), 'r') as f: + tax_categories = json.loads(f.read()) + create_tax_categories(tax_categories['categories']) + +def create_tax_categories(data): + for d in data: + tax_category = frappe.new_doc('Product Tax Category') + tax_category.description = d.get("description") + tax_category.product_tax_code = d.get("product_tax_code") + tax_category.category_name = d.get("name") + try: + tax_category.db_insert() + except frappe.DuplicateEntryError: + pass + + def make_custom_fields(update=True): custom_fields = { 'Supplier': [ @@ -30,10 +59,29 @@ def make_custom_fields(update=True): 'Quotation': [ dict(fieldname='exempt_from_sales_tax', fieldtype='Check', insert_after='taxes_and_charges', label='Is customer exempted from sales tax?') + ], + 'Sales Invoice Item': [ + dict(fieldname='product_tax_category', fieldtype='Link', insert_after='description', options='Product Tax Category', + label='Product Tax Category', fetch_from='item_code.product_tax_category'), + dict(fieldname='tax_collectable', fieldtype='Currency', insert_after='net_amount', + label='Tax Collectable', read_only=1), + dict(fieldname='taxable_amount', fieldtype='Currency', insert_after='tax_collectable', + label='Taxable Amount', read_only=1) + ], + 'Item': [ + dict(fieldname='product_tax_category', fieldtype='Link', insert_after='item_group', options='Product Tax Category', + label='Product Tax Category') ] } create_custom_fields(custom_fields, update=update) +def add_permissions(): + doctype = "Product Tax Category" + for role in ('Accounts Manager', 'Accounts User', 'System Manager','Item Manager', 'Stock Manager'): + add_permission(doctype, role, 0) + update_permission_property(doctype, role, 0, 'write', 1) + update_permission_property(doctype, role, 0, 'create', 1) + def add_print_formats(): frappe.reload_doc("regional", "print_format", "irs_1099_form") frappe.db.set_value("Print Format", "IRS 1099 Form", "disabled", 0)