Пример #1
0
$array['Domicilio']['calle'] = 'Esperanza';
$array['Domicilio']['noExterior'] = 100;
$array['Domicilio']['noInterior'] = 'A';
$array['Domicilio']['colonia'] = 'Del Pueblo';
$array['Domicilio']['municipio'] = 'Tampico';
$array['Domicilio']['estado'] = 'Tamaulipas';
$array['Domicilio']['pais'] = 'México';
$array['Domicilio']['codigoPostal'] = 89000;
$array['Concepto'][0]['cantidad'] = 1;
$array['Concepto'][0]['unidad'] = 'Torre de discos';
$array['Concepto'][0]['descripcion'] = 'CD-RW de 720Mb';
$array['Concepto'][0]['valorUnitario'] = 300;
$array['Concepto'][0]['importe'] = 300;
$array['Concepto'][1]['cantidad'] = 1;
$array['Concepto'][1]['unidad'] = 'Torre de discos';
$array['Concepto'][1]['descripcion'] = 'DVD-RW';
$array['Concepto'][1]['valorUnitario'] = 400;
$array['Concepto'][1]['importe'] = 400;
$array['subTotal'] = 700;
$array['Retencion'][0]['impuesto'] = 'IVA';
$array['Retencion'][0]['importe'] = 112;
//$array['descuento'] = '';
$array['total'] = 812;
// calls SimpleCDF methods
require_once '../SimpleCFD.php';
$array['sello'] = SimpleCFD::signData(SimpleCFD::getPrivateKey($key_path, $password), SimpleCFD::getOriginalString($array));
//$array['noCertificado'] = '';
$array['certificado'] = SimpleCFD::getCertificate($cer_path, false);
// prints the XML result
echo SimpleCFD::getXML($array);
Пример #2
0
    
    
    $array['total'] = $total;
    
    
    // calls SimpleCDF methods
    require_once './factura/SimpleCFD.php';
    
    $array['sello'] = SimpleCFD::signData( SimpleCFD::getPrivateKey( $key_path, $password ),
                                           SimpleCFD::getOriginalString( $array ) );
    $array['noCertificado'] = SimpleCFD::getSerialFromCertificate( $cer_path );
    $array['certificado'] = SimpleCFD::getCertificate( $cer_path, false );
    $array['cadenaOriginal'] = SimpleCFD::getOriginalString( $array );
    
    // return the CDF as XML
    $facturae = SimpleCFD::getXML( $array );
    
    $cadenaoriginal = $array['cadenaOriginal'];
    $sello = $array['sello'];
       
    //*************************** FIN DE FACTURA ELECTRONICA *************************************
    
    $pdf->SetFont('Arial','B',8);
    
    $cadenaoriginal = wordwrap($cadenaoriginal, 100, "{NuevaLinea}", 1);
    $cadenaoriginal = explode("{NuevaLinea}", $cadenaoriginal);
    $trozos = count($cadenaoriginal);
    
    $pdf->Ln(4);
    $pdf->Cell(50,4,"CADENA ORIGINAL: ",0,0,'L',1);	
	$pdf->Ln(4);