Exemple #1
0
 function _puttrailer()
 {
     parent::_puttrailer();
     if ($this->encrypted) {
         $this->_out('/Encrypt '.$this->enc_obj_id.' 0 R');
         $this->_out('/ID [()()]');
     }
 }
Exemple #2
0
function facturaPDF($registro, $username, $direccion)
{
    // (c) Xavier Nicolay
    // Exemple de génération de devis/facture PDF
    //ob_clean();
    require '../../factura/invoice.php';
    //ob_get_clean();
    $pdf = new PDF_Invoice('P', 'mm', 'A4');
    $pdf->AddPage();
    $pdf->addSociete("TTOUNKYO", "Dirección\n" . "07840 ESPAÑA\n" . "Calle Ignacio Walis s/n\n");
    $pdf->fact_dev("Divisa", "001 ");
    $pdf->temporaire("FACTURA");
    $pdf->addDate(date('d/m/Y'));
    $pdf->addClient($username);
    $pdf->addPageNumber("1");
    $pdf->addClientAdresse($direccion);
    $pdf->addReglement("Compra atraves de tarjeta");
    $pdf->addVencimiento(date('d/m/Y', strtotime('+1 year')));
    $pdf->addNumNif($registro);
    $pdf->addReference("Detalle de la compra");
    $cols = array("REFERENCIA" => 23, "DESIGNACIÓN" => 78, "CANTIDAD" => 22, "P.UNIDAD. HT" => 26, "TOTAL  H.T." => 30, "I.V.A." => 11);
    $pdf->addCols($cols);
    $cols = array("REFERENCIA" => "L", "DESIGNACIÓN" => "L", "CANTIDAD" => "C", "P.UNIDAD. HT" => "R", "TOTAL  H.T." => "R", "I.V.A." => "C");
    $pdf->addLineFormat($cols);
    $pdf->addLineFormat($cols);
    $preu_final = 0;
    $y = 109;
    foreach ($_SESSION['carrito'] as $key => $value) {
        $line = array("REFERENCIA" => $value['titulo'], "DESIGNACIÓN" => $value['descripcion'], "CANTIDAD" => $value['cantidad'], "P.UNIDAD. HT" => $value['precio'] . " " . EURO, "TOTAL  H.T." => $value['cantidad'] * $value['precio'] . " " . EURO, "I.V.A." => "1");
        $size = $pdf->addLine($y, $line);
        $y += $size + 2;
        $preu_final += $value['cantidad'] * $value['precio'];
    }
    $pdf->addCadreTVAs();
    $tot_prods = array(array("px_unit" => $preu_final, "qte" => 1, "tva" => 1), array("px_unit" => 0, "qte" => 1, "tva" => 1));
    $tab_tva = array("1" => 21.0, "2" => 5.5);
    $params = array("RemiseGlobale" => 1, "remise_tva" => 1, "remise" => 0, "remise_percent" => 10, "FraisPort" => 1, "portTTC" => 0, "portHT" => 0, "portTVA" => 21.0, "AccompteExige" => 1, "accompte" => 0, "accompte_percent" => 15, "Remarque" => "Descuento del 15% en todos nuestros productos");
    $pdf->addTVAs($params, $tab_tva, $tot_prods);
    $pdf->addCadreEurosFrancs();
    // ob_get_clean();
    $pdf->Output("../../factura/control/factura" . $registro . ".pdf", "F");
}
Exemple #3
0
<?php

// (c) Xavier Nicolay
// Exemple de gnration de devis/facture PDF
require 'CNumeroaLetra.php';
require 'invoice.php';
require "../ConectarSolo.php";
$l = Conectarse("webpmm");
$pdf = new PDF_Invoice('P', 'mm', 'A4');
$pdf->AddPage();
$pdf->Image('logo.jpg', 10, 8, 33);
/*$pdf->addSociete( "Paqueteria y Mensajeria en Movimiento",
  "Ofna. Matriz Fco. Serrano No 2316-306 Tel:(669) 985 48 11\n" .
  "C.P.:82000 Col. Centro, Mazatlan, Sinaloa\n".
  "R.F.C. PMM-900725-698\n" .
  "Contribuyente del Regimen de Transparencia");*/
