Jump to content

Remove background color to invoice


RicRey

Recommended Posts

Good day I have been struggling to make some changes I need to check in between those is removing the background color that has the subtotal, all discounts, full vat invoice tax base, I attached a link to an invoice in pdf format code bill here invoice.tpl

 

Invoice PDF Link: http://www.sistemasyprogramas.com/imagenes/factura.pdf

<!-- CABECERA -->
<table style="width: 100%; height: 120px;">
	<tr>
		<td colspan="5">
			<div style="line-height: 4pt"> 
			  <br />
			</div>
	  </td>
	</tr>
  <tr>
		<td width="36%" style="width:33%"><br /><br />
		  <table>
		  <tr>
		    <td style="font-size: 14pt; font-weight: bold; color: {if Configuration::get('FSPA_titleColor')}{Configuration::get('FSPA_titleColor')}{else}#000000{/if}; text-align: left;">{l s='Invoice' mod='factSpa'}</td>
	      </tr>
		  <tr>
		    <td style="font-size: 11pt; font-weight: bold; color: {if Configuration::get('FSPA_titleColor')}{Configuration::get('FSPA_titleColor')}{else}#000000{/if}; text-align: left;">{l s='Number' mod='factSpa'} {$title|escape:'htmlall':'UTF-8'}</td>
	      </tr>
		  <tr>
		    <td style="font-size: 10pt; font-weight: normal; color: {if Configuration::get('FSPA_titleColor')}{Configuration::get('FSPA_titleColor')}{else}#000000{/if}; text-align: left;">{l s='Date' mod='factSpa'}: {$date}</td>
	      </tr>
	    </table></td>

		<td width="31%" style="width:34%; position:relative"><!--	{if $logo_path}
		  		<img align="left" src="{$logo_path}" />
			{/if}              -->
        </td>    
    
		<td width="33%" style="width: 33%;  text-align: right; vertical-align: middle; padding-left: 15pt"><table style="vertical-align: bottom">
		  {if Configuration::get('FSPA_razonSocial')}
		  <tr>
		    <td style="font-size: 7pt; font-weight: normal; background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; color: {Configuration::get('FSPA_textColor')}; text-align:left">{Configuration::get('FSPA_razonSocial')}</td>
	      </tr>
		  {/if}
		  
		  {if Configuration::get('FSPA_nombre')}
		  <tr>
		    <td style="font-size: 7pt; font-weight: normal; background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; color: {Configuration::get('FSPA_textColor')}; text-align:left">{Configuration::get('FSPA_nombre')}</td>
	      </tr>
		  {/if}
		  
		  {if Configuration::get('FSPA_cif')}
		  <tr>
		    <td style="font-size: 7pt; font-weight: normal; background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; color: {Configuration::get('FSPA_textColor')}; text-align:left">{Configuration::get('FSPA_cif')}</td>
	      </tr>
		  {/if}
		  
		  {if Configuration::get('FSPA_domicilio')}
		  <tr>
		    <td style="font-size: 7pt; font-weight: normal; background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; color: {Configuration::get('FSPA_textColor')}; text-align:left">{Configuration::get('FSPA_domicilio')}</td>
	      </tr>
		  {/if}
		  
		  {if Configuration::get('FSPA_localidad') || Configuration::get('FSPA_Provincia')}
		  <tr>
		    <td style="font-size: 7pt; font-weight: normal; background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; color: {Configuration::get('FSPA_textColor')}; text-align:left">{Configuration::get('FSPA_localidad')} - {Configuration::get('FSPA_Provincia')}</td>
	      </tr>
		  {/if}
		  
		  {if Configuration::get('FSPA_Pais')}
		  <tr>
		    <td style="font-size: 7pt; font-weight: normal; background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; color: {Configuration::get('FSPA_textColor')}; text-align:left">{Configuration::get('FSPA_Pais')}</td>
	      </tr>
		  {/if}
		  
		  {if Configuration::get('FSPA_telefono') || Configuration::get('FSPA_fax')}
		  <tr>
		    <td style="font-size: 7pt; font-weight: normal; background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; color: {Configuration::get('FSPA_textColor')}; text-align:left">Tfn: {Configuration::get('FSPA_telefono')} - Fax: {Configuration::get('FSPA_fax')}</td>
	      </tr>
		  {/if}
		  
		  {if Configuration::get('FSPA_mail')}
		  <tr>
		    <td style="font-size: 7pt; font-weight: normal; background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; color: {Configuration::get('FSPA_textColor')}; text-align:left">{Configuration::get('FSPA_mail')}</td>
	      </tr>
		  {/if}
		  
		  {if Configuration::get('FSPA_otro')}
		  <tr>
		    <td style="font-size: 7pt; font-weight: normal; background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; color: {Configuration::get('FSPA_textColor')}; text-align:left">{Configuration::get('FSPA_otro')}</td>
	      </tr>
		  {/if}
	    </table></td>
	</tr>
