Different taxes for different groups

We're shifting our Forum based support to a more dedicated support system!

We'll be closing our Forum support from 10th June, 2020 and move to Email Support assistance.

  • If you are a WCFM premium add-ons user, contact us- here
  • Want to know more before buying our add-ons? Send Pre sale queries- here
  • If you are a WCFM free user, please open a support ticket at WordPress.org
  • For WCFM App related queries, reach us- here
From now the forum will be read-only!

Viewing 10 reply threads
  • Author
    Posts
    • #57022
      Unai
      Guest

      Hello,

      I’m considering getting the Groups & Staffs plugin, but I have a question about it before I do so.

      On my marketplace, There will be basically three groups of vendors:

      1- Individuals selling handcrafted products. Not registered for VAT (or equivalent) since they don’t make enough money for that.
      2- Small businesses not registered for VAT. Actual companies that are too small to pay taxes on the products they sell.
      3- Businesses big enough to pay taxes, and therefore registered for VAT.

      With this plugin, would it be possible to make the products sold by 1 & 2 not applicable for tax? By this I mean that, on the cart or the checkout, VAT would not be calculated at all and it would not be charged.

      The opposite thing goes for the group 3. Products sold by those vendors would be paying taxes normally. This tax would go to my account at first, and then I would transfer it to them when they requested a withdrawal so they can pay their taxes on their own.

      Is this something possible?

      Thanks!

    • #57160
      WCFM Forum
      Keymaster

      Hi,

      I’m considering getting the Groups & Staffs plugin

      – Well, hope you are using WCFM Membership and have different plans, right?

      So, you already have option to setup different commission rule for different membership plans.

      Now, you may decided which membership users will receive product tax and which not!

      Product wise tax can be manipulated, but it will be good to keep same Tax rule for all products, otherwise customers will be confused.

      Thank You

    • #66690
      thiemann.k
      Participant

      Now, you may decided which membership users will receive product tax and which not!

      Can you tell me how to do that?

      I only find the option in the Membership General Options.
      What do I have to do so that I can say Group 1 pays tax, Group 2 pays none.

      Thank you!!

    • #67422
      WCFM Forum
      Keymaster

      Hi,

      Each membership commission setting has this option – https://ibb.co/YtSmyCp

      Thank You

    • #67538
      thiemann.k
      Participant

      First of all thanks for your answer! – But is that what i need?

      If I understand correctly, then this attitude is about whether the “fees” are more expensive.

      my question was about another topic (https://wclovers.com/forums/topic/product-with-and-without-tax-19-ustg/)
      Here you have also answered me, but this must be set individually for each article, whether this taxed or not. But that’s not what I need, too.
      in principle, yes – but this attitude must then make each seller himself.

      I would like to solve this through membership!
      In Germany, a distinction is made whether someone is selling commercially, or whether you have a “small business license” ($ 19 Ustg.).
      I hope you understand what i mean.

      My Idea:
      All products, from members in membership-group 1, have taxes.
      If a member in Group 2, these products have no taxes.

      I hope that somehow you can solve it.
      Best regards!
      Karsten

    • #67573
      patrick
      Participant

      I also need this solution.

      An idea would have been if we could set the tax rate for each group. The choice could have been Gobal (what the standard tax rate system has) or specify how many percent tax this group collects.

    • #70187
      WCFM Forum
      Keymaster

      HI,

      Well, it’s possible setup things like this.

      You have to add this code to your child theme’s functions.php –

      add_filter( 'wcfm_product_simple_fields_tax', function( $tax_fields ) {
      	if( !apply_filters( 'wcfm_is_allow_tax', true ) || !apply_filters( 'wcfm_is_allow_pm_tax', true ) ) { 
      		if( isset( $tax_fields['tax_status'] ) ) {
      			$tax_fields['tax_status']['value'] = 'none';
      		}
      	}
      	return $tax_fields;
      }, 50 );

      And set that Membership’s Group Capability “Tax” OFF – https://ibb.co/hB5v90s

      Thank You

    • #70221
      thiemann.k
      Participant

      Wow! that looks very good!

      Now one more thing: if group 1, then incl. VAT, if group 2, then excl. VAT.

      I’ll add one code, it will definitely make something.
      that’s too high for me ^^

      add_filter(‘pre_option_woocommerce_tax_display_shop’, ‘override_tax_display_setting’);
      add_filter(‘pre_option_woocommerce_tax_display_cart’, ‘override_tax_display_setting’);
      function override_tax_display_setting() {
      if ( current_user_can(‘membership_group_2’) ) {
      return “excl”;
      } else {
      return “incl”;
      }
      }

      —- —– —– —– —–
      Ciao, Karsten

    • #70576
      WCFM Forum
      Keymaster

      HI,

      Now one more thing: if group 1, then incl. VAT, if group 2, then excl. VAT.

      – This is for where?

      If Membership 2 vendors’ products are already created without “Tax”, then why this additional checking!

      Thank you

    • #70584
      thiemann.k
      Participant

      Hey…. I know … a little bit confusing.

      In germany it is the case that those who sell without VAT (§19b UStG) have to show this in their products as well.

      example:
      Vendor ABC (membership_group_1) sells a product incl. VAT.

      Vendor XYZ (membership_group_2) sells a product without having to pay taxes. (This is not to be compared with VAT!)

      your previous post (https://wclovers.com/forums/topic/different-taxes-for-different-groups/#post-70187) helped me anyway!
      Because this attitude does not need those who pay no taxes.
      that was very good!

      Now it’s just about the right display in the shop.

      I try again what I want to show in a code. I hope you understand me.

      function override_tax_display_setting() {
      if ( vendor_user(‘membership_group_1’) ) {
      return “excl”;
      } else {
      return “incl”;
      }
      if ( vendor_user(‘membership_group_2’) ) {
      return “excl”;
      } else {
      return “Kleinunternehmer nach §19 (1) UStG”;
      }

      ciao, karsten

    • #70937
      WCFM Forum
      Keymaster

      Hi,

      Well, if it’s just matter of show this information under single product page then add such a custom field for products and show this.

      Please create such a field using WCFM Custom field – https://wclovers.com/knowledgebase/wcfm-custom-fields/

      Thank You

Viewing 10 reply threads
  • The topic ‘Different taxes for different groups’ is closed to new replies.