//$pdf->fact_dev("Certificado", "01234567890123456789" );
//$pdf->temporaire( "Devis temporaire" );
/*$pdf->addDate(date('d/m/Y'));
$pdf->addClient("CL01");
$pdf->addPageNumber("1");*/
//$pdf->addClientAdresse("Este Documento es una impresin de un Comprobante Fiscal Digital");
/*$pdf->addReglement("Paqueteria y Mensajeria en Movimiento S.A. de C.V.");
$pdf->addReglement1("Ofna. Matriz Fco. Serrano No 2316-306");
$pdf->addReglement2("Tel:(669) 985 48 11 C.P.:82000");
$pdf->addReglement3("Col. Centro, Mazatlan, Sinaloa");
$pdf->addReglement4("R.F.C. PMM-900725-698");*/
$s = "SELECT UCASE(eti_nombre1) eti_nombre1, UCASE(eti_nombre2) eti_nombre2, UCASE(eti_direccion) eti_direccion, \nUCASE(eti_colonia) eti_colonia, UCASE(eti_ciudad) eti_ciudad, UCASE(eti_rfc) eti_rfc\nFROM configuradorgeneral";
$r = mysql_query($s, $l) or die($s);
$f = mysql_fetch_object($r);
$pdf->addReglement("Razón Social: " . strtoupper($f->eti_nombre1));
Exemple #4
0
function generate_facture($productos = array(), $client = array())
{
    $pdf = new PDF_Invoice('P', 'mm', 'A4');
    $pdf->AddPage();
    $pdf->addSociete("TheCatLong", "Av. España N°76, Illes Balears.\n" . "07800 Eivissa, Illes Balea\n" . "Capital: 18000 " . EURO);
    $pdf->fact_dev("Devis ", "TEMPO");
    $pdf->temporaire("Factura");
    $pdf->addDate("03/12/2003");
    $pdf->addClient("CL01");
    $pdf->addPageNumber("1");
    $pdf->addClientAdresse("Ste\nM. XXXX\n3ème étage\n33, rue d'ailleurs\n75000 PARIS");
    $pdf->addReglement("Pago online");
    $pdf->addEcheance("03/12/2003");
    $pdf->addNumTVA("FR888777666");
    $pdf->addReference("Devis ... du ....");
    $cols = array("REFERENCIA" => 23, "DESCRIPCION" => 78, "CANTIDAD" => 22, "PRECIO UNI." => 26, "PRECIO TOTAL" => 30, "I.V.A." => 11);
    $pdf->addCols($cols);
    $cols = array("REFERENCIA" => "L", "DESCRIPCION" => "L", "CANTIDAD" => "C", "PRECIO UNI." => "R", "PRECIO TOTAL" => "R", "I.V.A." => "C");
    $pdf->addLineFormat($cols);
    $pdf->addLineFormat($cols);
    $y = 109;
    $total = 0;
    foreach ($productos as $id => $pro) {
        $totalProducto = $pro["precio"] + $pro["precio"] * 0.21;
        $total += $totalProducto;
        $line = array("REFERENCIA" => "REF" . $pro['idproducto'], "DESCRIPCION" => ucfirst($pro['descripcion']), "CANTIDAD" => "1", "PRECIO UNI." => $pro["precio"] . " " . EURO, "PRECIO TOTAL" => $totalProducto, "I.V.A." => "21%");
        $size = $pdf->addLine($y, $line);
        $y += $size + 2;
    }
    $pdf->addCadreTVAs();
    $tot_prods = array(array("px_unit" => $totalProducto, "qte" => 1, "tva" => 1), array("px_unit" => 0, "qte" => 1, "tva" => 1));
    $tab_tva = array("1" => 21, "2" => 5.5);
    $params = array("RemiseGlobale" => 1, "remise_tva" => 1, "remise" => 0, "remise_percent" => 0, "FraisPort" => 1, "portTTC" => 0, "portHT" => 0, "portTVA" => 21, "AccompteExige" => 1, "accompte" => 0, "accompte_percent" => 0, "Remarque" => "");
    $pdf->addTVAs($params, $tab_tva, $tot_prods);
    $pdf->addCadreEurosFrancs();
    $tmpFile = sys_get_temp_dir() . DIRECTORY_SEPARATOR . uniqid(time()) . 'factura.pdf';
    $pdf->Output($tmpFile, 'F');
    return sendEmail(true, array($client), 'Factura', 'Ya tiene disponible su factura. Grácias por su compra', array(array('absolute' => true, 'path' => $tmpFile), array('absolute' => true, 'path' => generate_ticket($productos, true))));
}
Exemple #5
0
<?php

