VAT-414 The system public pages should be updated to show the VAT/Tax breakdown for...
[civicrm-core.git] / templates / CRM / Price / Page / LineItem.tpl
index feacbc347d159d726cbe01d2715428176a77e83b..a66a55108aa4b8e99b60c54659c6c1c5f393a578 100644 (file)
                 {else}
         <th class="right">{ts}Qty{/ts}</th>
                     <th class="right">{ts}Unit Price{/ts}</th>
-        <th class="right">{ts}Total Price{/ts}</th>
-    {/if}
+        {if !$totalTaxAmount}
+          <th class="right">{ts}Total Price{/ts}</th>
+        {/if}
+              {/if}
+
+        {if $totalTaxAmount}
+          <th class="right">{ts}Subtotal{/ts}</th>
+          <th class="right">{ts}Tax Rate{/ts}</th>
+          <th class="right">{ts}Tax Amount{/ts}</th>
+          <th class="right">{ts}Total Amount{/ts}</th>
+        {/if}
 
      {if $pricesetFieldsCount}
         <th class="right">{ts}Total Participants{/ts}</th>{/if}
     {if $context NEQ "Membership"}
         <td class="right">{$line.qty}</td>
                     <td class="right">{$line.unit_price|crmMoney}</td>
-    {/if}
+    {else}
                 <td class="right">{$line.line_total|crmMoney}</td>
+{/if}
+     {if !$totalTaxAmount && $context NEQ "Membership"}
+          <td class="right">{$line.line_total|crmMoney}</td>
+     {/if}
+     {if $totalTaxAmount}
+       <td class="right">{$line.line_total-$line.tax_amount|crmMoney}</td>
+       {if $line.tax_rate != ""}
+         {if $line.tax_rate == 0}
+           <td class="right">VAT(exempt)</td>
+        {else}
+          <td class="right">VAT({$line.tax_rate|string_format:"%.2f"}%)</td>
+        {/if}
+          <td class="right">{$line.tax_amount|crmMoney}</td>
+       {elseif $line.tax_amount != ''}
+         <td class="right">VAT(exempt)</td>
+         <td class="right">{$line.tax_amount|crmMoney}</td>
+       {else}
+         <td></td>
+         <td></td>
+       {/if}
+         <td class="right">{$line.line_total|crmMoney}</td>
+     {/if}
            {if $pricesetFieldsCount}<td class="right">{$line.participant_count}</td> {/if}
             </tr>
             {/foreach}
 
 <div class="crm-section no-label total_amount-section">
     <div class="content bold">
+      {if $totalTaxAmount}
+        {ts}Total Tax Amount{/ts}: {$totalTaxAmount|crmMoney}<br />
+      {/if}
         {if $context EQ "Contribution"}
             {ts}Contribution Total{/ts}:
         {elseif $context EQ "Event"}
-            {ts}Event Total{/ts}:
+          {if $totalTaxAmount}
+            {ts}Event SubTotal: {$totalAmount-$totalTaxAmount|crmMoney}{/ts}<br />
+          {/if}
+            {ts}Total{/ts}:
    {elseif $context EQ "Membership"}
             {ts}Membership Fee Total{/ts}:
         {else}