RicRey Posted June 27, 2014 Share Posted June 27, 2014 buen día he estado luchando por hacer algunos cambios que yo necesito para facturar entre esos es el quitar el color de fondo que tiene el subtotal, total descuentos, base imponible total iva de la factura, les adjunto un link con una factura en formato pdf y el código de la factura aqui invoice.tpl Link factura PDF: 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 More sharing options...
lastapril Posted June 27, 2014 Share Posted June 27, 2014 Prueba a buscar esto {foreach $cart_rules as $cart_rule} {cycle values='#FFF,#FFF' assign=bgcolor} y despues le añades un background color como aqui <tr style="line-height:4px;background-color:#C9C; text-align=left; width:100%"> Creo que eso hara lo que tu quieres Link to comment Share on other sites More sharing options...
RicRey Posted June 27, 2014 Author Share Posted June 27, 2014 Prueba a buscar esto {foreach $cart_rules as $cart_rule} {cycle values='#FFF,#FFF' assign=bgcolor} y despues le añades un background color como aqui <tr style="line-height:4px;background-color:#C9C; text-align=left; width:100%"> Creo que eso hara lo que tu quieres gracias por responder, eso le añado abajo de ese texto? Link to comment Share on other sites More sharing options...
lastapril Posted June 27, 2014 Share Posted June 27, 2014 añade el backgroung color a la segunda linea como esta aqui <tr style="line-height:4px; background-color:#C9C; text-align=left; width:100%"> lo que esta en negro es lo que tu tienes añade lo que esta en rojo con el color que tu quieras Link to comment Share on other sites More sharing options...
Recommended Posts