require 'functions.php';
require 'pdf/invoice.php';
$ex = explode('-', decrypt($_GET['id']));
$id_invoice = $ex[0];
$res = mysql_query("select * from invoices where id='" . $id_invoice . "'") or die(mysql_error());
$info = mysql_fetch_array($res);
$pdf = new PDF_Invoice('P', 'mm', $cfg['size']);
$pdf->AddPage();
$pdf->AddFont('LucidaSansUnicode', '', 'lsansuni.php');
$pdf->SetFont('LucidaSansUnicode', '', 12);
if ($cfg['display_logo']) {
    $pdf->Image(str_replace('inc', '', dirname(__FILE__)) . $cfg['logo'], 75, 15, 50);
}
$pdf->addSociete($cfg['name'], $cfg['name'] . "\n" . $cfg['website'] . "\n" . $cfg['lang_bank'] . ": " . $cfg['bank_name'] . "\n" . $cfg['lang_bank_account'] . ": " . $cfg['bank_account'] . "\n" . $cfg['address']);
$pdf->fact_dev($cfg['name']);
if ($cfg['watermark']) {
    $pdf->temporaire($cfg['watermark']);
}
$pdf->addDate(date('d/m/Y', $info['date']));
$pdf->addClient("#" . $info['id']);
$pdf->addPageNumber("1");
$pdf->addClientAdresse($info['client_name'] . "\n" . $info['client_address'] . "\n" . $info['client_location']);
$pdf->addReglement($info['payment_method']);
$pdf->addEcheance(date('d/m/Y', $info['date']));
$rex = mysql_query("SELECT SUM(amount) as total FROM payments WHERE invoice='" . $info['id'] . "'") or die(mysql_error());
$r = mysql_fetch_array($rex);
if ($r['total'] < $info['total'] && $r['total'] > 0) {
    $p = $cfg['lang_partial'];
} elseif ($r['total'] == 0) {
Exemple #6
0
<?php

// (c) Xavier Nicolay
// Exemple de génération de devis/facture PDF
require 'invoice.php';
$pdf = new PDF_Invoice('P', 'mm', 'A4');
$pdf->AddPage();
$pdf->addSociete("MaSociete", "MonAdresse\n" . "75000 PARIS\n" . "R.C.S. PARIS B 000 000 007\n" . "Capital : 18000 " . EURO);
$pdf->fact_dev("Devis ", "TEMPO");
$pdf->temporaire("Devis temporaire");
$pdf->addDate("03/12/2003");
$pdf->addClient("CL01");
$pdf->addPageNumber("1");
$pdf->addClientAdresse("Ste\nM. XXXX\n3ème étage\n33, rue d'ailleurs\n75000 PARIS");
$pdf->addReglement("Chèque à réception de facture");
$pdf->addEcheance("03/12/2003");
$pdf->addNumTVA("FR888777666");
$pdf->addReference("Devis ... du ....");
$cols = array("REFERENCE" => 23, "DESIGNATION" => 78, "QUANTITE" => 22, "P.U. HT" => 26, "MONTANT H.T." => 30, "TVA" => 11);
$pdf->addCols($cols);
$cols = array("REFERENCE" => "L", "DESIGNATION" => "L", "QUANTITE" => "C", "P.U. HT" => "R", "MONTANT H.T." => "R", "TVA" => "C");
$pdf->addLineFormat($cols);
$pdf->addLineFormat($cols);
$y = 109;
$line = array("REFERENCE" => "REF1", "DESIGNATION" => "Carte Mère MSI 6378\n" . "Processeur AMD 1Ghz\n" . "128Mo SDRAM, 30 Go Disque, CD-ROM, Floppy, Carte vidéo", "QUANTITE" => "1", "P.U. HT" => "600.00", "MONTANT H.T." => "600.00", "TVA" => "1");
$size = $pdf->addLine($y, $line);
$y += $size + 2;
$line = array("REFERENCE" => "REF2", "DESIGNATION" => "Câble RS232", "QUANTITE" => "1", "P.U. HT" => "10.00", "MONTANT H.T." => "60.00", "TVA" => "1");
$size = $pdf->addLine($y, $line);
$y += $size + 2;
$pdf->addCadreTVAs();
Exemple #7
0
<?php
// (c) Xavier Nicolay
// Exemple de génération de devis/facture PDF


$invoice_number = $_REQUEST['get'];
require('invoice.php');

$pdf = new PDF_Invoice( 'P', 'mm', 'A4' );
$pdf->AddPage();
$pdf->addSociete( "QuickBill",
                  "RK Salai\n" .
                  "Mylapore\n".
                  "Chennai : 18000" );
//$pdf->fact_dev( "Invoice #1234" ,0);
$pdf->temporaire( "QuickBill" );
$pdf->addDate(date("Y-m-d"));
$pdf->addClient("TNEB");
$pdf->addPageNumber("1");
$pdf->addClientAdresse("Mr. Rahul\n1st Murthy Street\nChennai\n75000 TN");
$pdf->addReglement("07-07-2015");

$pdf->addReference("Devis ... du ....");

$cols=array( "Reading Start"     => 50,
             "Reading  End"      => 50,
             "Total Units"       => 50,
             "Amt"         => 50 );
$pdf->addCols( $cols);

$cols=array( "Reading Start"     => "C",
 public function actionInvoice()
 {
     // (c) Xavier Nicolay
     // Exemple de génération de devis/facture PDF
     //require('invoice.php');
     $pdf = new PDF_Invoice('P', 'mm', 'A4');
     $pdf->AddPage();
     $pdf->addSociete("MaSociete", "MonAdresse\n" . "75000 PARIS\n" . "R.C.S. PARIS B 000 000 007\n" . "Capital : 18000 " . EURO);
     $pdf->fact_dev("Devis ", "TEMPO");
     $pdf->temporaire("Devis temporaire");
     $pdf->addDate("03/12/2003");
     $pdf->addClient("CL01");
     $pdf->addPageNumber("1");
     $pdf->addClientAdresse("Ste\nM. XXXX\n3ème étage\n33, rue d'ailleurs\n75000 PARIS");
     $pdf->addReglement("Chèque à réception de facture");
     $pdf->addEcheance("03/12/2003");
     $pdf->addNumTVA("FR888777666");
     $pdf->addReference("Devis ... du ....");
     $cols = array("REFERENCE" => 23, "DESIGNATION" => 78, "QUANTITE" => 22, "P.U. HT" => 26, "MONTANT H.T." => 30, "TVA" => 11);
     $pdf->addCols($cols);
     $cols = array("REFERENCE" => "L", "DESIGNATION" => "L", "QUANTITE" => "C", "P.U. HT" => "R", "MONTANT H.T." => "R", "TVA" => "C");
     $pdf->addLineFormat($cols);
     $pdf->addLineFormat($cols);
     $y = 109;
     $line = array("REFERENCE" => "REF1", "DESIGNATION" => "Carte Mère MSI 6378\n" . "Processeur AMD 1Ghz\n" . "128Mo SDRAM, 30 Go Disque, CD-ROM, Floppy, Carte vidéo", "QUANTITE" => "1", "P.U. HT" => "600.00", "MONTANT H.T." => "600.00", "TVA" => "1");
     $size = $pdf->addLine($y, $line);
     $y += $size + 2;
     $line = array("REFERENCE" => "REF2", "DESIGNATION" => "Câble RS232", "QUANTITE" => "1", "P.U. HT" => "10.00", "MONTANT H.T." => "60.00", "TVA" => "1");
     $size = $pdf->addLine($y, $line);
     $y += $size + 2;
     $pdf->addCadreTVAs();
     // invoice = array( "px_unit" => value,
     //                  "qte"     => qte,
     //                  "tva"     => code_tva );
     // tab_tva = array( "1"       => 19.6,
     //                  "2"       => 5.5, ... );
     // params  = array( "RemiseGlobale" => [0|1],
     //                      "remise_tva"     => [1|2...],  // {la remise s'applique sur ce code TVA}
     //                      "remise"         => value,     // {montant de la remise}
     //                      "remise_percent" => percent,   // {pourcentage de remise sur ce montant de TVA}
     //                  "FraisPort"     => [0|1],
     //                      "portTTC"        => value,     // montant des frais de ports TTC
     //                                                     // par defaut la TVA = 19.6 %
     //                      "portHT"         => value,     // montant des frais de ports HT
     //                      "portTVA"        => tva_value, // valeur de la TVA a appliquer sur le montant HT
     //                  "AccompteExige" => [0|1],
     //                      "accompte"         => value    // montant de l'acompte (TTC)
     //                      "accompte_percent" => percent  // pourcentage d'acompte (TTC)
     //                  "Remarque" => "texte"              // texte
     $tot_prods = array(array("px_unit" => 600, "qte" => 1, "tva" => 1), array("px_unit" => 10, "qte" => 1, "tva" => 1));
     $tab_tva = array("1" => 19.6, "2" => 5.5);
     $params = array("RemiseGlobale" => 1, "remise_tva" => 1, "remise" => 0, "remise_percent" => 10, "FraisPort" => 1, "portTTC" => 10, "portHT" => 0, "portTVA" => 19.6, "AccompteExige" => 1, "accompte" => 0, "accompte_percent" => 15, "Remarque" => "Avec un acompte, svp...");
     $pdf->addTVAs($params, $tab_tva, $tot_prods);
     $pdf->addCadreEurosFrancs();
     $pdf->Output();
 }
<?php

// (c) Xavier Nicolay
// Exemple de gnration de devis/facture PDF
require 'CNumeroaLetra.php';
require 'invoice.php';
require "../ConectarSolo.php";
$l = Conectarse("webpmm");
ini_set('post_max_size', '512M');
ini_set('upload_max_filesize', '512M');
ini_set('memory_limit', '500M');
ini_set('max_execution_time', 600);
ini_set('limit', -1);
$pdf = new PDF_Invoice('P', 'mm', 'A4');
$pdf->AddPage();
$pdf->Image('logo.jpg', 10, 8, 33);
function cabeceras($pdf, $l, $num_llev)
{
    $pdf->Image('logo.jpg', 10, 8, 33);
    $s = "SELECT UCASE(eti_nombre1) eti_nombre1, UCASE(eti_nombre2) eti_nombre2, UCASE(eti_direccion) eti_direccion, \n\tUCASE(eti_colonia) eti_colonia, UCASE(eti_ciudad) eti_ciudad, UCASE(eti_rfc) eti_rfc\n\tFROM configuradorgeneral";
    $r = mysql_query($s, $l) or die($s);
    $f = mysql_fetch_object($r);
    $pdf->addReglement("Razón Social: " . ucwords($f->eti_nombre1));
    $pdf->addReglement1("                        " . ucwords($f->eti_nombre2));
    $pdf->addReglement2("Domicilio: " . ucwords($f->eti_direccion));
    $pdf->addReglement3("Colonia: " . ucwords($f->eti_colonia));
    $pdf->addReglement4("Población: " . ucwords($f->eti_ciudad));
    $pdf->addRfc("Rfc: " . ucwords($f->eti_rfc));
    $s = "SELECT f.folio, f.idsucursal, f.sustitucion, f.facturaestado, f.credito, f.cliente,\n\tconcat_ws(' ', f.nombrecliente, f.apellidopaternocliente, f.apellidomaternocliente) as nombre, f.rfc, f.calle calle1, f.numero n1, \n\tf.codigopostal cp1, f.colonia colonia1, f.crucecalles, f.poblacion p1, f.municipio m1, f.estado e1, f.pais, f.telefono, \n\tf.fax, f.guiasempresa, f.guiasnormales, f.flete, f.excedente, f.ead, f.recoleccion, f.seguro, \n\tf.combustible, f.otros, f.subtotal, f.iva, f.ivaretenido, f.total, f.sobseguro, f.sobexcedente, \n\tf.sobsubtotal, f.sobiva, f.sobivaretenido, f.sobmontoafacturar, f.otroscantidad, f.otrosdescripcion, \n\tf.otrosimporte, f.otrossubtotal, f.otrosiva, f.otrosivaretenido, f.otrosmontofacturar, f.usuario, \n\tf.idusuario, f.fecha, f.estadocobranza, f.ivacobrado, f.ivarcobrado, f.personamoral, f.xml, f.cadenaoriginal,\n\tcs.prefijo lasucursal, if(f.credito='SI', 'CREDITO', 'CONTADO') tipopago, UCASE(f.tipoguia) tipofactura,\n\tcs.descripcion as nombresucursal, cs.calle, cs.numero, cs.crucecalles, cs.cp, cs.colonia,\n\tobtenerSerieVentaFactura(" . $_GET[factura] . ") seriefactura\n\tFROM facturacion f\n\tinner join catalogosucursal cs on f.idsucursal = cs.id\n\tWHERE folio = " . $_GET[factura] . "";
    $r = mysql_query($s, $l) or die($s);
    $f = mysql_fetch_object($r);
Exemple #10
0
<?php

// (c) Xavier Nicolay
// Exemple de gnration de devis/facture PDF
require 'invoice.php';
$pdf = new PDF_Invoice('P', 'mm', 'A4');
$pdf->AddPage();
$pdf->Image('logo.jpg', 10, 8, 33);
/*$pdf->addSociete( "Paqueteria y Mensajeria en Movimiento",
  "Ofna. Matriz Fco. Serrano No 2316-306 Tel:(669) 985 48 11\n" .
  "C.P.:82000 Col. Centro, Mazatlan, Sinaloa\n".
  "R.F.C. PMM-900725-698\n" .
  "Contribuyente del Regimen de Transparencia");*/
//$pdf->fact_dev( "Devis ", "TEMPO" );
//$pdf->temporaire( "Devis temporaire" );
/*$pdf->addDate(date('d/m/Y'));
$pdf->addClient("CL01");
$pdf->addPageNumber("1");*/
//$pdf->addClientAdresse("Ste\nM. XXXX\n3me tage\n33, rue d'ailleurs\n75000 PARIS");
$pdf->addReglement("Paqueteria y Mensajeria en Movimiento S.A. de C.V.");
$pdf->addReglement1("Ofna. Matriz Fco. Serrano No 2316-306");
$pdf->addReglement2("Tel:(669) 985 48 11 C.P.:82000");
$pdf->addReglement3("Col. Centro, Mazatlan, Sinaloa");
$pdf->addReglement4("R.F.C. PMM-900725-698");
$pdf->addReglement5("Paqueteria y Mensajeria en Movimiento S.A. de C.V.");
$pdf->addReglement6("Ofna. Matriz Fco. Serrano No 2316-306");
$pdf->addReglement7("Tel:(669) 985 48 11 C.P.:82000");
$pdf->addReglement8("Col. Centro, Mazatlan, Sinaloa");
$pdf->addReglement9("R.F.C. PMM-900725-698");
$pdf->addSerie("15");
//$pdf->addEcheance("03/12/2003");
Exemple #11
0
<?php

// (c) Xavier Nicolay
// Exemple de gnration de devis/facture PDF
require 'CNumeroaLetra.php';
require 'invoice.php';
require "../ConectarSolo.php";
$l = Conectarse("webpmm");
$pdf = new PDF_Invoice('P', 'mm', 'A4');
$pdf->AddPage();
$pdf->Image('logo.jpg', 10, 8, 33);
/*$pdf->addSociete( "Paqueteria y Mensajeria en Movimiento",
  "Ofna. Matriz Fco. Serrano No 2316-306 Tel:(669) 985 48 11\n" .
  "C.P.:82000 Col. Centro, Mazatlan, Sinaloa\n".
  "R.F.C. PMM-900725-698\n" .
  "Contribuyente del Regimen de Transparencia");*/
//$pdf->fact_dev("Certificado", "01234567890123456789" );
//$pdf->temporaire( "Devis temporaire" );
/*$pdf->addDate(date('d/m/Y'));
$pdf->addClient("CL01");
$pdf->addPageNumber("1");*/
//$pdf->addClientAdresse("Este Documento es una impresin de un Comprobante Fiscal Digital");
/*$pdf->addReglement("Paqueteria y Mensajeria en Movimiento S.A. de C.V.");
$pdf->addReglement1("Ofna. Matriz Fco. Serrano No 2316-306");
$pdf->addReglement2("Tel:(669) 985 48 11 C.P.:82000");
$pdf->addReglement3("Col. Centro, Mazatlan, Sinaloa");
$pdf->addReglement4("R.F.C. PMM-900725-698");*/
$s = "SELECT eti_nombre1, eti_nombre2, eti_direccion, eti_colonia, eti_ciudad, eti_rfc\nFROM configuradorgeneral";
$r = mysql_query($s, $l) or die($s);
$f = mysql_fetch_object($r);
$pdf->addReglement("Razón Social: {$f->eti_nombre1}");
Exemple #12
0
<?php
// (c) Xavier Nicolay
// Exemple de génération de devis/facture PDF



require('invoice.php');

$pdf = new PDF_Invoice( 'P', 'mm', 'A4' );
$pdf->AddPage();
$pdf->addSociete( "TNEB",
                  "RK Salai\n" .
                  "Mylapore\n".
                  "Chennai : 18000 " . EURO );
//$pdf->fact_dev( "Invoice #1234" ,0);
//$pdf->temporaire( "Hackathon" );
$pdf->addDate( date("Y-m-d"));
$pdf->addClient("TNEB");
$pdf->addPageNumber("1");
$pdf->addClientAdresse("Ste\nM. XXXX\n3ème étage\n33, rue d'ailleurs\n75000 PARIS");
$pdf->addReglement("Chèque à réception de facture");
$pdf->addEcheance("03/12/2003");
$pdf->addNumTVA("FR888777666");
$pdf->addReference("Devis ... du ....");
$cols=array( "REFERENCE"    => 23,
             "DESIGNATION"  => 78,
             "QUANTITE"     => 22,
             "P.U. HT"      => 26,
             "MONTANT H.T." => 30,
             "TVA"          => 11 );
$pdf->addCols( $cols);
Exemple #13
0
<?php

// (c) Xavier Nicolay
// Exemple de génération de devis/facture PDF
require 'invoice.php';
$pdf = new PDF_Invoice('P', 'mm', 'A4');
$pdf->AddPage();
// $pdf->addSociete( "MaSociete",
//                   "MonAdresse\n" .
//                   "75000 PARIS\n".
//                   "R.C.S. PARIS B 000 000 007\n" .
//                   "Capital : 18000 " . EURO );
//$pdf->fact_dev( "Devis ", "TEMPO" );
//$pdf->temporaire( "Devis temporaire" );
$date = "December 19,2015";
$invoice = "#01-150419-01";
$pdf->addDate($date);
$pdf->addInvoice($invoice);
//$pdf->addPageNumber("1");
//$pdf->addClientAdresse("Ste\nM. XXXX\n3ème étage\n33, rue d'ailleurs\n75000 PARIS");
//$pdf->addReglement("Chèque à réception de facture");
//$pdf->addEcheance("03/12/2003");
//$pdf->addNumTVA("FR888777666");
//$pdf->addReference("Devis ... du ....");
$name = "Laura Baugh";
$email = "*****@*****.**";
$post = "Brand Director";
$companyName = "Himalayan Dog Chew";
$streetName = "4480 Chennault Beach Road";
$address = "Mulkiteo, WA 98275";
$cols = array();
Exemple #14
0
} else {
    $description = "-";
}
//************************//
if ($etatlit == 0) {
    $etatlitdesc = "EN PANNE";
} else {
    $etatlitdesc = "EN MARCHE";
}
//***********************//
$repconstratlit = "constratlits";
if (!is_dir($repconstratlit)) {
    mkdir($repconstratlit);
}
//************************//
$pdf = new PDF_Invoice('P', 'mm', 'A4');
$pdf->AddPage();
/*$pdf->addSociete( "MedicA Shop",
  "MonAdresse\n" .
  "75000 PARIS\n".
  "R.C.S. PARIS B 000 000 007\n" .
  "Capital : 18000" );*/
$pdf->addreflit("REF. DU LIT : " . "MM2- L" . $reflit . " - S", "REF. MOTEUR PRINCIPAL : " . "MM2- L" . $refmoteurpr . " - MP", "REF. MOTEUR R-B : " . "MM2- L" . $refmoteurpr . " - MA", "REF. TELECOMMANDE : " . "MM2- L" . $reftelecommande . " - MC");
//$pdf->fact_dev( "Constrat ", "TEMPO" );
$pdf->fact_dev("CONTRAT LIT DE LOCATION");
$pdf->temporaire("Technique");
$pdf->addDate("{$today}");
$pdf->addEtat("{$etatlitdesc}");
$pdf->Image('img/Sigle.jpg', 10, 10, -360);
//$pdf->addClient("CL01");
//$pdf->addPageNumber("1");
        $bottomLine = array("Total HT : " => ' &shy' . sprintf("%.2F", $FAC_TOTAL_HT), "TVA aux taux légal en vigueur :" => sprintf("%.2F", $tauxTVA) . ' %&shy' . sprintf("%.2F", $FAC_MONTANT_TVA), "Total TTC :" => ' &shy' . sprintf("%.2F", $FAC_TOTAL_TTC));
    } else {
        $bottomLine = array("Total HT : " => ' &shy' . sprintf("%.2F", $FAC_MT_AVO), "TVA aux taux légal en vigueur :" => sprintf("%.2F", $tauxTVA) . ' %&shy' . sprintf("%.2F", $FAC_MT_AVO * ($FAC_TAUXTVA / 100)), "Total TTC :" => ' &shy' . sprintf("%.2F", $FAC_MT_AVO * (1 + $FAC_TAUXTVA / 100)));
    }
}
// Libellé du document FACTURE
$query_libdoc = "SELECT * FROM LIBDOCUMENT L LEFT JOIN DOCUMENT D ON D.DOC_NO = L.DOC_NO WHERE D.DOC_CODE='FAC' ORDER BY LDO_ORDRE";
$result_libdoc = $GLOBALS['connexion']->query($query_libdoc);
while ($lib = $result_libdoc->fetch_assoc()) {
    $titre[] = $lib['LDO_NOM'];
    $pave[] = $lib['LDO_CONTENU'];
}
//var_dump($titre);
//var_dump($pave);
// Mise en page du document
$pdf = new PDF_Invoice('P', 'mm', 'A4');
$pdf->AddPage();
$pdf->addSociete($entreprise);
//Si FAC_NUM, c'est une facture
$nbFac = strlen($FAC_NUM);
if ($row['FAC_NUM'] == "") {
    $pdf->fact_dev("Proforma", $FAC_NUM, $FAC_DATE, $entreprise['ENT_VILLE']);
    $pdf->temporaire("PROFORMA");
    $nomfic = "impressions/" . $FAC_NUM . ".pdf";
} else {
    if ($row['FAC_AVO'] != "") {
        $pdf->fact_dev("Avoir", $FAC_NUM, $FAC_DATE, $entreprise['ENT_VILLE']);
    } else {
        $pdf->fact_dev("Facture", $FAC_NUM, $FAC_DATE, $entreprise['ENT_VILLE']);
    }
    $nomfic = "impressions/" . $FAC_NUM . "-" . $FAC_COMPTEUR . ".pdf";
}
if ($cu[5] == 'null') {
    $cu[5] = "";
}
if ($cu[9] == 'null') {
    $cu[9] = "";
}
$IDcu = str_pad((int) $cu[0], "4", "0", STR_PAD_LEFT);
$IDor = str_pad((int) $or[0], "5", "0", STR_PAD_LEFT);
$discount = $or[6] == 0.0 ? 0 : $or[6];
$shipping = $or[7] == 'null' ? 0 : $or[7];
$ShippingCharge = $or[7] == 'null' ? 0 : 1;
$ShipTTC = $setup[1] == 'null' ? $shipping : ($ShipTTC = 0);
$ShipHT = $setup[1] == 1 ? $shipping : ($ShipHT = 0);
$payment_method = html_entity_decode($or[12]);
$pdf = new PDF_Invoice('P', 'mm', 'A4');
$pdf->AddPage();
$pdf->addSociete("{$compagny}", "{$address}");
$pdf->fact_dev($lang["invoice_name"], $invoiceprefixe . $IDor);
if ($comments != "null") {
    $pdf->temporaire($comments);
}
$pdf->addDate($dd);
$pdf->addClient("{$customerprefixe}{$IDcu}");
$pdf->addClientAdresse("{$cu['5']}\n{$cu['3']} - {$cu['4']}\n{$cu['8']}\n{$cu['9']}\n{$cu['12']} {$cu['10']}");
$pdf->addReglement("{$payment_method}");
$pdf->addEcheance("{$dd}");
$pdf->addNumTVA("{$vat}");
$pdf->addReference($lang["invoice_shipping_methode"], $or[15]);
$cols = array($lang["invoice_code"] => 23, $lang["invoice_description"] => 78, $lang["invoice_quantity"] => 22, $lang["invoice_unit_price"] => 26, $lang["invoice_amount"] => 30, $lang["invoice_tax"] => 11);
$pdf->addCols($cols);
Exemple #17
0
    $tel_ben = $row->tel_ben;
    $cin_ben = $row->cin_ben;
    $total_caution = $row->total_caution;
    $total_htva = $row->total_htva;
    $total_tva = $row->total_tva;
    $total_ttc = $row->total_ttc;
    $accompte = $row->acompte;
    $transport = $row->prix_transport;
}
//***********************//
$contrat = "contrats";
if (!is_dir($contrat)) {
    mkdir($contrat);
}
//************************//
$pdf = new PDF_Invoice('P', 'mm', 'A4');
$pdf->AddPage();
/*$pdf->addSociete( "$nom_client",
  "$adresse_client\n" .
  "75000 PARIS\n".
  "R.C.S. PARIS B 000 000 007\n" .
  "Capital : 18000" );*/
