Show vat_percent and subtotal for vat exclusive case
This commit is contained in:
		
					parent
					
						
							
								a50fa77c8a
							
						
					
				
			
			
				commit
				
					
						c2513dc7c3
					
				
			
		
					 3 changed files with 9 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -67,7 +67,11 @@
 | 
			
		|||
                        </p>
 | 
			
		||||
                        {% if vm.vat > 0 %}
 | 
			
		||||
                            <p>
 | 
			
		||||
                                <span>{% trans "VAT" %}: </span>
 | 
			
		||||
                                <span>{% trans "Subtotal" %}: </span>
 | 
			
		||||
                                <span class="pull-right">{{vm.price|floatformat:2|intcomma}} CHF</span>
 | 
			
		||||
                            </p>
 | 
			
		||||
                            <p>
 | 
			
		||||
                                <span>{% trans "VAT" %} ({{ vm.vat_percent|floatformat:2|intcomma }}%): </span>
 | 
			
		||||
                                <span class="pull-right">{{vm.vat|floatformat:2|intcomma}} CHF</span>
 | 
			
		||||
                            </p>
 | 
			
		||||
                        {% endif %}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -158,7 +158,7 @@ class IndexView(CreateView):
 | 
			
		|||
            )
 | 
			
		||||
            return HttpResponseRedirect(referer_url + "#order_form")
 | 
			
		||||
 | 
			
		||||
        price, vat = get_vm_price_with_vat(
 | 
			
		||||
        price, vat, vat_percent = get_vm_price_with_vat(
 | 
			
		||||
            cpu=cores,
 | 
			
		||||
            memory=memory,
 | 
			
		||||
            ssd_size=storage,
 | 
			
		||||
| 
						 | 
				
			
			@ -170,6 +170,7 @@ class IndexView(CreateView):
 | 
			
		|||
            'disk_size': storage,
 | 
			
		||||
            'price': price,
 | 
			
		||||
            'vat': vat,
 | 
			
		||||
            'vat_percent': vat_percent,
 | 
			
		||||
            'total_price': price + vat,
 | 
			
		||||
            'pricing_name': vm_pricing_name
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -749,7 +749,7 @@ class OrdersHostingDetailView(LoginRequiredMixin, DetailView):
 | 
			
		|||
                context['vm'] = vm_detail.__dict__
 | 
			
		||||
                context['vm']['name'] = '{}-{}'.format(
 | 
			
		||||
                    context['vm']['configuration'], context['vm']['vm_id'])
 | 
			
		||||
                price, vat = get_vm_price_with_vat(
 | 
			
		||||
                price, vat, vat_percent = get_vm_price_with_vat(
 | 
			
		||||
                    cpu=context['vm']['cores'],
 | 
			
		||||
                    ssd_size=context['vm']['disk_size'],
 | 
			
		||||
                    memory=context['vm']['memory'],
 | 
			
		||||
| 
						 | 
				
			
			@ -766,7 +766,7 @@ class OrdersHostingDetailView(LoginRequiredMixin, DetailView):
 | 
			
		|||
                    )
 | 
			
		||||
                    vm = manager.get_vm(obj.vm_id)
 | 
			
		||||
                    context['vm'] = VirtualMachineSerializer(vm).data
 | 
			
		||||
                    price, vat = get_vm_price_with_vat(
 | 
			
		||||
                    price, vat, vat_percent = get_vm_price_with_vat(
 | 
			
		||||
                        cpu=context['vm']['cores'],
 | 
			
		||||
                        ssd_size=context['vm']['disk_size'],
 | 
			
		||||
                        memory=context['vm']['memory'],
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue