Here it is:
mail/html/order_invoice.tpl
Code:
{* $Id: order_invoice.tpl,v 1.37.2.1 2007/01/18 07:38:39 max Exp $ *}
{if $customer ne ''}{assign var="_userinfo" value=$customer}{else}{assign var="_userinfo" value=$userinfo}{/if}
{config_load file="$skin_config"}
{if $is_nomail ne 'Y'}{/if}
<table cellspacing="0" cellpadding="0" width="600" height="950" border="0"><tr><td valign="top">
<table cellspacing="0" cellpadding="0" width="600" border="0"><tr><td height="60" valign="top" align="center"><font style="font-size:10px;color:grey;"><b>{$config.Company.company_name}</b><br>{$config.Company.location_address} - {$config.Company.location_zipcode} - {$config.Company.location_city} - {$config.Company.location_country_name}<br>{if $config.Company.company_phone}{$lng.lbl_phone_1_title}: {$config.Company.company_phone}{/if} - {if $config.Company.company_fax}{$lng.lbl_fax}: {$config.Company.company_fax}{/if}<br>{if $config.Company.orders_department}{$lng.lbl_email}: {$config.Company.orders_department}{/if} {if $order.applied_taxes} - VAT no.: {foreach from=$order.applied_taxes key=tax_name item=tax}{$tax.regnumber}{/foreach}{/if}</font></td><td valign="top"><img align="right" src="{$ImagesDir}/companyname_small.gif"></td></tr></table>
<table cellspacing="0" cellpadding="0" width="600" border="0">
<tr>
<td width="285"> </td>
<td width="75"> </td>
<td width="240" height="25"><b>{$lng.lbl_shipping_address}</b></td>
</tr>
<tr>
<td><img height="2" src="{$ImagesDir}/spacer.gif" width="1" alt="" /></td>
<td><img height="2" src="{$ImagesDir}/spacer.gif" width="1" alt="" /></td>
<td bgcolor="#000000" height="2"><img height="2" src="{$ImagesDir}/spacer_black.gif" width="100%" alt="" /></td>
</tr>
<tr>
<td colspan="3"><img height="2" src="{$ImagesDir}/spacer.gif" width="1" alt="" /></td>
</tr>
<tr>
<td valign="top">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
{if $_userinfo.default_fields.firstname}<tr><td>{$order.firstname}</td></tr>{/if}
{if $_userinfo.default_fields.lastname}<tr><td>{$order.lastname}</td></tr>{/if}
{if $_userinfo.default_fields.b_address}<tr><td>{$order.b_address}</td></tr>{/if}
{if $_userinfo.default_fields.b_address_2}<tr><td>{$order.b_address_2}</td></tr>{/if}
{if $_userinfo.default_fields.b_zipcode}<tr><td>{$order.b_zipcode}{if $_userinfo.default_fields.b_city}, {$order.b_city}{/if}</td></tr>{/if}
{if $_userinfo.default_fields.b_country}<tr><td>{$order.b_countryname}</td></tr>{/if}
</table>
</td>
<td> </td>
<td valign="top">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
{if $_userinfo.default_fields.s_firstname}<tr><td>{$order.s_firstname}</td></tr>{/if}
{if $_userinfo.default_fields.s_lastname}<tr><td>{$order.s_lastname}</td></tr>{/if}
{if $_userinfo.default_fields.s_address}<tr><td>{$order.s_address}</td></tr>{/if}
{if $_userinfo.default_fields.s_address_2}<tr><td>{$order.s_address_2}</td></tr>{/if}
{if $_userinfo.default_fields.s_zipcode}<tr><td>{$order.s_zipcode}{if $_userinfo.default_fields.s_city}, {$order.s_city}{/if}</td></tr>{/if}
{if $_userinfo.default_fields.s_country}<tr><td>{$order.s_countryname}</td></tr>{/if}
</table>
</td>
</tr>
<tr>
<td colspan="3" height="75" align="center"><font style="FONT-SIZE: 24px"><b style="text-transform: uppercase;">{$lng.lbl_invoice}</b></font></td>
</tr>
</table>
<table cellspacing="0" cellpadding="0" width="600" border="0">
<tr>
<td width="275" height="25"><b>Order details</b></td>
<td width="50"> </td>
<td width="275" height="25"><b>Customer details</b></td>
</tr>
<tr>
<td bgcolor="#000000" height="2"><img height="2" src="{$ImagesDir}/spacer_black.gif" width="100%" alt="" /></td>
<td><img height="2" src="{$ImagesDir}/spacer.gif" width="1" alt="" /></td>
<td bgcolor="#000000" height="2"><img height="2" src="{$ImagesDir}/spacer_black.gif" width="100%" alt="" /></td>
</tr>
<tr>
<td colspan="3"><img height="2" src="{$ImagesDir}/spacer.gif" width="1" alt="" /></td>
</tr>
<tr>
<td valign="top">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr><td>{$lng.lbl_date}:</td><td>{$order.date|date_format:$config.Appearance.datetime_format}</td></tr>
<tr><td>{$lng.lbl_order_id}:</td><td>#{$order.orderid}</td></tr>
<tr><td>{$lng.lbl_delivery}:</td><td>{$order.shipping|trademark|default:$lng.txt_not_available}</td></tr>
</table>
</td>
<td> </td>
<td valign="top">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
{if $_userinfo.default_fields.tax_number}<tr><td>{$lng.lbl_tax_number}:</td><td>{$order.tax_number}</td></tr>{/if}
{if $_userinfo.default_fields.phone}<tr><td>{$lng.lbl_phone}:</td><td>{$order.phone}</td></tr>{/if}
{if $_userinfo.default_fields.email}<tr><td>{$lng.lbl_email}:</td><td>{$order.email}</td></tr>{/if}
<tr><td>{$lng.lbl_customer}:</td><td>{$login}</td></tr>
</table>
</td>
</tr>
<tr>
<tr>
<td colspan="3" height="75"> </td>
</tr>
<tr>
<td colspan="3">{include file="mail/html/order_data.tpl"}</td>
</tr>
</table>
{if $order.customer_notes ne ""}
<table cellspacing="0" cellpadding="0" width="600" border="0">
<tr>
<td height="25"><b>{$lng.lbl_customer_notes}</b></td>
</tr>
<tr>
<td bgcolor="#000000" height="2"><img height="2" src="{$ImagesDir}/spacer_black.gif" width="100%" alt="" /></td>
</tr>
<tr>
<td>{$order.customer_notes}</td>
</tr>
</table>
{/if}
</td><tr></tr><td valign="bottom">
<table cellspacing="0" cellpadding="0" width="600" border="0">
<tr><td colspan="3" height="50"> </td></tr>
<tr><td colspan="3"><b>{$lng.lbl_payment_method}:</b> {$order.payment_method}</td></tr>
<tr><td colspan="3"> </td></tr>
{if $order.payment_method eq "Bank Transfer"}
<tr><td colspan="2"><b>Please pay to:</b></td><td>QualityLamps B.V.</td></tr>
<tr><td width="250" align="right">Bank :</td><td width="10"> </td><td>Bank Name</td></tr>
<tr><td align="right">Account number :</td><td width="10"> </td><td>123.456.7890</td></tr>
<tr><td align="right">IBAN-code :</td><td width="10"> </td><td>IBAN code...</td></tr>
<tr><td align="right">Swift / BIC code :</td><td width="10"> </td><td>BIC code...</td></tr>
<tr><td colspan="3"> </td></tr>
{/if}
<tr><td colspan="3" align="center" height="75">{$lng.txt_thank_you_for_purchase}</td></tr>
</table>
</td></tr></table>
Fixed height for invoice because the footer needs to be aligned at the bottom, regardless of the invoice contents. Please note the if statement "{if $order.payment_method eq "Bank Transfer"}". This part is only displayed if the customer has selected "Bank Transfer" as payment method. This part might not work for you if you don't have this payment method or have a different name for it.
In order_data.tpl I didn't change much, I only removed one column SKU, nothing else so I won't paste it here. If required I can post a screenshot of what my invoice looks like, let me know.
__________________
www.qualitylamps.eu
X-Cart Gold 4.1.8, PHP 5.2.6, MySQL 5.0.51a, Apache 2.2.9
www.vervangjelamp.nl
X-Cart Gold 4.2.0, PHP 5.2.6, MySQL 5.0.37-standard, Apache/2
Sorry for the weird user name, I registered it by mistake