$pdf->addSiege("Siege Social:", "12bis Av. Tarak Ibn Ziad.\n" . "El Menzah V\n" . "2037 Ariana - Tunisie", "TEL");
//$pdf->fact_dev( "Constrat ", "TEMPO" );
$pdf->cont_loc("CONTRAT DE LOCATION\n" . "DE\n" . "MATERIEL MEDICAL {$ref}");
$pdf->clausecontrattxt(">> Clauses du Contrat au Verso >>");
//$pdf->addDate( "$today");
$pdf->Image('img/Sigle.jpg', 27, 5, -680);
$pdf->Image('img/LOGO.jpg', 10, 5, -680);
//$pdf->addClient("CL01");
//$pdf->addPageNumber("1");
Exemple #18
0
<?php

require '../inc/pdf/invoice.php';
if (!$_SESSION['logged']) {
    die;
}
$id = $_GET['id'];
$res = mysql_query("select * from invoices where id='" . $_GET['id'] . "'") or die(mysql_error());
$info = mysql_fetch_array($res);
$pdf = new PDF_Invoice('P', 'mm', 'letter');
$pdf->AddPage();
$pdf->Image('../style/images/logo.png', 75, 15, 50);
$pdf->addSociete($cfg['name'], $cfg['name'] . "\n" . $cfg['website'] . "\n" . $cfg['lang_bank'] . ": " . $cfg['bank_name'] . "\n" . $cfg['lang_bank_account'] . ": " . $cfg['bank_account'] . "\n" . $cfg['address']);
$pdf->fact_dev($cfg['name']);
if ($cfg['watermark']) {
    $pdf->temporaire($cfg['watermark']);
}
$pdf->addDate(date('d/m/Y', $info['date']));
$pdf->addClient("#" . $info['id']);
$pdf->addPageNumber("1");
$pdf->addClientAdresse($info['client_name'] . "\n" . $info['client_address'] . "\n" . $info['client_location']);
$pdf->addReglement($info['payment_method']);
$pdf->addEcheance(date('d/m/Y', $info['date']));
$rex = mysql_query("SELECT SUM(amount) as total FROM payments WHERE invoice='" . $info['id'] . "'") or die(mysql_error());
$r = mysql_fetch_array($rex);
if ($r['total'] < $info['total'] && $r['total'] > 0) {
    $p = $cfg['lang_partial'];
} elseif ($r['total'] == 0) {
    $p = $cfg['lang_unpaid'];
} elseif ($r['total'] > $info['total']) {
    $p = $cfg['lang_paid'];
}
$RegAno = date("Y");
$seguimiento = new Seguimiento();
$seguimiento->ins_seguimiento($idperiodo, $RegAno, $_POST[cedula], $_POST[idprograma], $nivelgrupo);
$matriculita->ins_mat_grupo($numatricula, $indicegrupo);
//echo "<hr />Matricula ins:".$idmatricula;
$grupo = new Grupo();
//$grupo->upd_cupos_grupo($indicegrupo);
$configuracion[0] = "/var/www/html/htdocs/comunidad/dependencias/ilud/recibos";
$configuracion[1] = "/fuentes/";
$codigoBarras = new codigoBarras($configuracion);
$valortotal = $valor_matricula + $valor_carne;
//echo $valortotal;
//$cadenatratarfechalimite = str_replace("-", "", $fecha_const_matricula);
con_registro_recibo($configuracion, $codigoBarras, "{$_POST['cedula']}", "{$numatricula}", "{$valortotal}", "{$fecha_const_matricula}");
$pdf = new PDF_Invoice('P', 'mm', 'letter');
$pdf->AddPage();
$pdf->SetLineWidth(0.1);
/* Line entrecortada
  $pdf->SetDash(1,1); //5mm on, 5mm off
  $pdf->Line(0,93,216,93);
  $pdf->SetDash(); */
