Jump to content

PayPal shows wrong payment sum - B2B-Shop


HenrikF

Recommended Posts

The following applies to a B2B-shop of one of my customers where product prices are shown net (without VAT). This was done using the configuration in the customers group.

 

PrestaShop: 1.6.1.11

PayPal module: 3.11.4

Country: Germany (DE)

VAT: 19%

 

Imagine a shop with low-price products. We have products in the range between 0,10 and 0,30 EUR (10 and 30 Eurocent). For testing purpose I've created a product with a price of 0,10 EUR and put that 10000 times into the basket. PrestaShop shows (correctly) the following:

 

Total products (tax excl.): 1000,00 EUR

Total (tax excl.):          1000,00 EUR

Tax:                         190,00 EUR

TOTAL:                      1190,00 EUR

 

Everything is great so far.

 

Now we continue the checkout using PayPal. It shows:

 

Cart:                       1200,00 EUR

 

This could only happen due to a miscalculation of the PayPal-module. With a single product price of 0,10 EUR and a tax rate of 19% the price including tax would be 0,12 EUR. When ordered 10000 times this would result in 1200,00 EUR as shown by PayPal.

 

BUT (!) the calculation method can be adjusted in the PrestaShop BackEnd:

 

Round mode: Round up away from zero, when ...

Round type: Round on each line

 

It appears to me the PayPal-module does not take the »Round type« into account.

 

a ) Can someone conform this behavior?

b ) Does someone have a solution to this?

 

With this bug present a B2B-solution with PrestaShop and PayPal is out of question. Or better say: We can not use PayPal as a payment solution.

 

Kind regards,

Henrik Fisch

 

P.S.: It looks like this is a similar problem as shown in this thread:

https://www.prestashop.com/forums/topic/461977-paypal-charges-different-amount-than-the-order-value/

Link to comment
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...