Archivo para el mes octubre, 2008

Para modificar el nombre el PDF para envio los cambios que debemos hacer son los mismos que en el archivo CreatePDF.php como hemos dicho en un post anterior, pero en este caso en SendPDFMail.php. Hay que tener en cuenta que si bien el archivo queda almacenado en la carpeta storage con el nombre elegido, es necesario hacer un cambio en el link que abre la ventada de correo para indicar ahí tambien el nuevo nombre.

Ya sabenos que esta función la realiza el archivo CreatePDF.php

Algo muy práctico es colocar el nombre del cliente y la fecha de la factura en el nombre del archivo. Esto nos facilita la tarea de ubicarlos después.

Para que el archivo quede así: ‘Factura_Espresa_SA_20000513.pdf’ unicamos al final del archivo el siguiente comando:

$pdf->Output('Invoice.pdf','D');

y lo reemplazamos por

$today = date("Ymd"); //fecha de hoy
$new_account_name = str_replace(" ","_",$account_name); //reemplaza espacios por un guion bajo en el nombre de la empresa
$invoicename = 'Factura_'.$new_account_name.'_'.$today.'.pdf'; //crea el combre completo del archivo
$pdf->Output($invoicename,'D');

Si bien puede ser muy util la facturación por medio de nuestro CRM, ya que tenemos todos los datos de nuestros clientes, tambien es cierto que el diseño es “feo”.

Lo bueno de trabajar con vTiger o cualquiera de estos OpenSource es que podemos perzonalizar todo.

Para realizar esto necesitamos conocer que archivos intervienen en esta función, y aca va una lista de ellos, para que sirve cada uno y que podemos modificar. Leer el resto de esta entrada…