$estudiante = new Estudiante();
$estudiante->sel_estudiante($_POST[cedula]);
$nombrecompletoestudiante = utf8_decode($estudiante->datosestudiante[Nombres] . " " . $estudiante->datosestudiante[Apellidos]);
$telefonoestudiante = $estudiante->datosestudiante[Telefono];
$programa = new Programa($estudiante->datosestudiante[Acu_nino]);
$nombreprograma = $programa->sel_nombre_programa($_POST[idprograma]);
$nivel = new Nivel();
$recibonombrenivel = $nivel->sel_nombre_nivel($nivelgrupo);
$grupo->sel_grupo($indicegrupo);
<?php

// (c) Xavier Nicolay
// Exemple de gnration de devis/facture PDF
require 'CNumeroaLetra.php';
require 'invoice_notacredito.php';
require "../ConectarSolo.php";
$l = Conectarse("webpmm");
$pdf = new PDF_Invoice('P', 'mm', 'A4');
$pdf->AddPage();
$pdf->Image('logo.jpg', 10, 8, 33);
/*$pdf->addSociete( "Paqueteria y Mensajeria en Movimiento",
  "Ofna. Matriz Fco. Serrano No 2316-306 Tel:(669) 985 48 11\n" .
  "C.P.:82000 Col. Centro, Mazatlan, Sinaloa\n".
  "R.F.C. PMM-900725-698\n" .
  "Contribuyente del Regimen de Transparencia");*/
