$array['Receptor']['nombre'] = 'Nombre del Cliente'; $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);
//$array['Retencion'][1]['importe'] = 70; $array['Traslado'][0]['impuesto'] = 'IVA'; $array['Traslado'][0]['tasa'] = '16.00'; $array['Traslado'][0]['importe'] = $subtotal; //$array['descuento'] = ''; $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);