</table>
<!-- /CABECERA -->

<div style="line-height: 1px"> </div>

<!-- ADDRESSES -->

<table style="width: 100%">

	<tr>
		<td style="width:100%">
			{if !empty($delivery_address)}
		  <table style="width: 100%;">
					<tr>
                   		<td style="width: 46%"><table style="width: 100%">
                   		  <tr style="width: 50%; background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; line-height: 1.5pt; font-weight: normal; font-size: 11pt; color: #ffffff">
                   		    <td style="text-align: left;"><strong>{l s='Invoice address' mod='factSpa'}</strong></td>
               		      </tr>
                   		  <tr style="width: 50%; background-color: #ffffff;">
                   		    <td style="text-align: left; font-size: 10pt;"> {$invoice_address} </td>
               		      </tr>
               		    </table></td>						
					</tr>
				</table>

			{else}
				
				<table style="width: 100%">
				
					<tr>	
                   		<td style="width: 46%"><table style="width: 100%">
                   		  <tr style="width: 200px; background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; line-height: 1.5pt; font-weight: normal; font-size: 11pt; color: {Configuration::get('FSPA_textColor')}; padding-top: 7pt; padding-bottom: 7pt;">
                   		    <td style="text-align: left;"><strong>{l s='Invoice address' mod='factSpa'}</strong></td>
               		      </tr>
                   		  <tr style="width: 50%; background-color: #ffffff;">
                   		    <td style="text-align: left; font-size: 10pt; color:#000000"><div style="line-height: 0.1pt"> </div>
                   		      {$invoice_address} </td>
               		      </tr>
               		    </table></td>
					</tr>
		  </table>
			{/if}
	  </td>
	</tr>
</table>

<!-- / ADDRESSES -->
<div style="line-height: 1px"> </div>

<!-- PRODUCTS TAB -->

