How to only calculate VAT over profits with Quaderno + Woocommerce - woocommerce

I use Quaderno to calculate the VAT over the digital products I sell in my webshop.
However since a short while I have two types of products, one that I buy and sell myself which requires the full VAT to be calculated over the full price.
The second are a marketplace type products, where I pay out 80% to the seller, and keep 20% myself as profit. I use a Woocommerce panel for this (WCFM).
However for the second product, the VAT is still being calculated over the full price. This results in me paying more VAT than I actually earn on the Commission (since I only earn 20%). In this case I only have to pay VAT over the 20% that I take as commission, but I don't know how to configure this.
I assume a specific calculator code would work here but I'm stumped. Hope anyone has some advice!

Related

Can Dokan split out sales tax into a separate transaction?

We are currently running a marketplace using Dokan where all vendor/buyer transactions are handled by PayPal Express Checkout. Most of our user base is in California where tax rates vary between cities. WooCommerce tax settings are in place based on shipping address, but currently this gets tacked onto the money that the vendor receives, so they pocket the sales tax while we foot the bill out of our own pocket.
We have tried using the PayPal for WooCommerce Multi-Account Management plugin to send a flat percentage to our own PayPal account to deal with sales tax, but since this only allows a set percentage it is not suitable for California's infinite variety of tax rates, plus it incurs another transaction fee.
Is there any feasible way we can add sales tax to the total for the buyer, pay the vendor their share, and send the sales tax to our own PayPal account (with minimal or even no 2nd transaction fee)? If this is not possible with PayPal, is there any other payment provider that could do this & which could slot into Dokan with minimal hacking?
If you onboard every seller for multi-party payments including the third_party_details feature PARTNER_FEE (a necessary initial setup) -- then, for every transaction you can pass amount details including all item and tax information for display/transaction record purposes, and additionally include the tax amount you wish to collect as part of the partner_fee being deducted from what the seller receives and sent to you as the facilitator. This answer goes into more detail on that last part.

Flat rate shipping with max limit - WooCommerce

I'm using some different flat rate shipping classes in WooCommerce. For example I'm adjusting the shipping cost with
1*[qty]
2*[qty]
I need to add a roof price. If for example a customer buys 10 of one product I want the shipping cost to be for example 5 euro.
I think it would be good enough to use a global max-shipping cost.
I'm sure I have seen it somewhere but I cannot find it now.

Applying second discount in Woocommerce - after bulk discount

in my online store I have applied a bulk discount (i.e. a percentage reduction based on the quantity purchased). This works great. I also want to apply a second discount mechanism where the customer can select a criteria from a dropdown box and a discount will be applied again. This second category is schedule i.e. daily, weekly, monthly for a service - ie how often the service purchased will be delivered. This will reduce the unit price i.e. for one product.
I am not using a subscription method for this as the customer will be invoiced once a month - i.e. not based on which drop down (daily, weekly) the select.
Any suggestions would be greatly appreciated.

deposit payment with different percentage for different product

I need something like a deposit payment:
service total cost is 100 euros
20 euros you pay now to me with realex
with the remaining 80 euros customer will pay later to my partners via bank transfer
for every service I have to set different percentage to deposit.
Maybe its explained better in picture below:
https://imageshack.com/f/eyGK6UcQp
Thanks for any help.
Not to promote myself or anything, but here's my new WooCommerce plugin, which does exactly this:
http://codecanyon.net/item/woocommerce-deposits-partial-payments-plugin/9249233?ref=voodooattack

Adding fees for paypal and credit card depends on customer geo zone

I have found this - WooCommerce: Add fees to card based on payment gateway selected nice plugin, but I would need a plugin that I can set up three different fees to customers from different geo zones..
For example. - Slovenia - 4.8% - Serbia - 4.9% ect..
How can I do that? With which plugin?
Or is it possible to modify upper plugin to add geo zones for each fee? I am not good at coding, so I do appreciate some help.
#Marin Atanasov - I can't, because this is not tax, it's fee and it's not acceptable for our inspection. I already had that tax created in paypal, but it's not ok, because I have three different webstores, one in OC, one in woocommerce, and one in shopmania. I found one extension for OC that already calculates my fee for slovenian users, so I removed tax (so called fee) for them in paypal, but than the webshop in shopmania targets costumers in ex yugoslavia. But, the OC shop also does not exclude ex yugoslavian costumers, so the fee can be charged twice. The problem is also with the third webshop - woocommerce- where I have now for all costumers set up 3.4% fee, but if the costumer from ex yugoslavia orders than the fee is again charged twice, because I didn't remove it from tax in paypal. I need to find a resolution so the all three webshops have their own extension to calculate the fee, and delete taxes that I already set up in paypal.
If paypal would allow multiple webstores under 1 company name, this would be easy to fix.. but I can not enter my credit card number for all three webstores.. :(
Do you have any idea what to do? I am lost.
Perhaps you can use the built-in taxes? They provide you with the option to specify custom tax rates for countries.
To do this, you would have to:
Create your custom tax rates for the preferred tax class under WooCommerce -> Settings -> Tax
Select your preferred tax class for each of the products, and make each product Taxable
Make sure the taxes are enabled and properly configured per your preferences in WooCommerce -> Settings -> Tax
You can also use one plugin to add commission to certain payment gateways with different percentages
Payment Gateway Based Fees and Discounts for WooCommerce

Resources