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