<table style="width: 100%">
	<tr style="border-collapse: separate; border-spacing: 1pt;">
		<td style="text-align: right">
			<table style="width: 100%; font-size: 8pt; vertical-align:central; border-collapse: separate; border-spacing: 1.4pt;">
			    <tr style="line-height: 1.6pt;  font-size: 9pt; text-align:left; vertical-align:top; background-color: #ffffff;">
					<td colspan="2" style="padding-top: 7pt; padding-bottom: 7pt; color:#000000;">{l s='Order reference:' mod='factSpa'} {$order->getUniqReference()} | {l s='Order id:' mod='factSpa'}{$order->id}</td>
				</tr> 

                {foreach from=$order_invoice->getOrderPaymentCollection() item=payment}          
            		<tr style="line-height: 1.6pt;  font-size: 9pt; text-align:left; vertical-align:top; background-color: #ffffff;">
            			<td colspan="2" style="padding-top: 7pt; padding-bottom: 7pt; color:#000000;">{l s='Payment method:' mod='factSpa'} {$payment->payment_method}</td>
            		</tr>
				{foreachelse}
			  <tr style="line-height: 1.6pt;  font-size: 9pt; text-align:left; vertical-align:top; background-color: #ffffff;">
						<td colspan="2">{l s='No payment' pdf='true'}</td>
					</tr>
				{/foreach}       

               	<tr style="line-height: 0.5pt"> </tr>
        		
        		<tr style="background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; line-height: 1.7pt; font-size: 12pt; color: {Configuration::get('FSPA_textColor')}; text-align:center">
					
					<td {if Configuration::get('FSPA_details') == 1}colspan="7"{else}colspan="5"{/if}><strong>{l s='Order Details' mod='factSpa'}</strong></td>
				</tr>                
                	
                <tr style="line-height:4px;">
					
	                <td style="background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; color: {Configuration::get('FSPA_textColor')}; text-align: center;font-size: 9pt; width: {if Configuration::get('FSPA_details') == 1}10%{else}15%{/if}"><strong>{l s='Reference' mod='factSpa'}</strong></td>
	                    
	                <td style="text-align: left; background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; color: {Configuration::get('FSPA_textColor')}; padding-left: 10px;font-size: 9pt; width: {if Configuration::get('FSPA_details') == 1}37%{else}47%{/if}"><strong>{l s='Product' mod='factSpa'}</strong></td>
	                    
					<!-- unit price tax excluded is mandatory -->
                    {if Configuration::get('FSPA_details') == 1}
	                    <td style="text-align: center; background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; color: {Configuration::get('FSPA_textColor')}; padding-left: 10px;font-size: 7pt; width: 10%"><strong>{l s='Price without discount' mod='factSpa'}</strong></td>
						
	                    <td style="text-align: center; background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; color: {Configuration::get('FSPA_textColor')}; padding-left: 10px;font-size: 7pt; width: 10%"><strong>{l s='Discount' mod='factSpa'}</strong></td>
                    {/if}
	                    
					<td style="background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; color: {Configuration::get('FSPA_textColor')}; text-align: center; width: {if Configuration::get('FSPA_details') == 1}10%{else}13%{/if}"><strong>{l s='Price' mod='factSpa'}</strong></td>
						
                    <td style="text-align: center; background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; color: {Configuration::get('FSPA_textColor')}; padding-left: 10px;font-size: 9pt; width: 10%"><strong>{l s='Qty' mod='factSpa'}</strong></td>			  
					
				 	<td style="background-color: {if Configuration::get('FSPA_color')}{Configuration::get('FSPA_color')}{else}#000000{/if}; color: {Configuration::get('FSPA_textColor')}; text-align: right; padding-right:2pt;font-size: 9pt; width: {if Configuration::get('FSPA_details') == 1}13%{else}15%{/if}"><strong>
					{l s='Total' mod='factSpa'}</strong></td>
				</tr>


                <!-- PRODUCTS -->
                {foreach $order_details as $order_detail}
					{cycle values='#FFFFFF,#FFFFFF' assign=bgcolor}
					<tr style="line-height:5px;background-color:{$bgcolor};">
                        <td style="text-align: center; width: {if Configuration::get('FSPA_details') == 1}10%{else}15%{/if}; font-size:{if Configuration::get('FSPA_details') == 1}7pt{else}9pt{/if}; color:#000000">              				
  							{if empty($order_detail.product_reference)}
								no ref.
							{else}
								{$order_detail.product_reference}
							{/if}                
                  		</td>                  
							
						<td style="text-align: left; width: {if Configuration::get('FSPA_details') == 1}37%{else}47%{/if}; font-size:{if Configuration::get('FSPA_details') == 1}7pt{else}9pt{/if}; color:#000000">{$order_detail.product_name}</td>
		                    
	                    {if Configuration::get('FSPA_details') == 1}
	                        <td style="text-align: center; width: 10%; font-size:9pt; color:#000000">{displayPrice currency=$order->id_currency price=$order_detail.original_product_price}</td>

	                        <td style="text-align: center; width: 10%; font-size:9pt; color:#000000">
	                        {if (isset($order_detail.reduction_amount) && $order_detail.reduction_amount > 0)}
	                            -{displayPrice currency=$order->id_currency price=$order_detail.reduction_amount}
	                        {else if (isset($order_detail.reduction_percent) && $order_detail.reduction_percent > 0)}
	                            -{$order_detail.reduction_percent}%
	                        {else}
	                        --
	                        {/if}
	                    	</td>
	                    {/if}
							
							<!-- unit price tax excluded is mandatory -->
				
						<td style="text-align: right; width: {if Configuration::get('FSPA_details') == 1}10%{else}13%{/if}; font-size:9pt; color:#000000">{displayPrice currency=$order->id_currency price=$order_detail.unit_price_tax_excl}
						</td>
					
	                    <td style="text-align: right; width: 10%">
	                    {$order_detail.product_quantity}
						</td>

						<td style="width: 15%; text-align: right;  width: {if Configuration::get('FSPA_details') == 1}13%{else}15%{/if}; font-size:9pt; color:#000000">
							{displayPrice currency=$order->id_currency price=$order_detail.total_price_tax_excl}
						</td>
					</tr>
				{/foreach}
                
				
				<!-- END PRODUCTS -->	
			</table>
      	</td>
    </tr>