//$pdf->fact_dev("Certificado", "01234567890123456789" );
//$pdf->temporaire( "Devis temporaire" );
/*$pdf->addDate(date('d/m/Y'));
$pdf->addClient("CL01");
$pdf->addPageNumber("1");*/
//$pdf->addClientAdresse("Este Documento es una impresin de un Comprobante Fiscal Digital");
/*$pdf->addReglement("Paqueteria y Mensajeria en Movimiento S.A. de C.V.");
$pdf->addReglement1("Ofna. Matriz Fco. Serrano No 2316-306");
$pdf->addReglement2("Tel:(669) 985 48 11 C.P.:82000");
$pdf->addReglement3("Col. Centro, Mazatlan, Sinaloa");
$pdf->addReglement4("R.F.C. PMM-900725-698");*/
$s = "SELECT UCASE(eti_nombre1) eti_nombre1, UCASE(eti_nombre2) eti_nombre2, UCASE(eti_direccion) eti_direccion, \nUCASE(eti_colonia) eti_colonia, UCASE(eti_ciudad) eti_ciudad, UCASE(eti_rfc) eti_rfc\nFROM configuradorgeneral";
$r = mysql_query($s, $l) or die($s);
$f = mysql_fetch_object($r);
$pdf->addReglement("Razón Social: " . strtoupper($f->eti_nombre1));