Estoy con un programa de facturación para mi negocio, el programa es Myclientbase
Bien, este tiene unos templates de factura (sin tasas con tasas o consulta por ejemplo...)
Yo quiero hacer modificaciones por ejemplo al de uso de tasas.
La factura se presenta así, para que lo veáis gráficamente:
![](http://img194.imageshack.us/img194/9291/capturadepantalla201208s.png)
Yo quiero hacer dos cambios:
1.- Que el cliente que sale debajo de las letras borrosas (cliente inventado), salga formateado a la derecha en vez de a la izquierda como véis (no me es prioritario)
2.- Que desde "subtotal" hasta "total pendiente" aparezca donde está pero al final de la página, no directamente debajo de los productos o u y servicios... No se si me explico... Es que tal y como está la hoja, queda toda vacía desde este punto
El código es:
Código:
Saludos! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title> <?php echo $this->lang->line('invoice_number'); ?> <?php echo invoice_id($invoice); ?> </title> <style type="text/css"> body { font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin-left: 35px; margin-right: 45px; } th { border: 1px solid #666666; background-color: #D3D3D3; } h2 { margin-bottom: 0px; } p.notop { margin-top: 0px; } </style> </head> <body> <table width="100%"> <tr> <td width="60%" valign="top"> <?php echo invoice_logo($output_type); ?> <h2><?php echo invoice_from_company_name($invoice); ?></h2> <p class="notop"> <?php echo invoice_from_name($invoice); ?><br /> <?php echo invoice_from_address($invoice); ?><br /> <?php if (invoice_from_address_2($invoice)) { echo invoice_from_address_2($invoice) . '<br />'; } ?> <?php echo invoice_from_city_state_zip($invoice); ?><br /> <?php echo invoice_from_country($invoice); ?><br /> <?php echo invoice_tax_id($invoice); ?> </p> </td> <td width="40%" align="right" valign="top"> <h2><?php echo $this->lang->line('invoice'); ?></h2> <p class="notop"> <?php echo $this->lang->line('invoice_number'); ?> <?php echo invoice_id($invoice); ?><br /> <?php echo $this->lang->line('invoice_date'); ?>: <?php echo invoice_date_entered($invoice); ?><br /> <?php echo $this->lang->line('due_date'); ?>: <?php echo invoice_due_date($invoice); ?> </p> </td> </tr> </table> <p> <?php echo invoice_to_client_name($invoice); ?><br /> <?php echo invoice_to_address($invoice); ?><br /> <?php if (invoice_to_address_2($invoice)) { echo invoice_to_address_2($invoice) . '<br />'; } ?> <?php echo invoice_to_city($invoice) . ', ' . invoice_to_state($invoice) . ' ' . invoice_to_zip($invoice) . ' ' . invoice_to_country($invoice); ?><br /> <?php echo invoice_client_tax_id($invoice); ?> </p> <br /> <table style="width: 100%;"> <tr> <th width="10%"> <?php echo $this->lang->line('quantity'); ?> </th> <th width="20%"> <?php echo $this->lang->line('item_name'); ?> </th> <th width="30%"> <?php echo $this->lang->line('item_description'); ?> </th> <th width="10%" align="right"> <?php echo $this->lang->line('unit'); ?> </th> <th width="10%" align="right"> <?php echo $this->lang->line('tax_rate'); ?> </th> <th width="10%" align="right"> <?php echo $this->lang->line('tax'); ?> </th> <th width="10%" align="right"> <?php echo $this->lang->line('cost'); ?> </th> </tr> <?php foreach ($invoice->invoice_items as $item) { ?> <tr> <td align="center"> <?php echo invoice_item_qty($item); ?> </td> <td> <?php echo invoice_item_name($item); ?> </td> <td> <?php echo invoice_item_description($item); ?> </td> <td align="right"> <?php echo invoice_item_unit_price($item); ?> </td> <td align="right"> <?php echo invoice_item_tax_rate($item); ?> </td> <td align="right"> <?php echo invoice_item_tax($item); ?> </td> <td align="right"> <?php echo invoice_item_total($item); ?> </td> </tr> <?php } ?> <tr> <td colspan="3"></td> <td colspan="4"> <hr /> </td> </tr> <tr> <td colspan="6" align="right"> <?php echo $this->lang->line('subtotal'); ?> </td> <td align="right"> <?php echo invoice_subtotal($invoice); ?> </td> </tr> <?php foreach ($invoice->invoice_tax_rates as $invoice_tax_rate) { ?> <?php if (invoice_has_tax($invoice_tax_rate)) { ?> <tr> <td colspan="6" align="right"> <?php echo invoice_tax_rate_name($invoice_tax_rate); ?> </td> <td align="right"> <?php echo invoice_tax_rate_amount($invoice_tax_rate); ?> </td> </tr> <?php } ?> <?php } ?> <?php if ($invoice->invoice_shipping > 0) { ?> <tr> <td colspan="6" align="right"> <?php echo $this->lang->line('shipping'); ?> </td> <td align="right"> <?php echo invoice_shipping($invoice); ?> </td> </tr> <?php } ?> <?php if ($invoice->invoice_discount > 0) { ?> <tr> <td colspan="6" align="right"> <?php echo $this->lang->line('discount'); ?> </td> <td align="right"> <?php echo invoice_discount($invoice); ?> </td> </tr> <?php } ?> <tr> <td colspan="6" align="right"> <?php echo $this->lang->line('grand_total'); ?> </td> <td align="right"> <?php echo invoice_total($invoice); ?> </td> </tr> <tr> <td colspan="6" align="right"> <?php echo $this->lang->line('amount_paid'); ?> </td> <td align="right"> <?php echo invoice_paid($invoice); ?> </td> </tr> <tr> <td colspan="6" align="right"> <?php echo $this->lang->line('total_due'); ?> </td> <td align="right"> <?php echo invoice_balance($invoice); ?> </td> </tr> </table> </body> </html>