</table>
<!-- / PRODUCTS TAB -->
	
<div style="line-height: 1px"> </div>

<!-- DESCUENTO Y ENVÍOS -->
<table style="width:100%; color:#000000">
	<!-- CART RULES -->
	{if ($order_invoice->total_discount_tax_excl) > 0}
		{assign var="shipping_discount_tax_incl" value="0"}
		{foreach $cart_rules as $cart_rule}
			{cycle values='#FFF,#FFF' assign=bgcolor}
			<tr style="line-height:4px;background-color:#FFF; text-align=left; width:100%">
		        <td style=" font-size:9pt; color:#000000; text-align:right; width:75%;">{$cart_rule.name}</td>
				<td style="width:10%"></td>
		        <td style="font-size:9pt; color:#000000; text-align:right; width:15%;">
					{if $cart_rule.free_shipping}
						{assign var="shipping_discount_tax_excl" value=$order_invoice->total_shipping_tax_excl}
					{/if}
					{if $tax_excluded_display}
						- {displayPrice currency=$order->id_currency price=($cart_rule.value_tax_excl)}
					{else}
						- {displayPrice currency=$order->id_currency price=($cart_rule.value_tax_excl)}
					{/if}
				</td>
			</tr>	
		{/foreach}	
		<tr style="border-collapse:separate; border-spacing: 4.5pt; font-size:10pt; color:#000000; line-height:2pt">
			<td style="width:75%; text-align:right">{l s='Total Vouchers' pdf='true'}</td>
			<td style="width:10%"></td>
			<td style="width:15%; text-align:right">-{displayPrice currency=$order->id_currency price=($order_invoice->total_discount_tax_excl)}</td>
		</tr>
	{/if}	
	
	{if $order_invoice->total_wrapping_tax_excl > 0}
		<tr style="border-collapse:separate; border-spacing: 4.5pt; font-size:10pt; color:#000000; line-height:2pt">
			<td style="text-align: right;  width:75%">{l s='Wrapping Cost' pdf='true'}</td>
            <td style="width:10%"></td>
			<td style="width: 15%; text-align: right;">
			{if $tax_excluded_display}
				{displayPrice currency=$order->id_currency price=$order_invoice->total_wrapping_tax_excl}
			{else}
				{displayPrice currency=$order->id_currency price=$order_invoice->total_wrapping_tax_incl}
			{/if}
			</td>
		</tr>
	{/if}
			
	<!-- END CART RULES -->
<!--	<tr style="border-collapse:separate; border-spacing: 4.5pt; font-size:10pt; color:#000000; line-height:2pt">
		<td style="width:75%; text-align:right">{l s='Shipping Cost' pdf='true'} {l s='IVA Incl.' mod='factSpa'} - {l s='Carrier:' pdf='true'} {$order_invoice->getCarrier($order_invoice->id)->name}</td>
		<td style="width:10%"></td>
		<td style="width:15%; text-align:right">
		{displayPrice currency=$order->id_currency price=$order_invoice->total_shipping_tax_incl}
		</td>
	</tr> -->
</table> 
<!-- / DESCUENTO Y ENVÍOS -->

<!-- / DETALLES COMPLEMENTARIOS -->

<!-- <div style="line-height: 1pt"> </div>

{$tax_tab}

{if isset($order_invoice->note) && $order_invoice->note}
	<table style="width: 100%">
		<tr>
			<td style="width: 15%"></td>
			<td style="width: 85%">{$order_invoice->note|nl2br}</td>
		</tr>
	</table>
{/if}

{if isset($HOOK_DISPLAY_PDF)}
	<div style="line-height: 1pt"> </div>
	<table style="width: 100%">
		<tr>
			<td style="width: 15%"></td>
			<td style="width: 85%">{$HOOK_DISPLAY_PDF}</td>
		</tr>
	</table>
{/if}
Link to comment
Share on other sites

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...