Set vat params
This commit is contained in:
parent
ad5371a133
commit
df301a18fc
1 changed files with 6 additions and 3 deletions
|
@ -424,8 +424,10 @@ class PaymentOrderView(FormView):
|
||||||
)
|
)
|
||||||
gp_details = {
|
gp_details = {
|
||||||
"product_name": product.product_name,
|
"product_name": product.product_name,
|
||||||
"vat_rate": user_country_vat_rate * 100,
|
"vat_rate": 0 if product.exclude_vat_calculations else
|
||||||
"vat_amount": round(
|
user_country_vat_rate * 100,
|
||||||
|
"vat_amount": 0 if product.exclude_vat_calculations
|
||||||
|
else round(
|
||||||
float(product.product_price) *
|
float(product.product_price) *
|
||||||
user_country_vat_rate, 2),
|
user_country_vat_rate, 2),
|
||||||
"vat_country": address_form.cleaned_data["country"],
|
"vat_country": address_form.cleaned_data["country"],
|
||||||
|
@ -444,7 +446,8 @@ class PaymentOrderView(FormView):
|
||||||
"product_id": product.id,
|
"product_id": product.id,
|
||||||
"product_slug": product.product_slug,
|
"product_slug": product.product_slug,
|
||||||
"recurring_interval":
|
"recurring_interval":
|
||||||
product.product_subscription_interval
|
product.product_subscription_interval,
|
||||||
|
"exclude_vat_calculations": product.exclude_vat_calculations
|
||||||
}
|
}
|
||||||
request.session["generic_payment_details"] = (
|
request.session["generic_payment_details"] = (
|
||||||
gp_details
|
gp_details
|
||||||
|
|
Loading…
Reference in a new issue