My real question is: does anyone know if you can get a tax-exempt adminify subscription? I work for a state university and can’t make purchases that aren’t tax exempt.
]]>Here are some details,
The store is based in PA and the checkout address is also PA, the item in the cart is a Lab Coat. I have added a tax class according to Taxjar categories. The tax class used is “46181532a0000”, but I set the Tax Status to “Taxable”. (I am not sure what effect the tax status has on the Automated tax from Taxjar, I expect that it will still request that tax but use the stated category and return the correct tax rate)
However, on the cart, it seems to be returning tax for this item.
Here is the WC Taxes Log.
01 - 19 - 2022 @ 06: 46: 21 - ::::TaxJar Plugin requested::::(WCS Tax)
01 - 19 - 2022 @ 06: 46: 21 - ::::TaxJar API called::::(WCS Tax)
01 - 19 - 2022 @ 06: 46: 21 - Received: {
"tax": {
"amount_to_collect": 1.44,
"breakdown": {
"city_tax_collectable": 0.0,
"city_tax_rate": 0.0,
"city_taxable_amount": 0.0,
"combined_tax_rate": 0.06,
"county_tax_collectable": 0.0,
"county_tax_rate": 0.0,
"county_taxable_amount": 0.0,
"line_items": [{
"city_amount": 0.0,
"city_tax_rate": 0.0,
"city_taxable_amount": 0.0,
"combined_tax_rate": 0.06,
"county_amount": 0.0,
"county_tax_rate": 0.0,
"county_taxable_amount": 0.0,
"id": "5661-ce8cd13cd936b4173acbfe124ea1b0f0",
"special_district_amount": 0.0,
"special_district_taxable_amount": 0.0,
"special_tax_rate": 0.0,
"state_amount": 1.44,
"state_sales_tax_rate": 0.06,
"state_taxable_amount": 23.99,
"tax_collectable": 1.44,
"taxable_amount": 23.99
}],
"shipping": {
"city_amount": 0.0,
"city_tax_rate": 0.0,
"city_taxable_amount": 0.0,
"combined_tax_rate": 0.06,
"county_amount": 0.0,
"county_tax_rate": 0.0,
"county_taxable_amount": 0.0,
"special_district_amount": 0.0,
"special_tax_rate": 0.0,
"special_taxable_amount": 0.0,
"state_amount": 0.0,
"state_sales_tax_rate": 0.06,
"state_taxable_amount": 0.0,
"tax_collectable": 0.0,
"taxable_amount": 0.0
},
"special_district_tax_collectable": 0.0,
"special_district_taxable_amount": 0.0,
"special_tax_rate": 0.0,
"state_tax_collectable": 1.44,
"state_tax_rate": 0.06,
"state_taxable_amount": 23.99,
"tax_collectable": 1.44,
"taxable_amount": 23.99
},
"freight_taxable": true,
"has_nexus": true,
"jurisdictions": {
"city": "SCRANTON",
"country": "US",
"county": "LACKAWANNA",
"state": "PA"
},
"order_total_amount": 23.99,
"rate": 0.06,
"shipping": 0.0,
"tax_source": "origin",
"taxable_amount": 23.99
}
}(WCS Tax)
01 - 19 - 2022 @ 06: 46: 21 - ::Adding New Tax Rate::(WCS Tax)
01 - 19 - 2022 @ 06: 46: 21 - {
"tax_rate_country": "US",
"tax_rate_state": "PA",
"tax_rate_name": "US-PA-LACKAWANNA-SCRANTON Tax",
"tax_rate_priority": 1,
"tax_rate_compound": false,
"tax_rate_shipping": 1,
"tax_rate": 6,
"tax_rate_class": "46181532a0000"
}(WCS Tax)
01 - 19 - 2022 @ 06: 46: 21 - Tax Rate ID Set
for 17(WCS Tax)
01 - 19 - 2022 @ 06: 46: 21 - ::Adding New Tax Rate::(WCS Tax)
01 - 19 - 2022 @ 06: 46: 21 - {
"tax_rate_country": "US",
"tax_rate_state": "PA",
"tax_rate_name": "US-PA-LACKAWANNA-SCRANTON Tax",
"tax_rate_priority": 1,
"tax_rate_compound": false,
"tax_rate_shipping": 1,
"tax_rate": 6,
"tax_rate_class": ""
}(WCS Tax)
01 - 19 - 2022 @ 06: 46: 21 - Tax Rate ID Set
for 18(WCS Tax)
Is this correct? I am under the belief that the tax category “46181532a0000” is exempt.
]]>Any tips?
]]>I am using your plugin which works great. Now I created a new user role called: “Dealer” and I am trying to tax exempt all users which have the dealer role.
I am using the code found below and have already inserted my Dealer role and placed code in functions.php : https://gist.github.com/kloon/5948116
// Place the following code in your theme’s functions.php file and replace tax_exempt_role with the name of the role to apply to
add_action( ‘init’, ‘woocommerce_customer_tax_exempt’ );
function woocommerce_customer_tax_exempt() {
global $woocommerce;
if ( is_user_logged_in() ) {
$tax_exempt = current_user_can( ‘dealer’);
$woocommerce->customer->set_is_vat_exempt( $tax_exempt );
}
}
I tried multiple times, unfortunately, tax still remains.
Next, I also created a Zero Tax rate in WooCommerce and tried this code:
/* No tax for dealer */
function zero_rate_for_custom_user_role( $tax_class, $product ) {
// Getting the current user
$current_user = wp_get_current_user();
$current_user_data = get_userdata($current_user->ID);
// <== <== <== <== <== <== <== Here you put your user role slug
if ( in_array( ‘dealer’, $current_user_data->roles ) )
$tax_class = ‘Zero Rate’;
return $tax_class;
}
add_filter( ‘woocommerce_product_get_tax_class’, ‘wc_diff_rate_for_user’, 10, 2 );
add_filter( ‘woocommerce_product_variation_get_tax_class’, ‘wc_diff_rate_for_user’, 10, 2 );
This didn’t work either. I am not sure why this isn’t working. Could someone look at the codes above or maybe even paste a different snippet here which may work.
]]>Bonus if it also shows during checkout too.
It works totally fine when tax IS being charged – i.e 19% VAT for Germany. Nothing wrong. It’s only hidden when it’s 0%.
Thanks so much in advance!!
Cheers
]]>For a customer I have installed the WooCommerce EU VAT Number plugin. When a non NL customer fils in a valid VAT number the VAT is exempted and set to 0%. The invoice however does not have this info. The VAT number is in the customer info section but with the total price there’s no info on the 0% VAT.
When a customer pays with VAT it’s visible on the invoice.
How an I solve this?
Cheers,
Jaap
So for example it currently does:
Product price £10 which includes 1.67 tax (20%)
So for tax exempt counties they get charged £8.33
What I want to happen is tax exempt counties get charged £10 with 0 tax
]]>I came across your plugin as was wondering if this can be accomplished with it.
All is required that an email be sent to us when a certificate is applied so we know why the Sales Tax is actually $0.
Thank you!
Here is some code I have but not complete. I do not know what to enter in the ‘Notification logic’ area:
/**
* Notify the admin when an exemption certificate is used.
* @param int $order_id – The ID of a newly created order.
*/
function notify_exemption_applied( $order_id ) {
$certificate = wt_get_exemption_certificate( $order_id );
if ( $certificate !== NULL ) {
// Notification logic here
}
}
add_action( ‘wt_persist_session_data’, ‘notify_exemption_applied’, 11, 1 );
]]>We are looking for an eCommerence plugin. The challenge we face is that many of our customers are schools and because of this – they are tax exempt.
We are wondering if your plugin allows us to give the shopper the opportunity to declare themselves tax exempt, input there tax exempt ID number and then removes the tax from their total.
Does Cart66 do this or is there an add-on to it that will add this functionality?
Thanks.
Ted
]]>