����JFIF��H�H����Exif��MM�*���� ��3����V�����3������3�(��������������������3�����
Server IP : 74.208.127.88 / Your IP : 18.219.93.1 Web Server : Apache/2.4.41 (Ubuntu) System : Linux ubuntu 5.4.0-163-generic #180-Ubuntu SMP Tue Sep 5 13:21:23 UTC 2023 x86_64 User : www-data ( 33) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/t/sae/appsae/report/ |
Upload File : |
<?php //datos de la venta $sale1= $_POST['sale_id']; include "../core/autoload.php"; include "../core/app/model/ProductData.php"; include "../core/app/model/OperationData.php"; include "../core/app/model/OperationTypeData.php"; include "../core/app/model/StockData.php"; include "../core/app/model/ConfigurationData.php"; include "../core/app/model/SellData.php"; // Se desactivan los mensajes de debug error_reporting(~(E_WARNING|E_NOTICE)); //error_reporting(E_ALL); // Se especifica la zona horaria date_default_timezone_set('America/Mexico_City'); // Se incluye el SDK require_once '../../../sdk/sdk2.php'; // Se especifica la version de CFDi 3.3 $datos['version_cfdi'] = '3.3'; // Ruta del XML Timbrado $datos['cfdi']='../../../sdk/timbrados/cfdi_factura_'.$sale1.'.xml'; // Ruta del XML de Debug $datos['xml_debug']='../../../sdk/timbrados/sin_timbrar_factura_'.$sale1.'.xml'; // Credenciales de Timbrado $datos['PAC']['usuario'] = 'DEMO700101XXX'; $datos['PAC']['pass'] = 'DEMO700101XXX'; $datos['PAC']['produccion'] = 'NO'; // Rutas y clave de los CSD $datos['conf']['cer'] = '../../../sdk/certificados/EKU9003173C9.cer.pem'; $datos['conf']['key'] = '../../../sdk/certificados/EKU9003173C9.key.pem'; $datos['conf']['pass'] = ''; // Datos de la Factura $datos['factura']['condicionesDePago'] = 'CONDICIONEES'; $datos['factura']['descuento'] = '0.00'; $datos['factura']['fecha_expedicion'] = date('Y-m-d\TH:i:s', time() - 120); $datos['factura']['folio'] = '100'; $datos['factura']['forma_pago'] = '01'; $datos['factura']['LugarExpedicion'] = '45079'; $datos['factura']['metodo_pago'] = 'PUE'; $datos['factura']['moneda'] = 'MXN'; $datos['factura']['serie'] = 'A'; $datos['factura']['subtotal'] = 298.00; $datos['factura']['tipocambio'] = 1; $datos['factura']['tipocomprobante'] = 'E'; $datos['factura']['total'] = 345.68; $datos['factura']['RegimenFiscal'] = '601'; // Datos del Emisor $datos['emisor']['rfc'] = 'EKU9003173C9'; //RFC DE PRUEBA $datos['emisor']['nombre'] = 'ACCEM SERVICIOS EMPRESARIALES SC'; // EMPRESA DE PRUEBA // Datos del Receptor $datos['receptor']['rfc'] = 'XAXX010101000'; $datos['receptor']['nombre'] = 'Publico en General'; $datos['receptor']['UsoCFDI'] = 'G02'; // Se agregan los conceptos $datos['conceptos'][0]['cantidad'] = 1.00; $datos['conceptos'][0]['unidad'] = 'NA'; $datos['conceptos'][0]['ID'] = "1726"; $datos['conceptos'][0]['descripcion'] = "PRODUCTO DE PRUEBA 1"; $datos['conceptos'][0]['valorunitario'] = 99.00; $datos['conceptos'][0]['importe'] = 99.00; $datos['conceptos'][0]['ClaveProdServ'] = '01010101'; $datos['conceptos'][0]['ClaveUnidad'] = 'ACT'; $datos['conceptos'][0]['Impuestos']['Traslados'][0]['Base'] = 99.00; $datos['conceptos'][0]['Impuestos']['Traslados'][0]['Impuesto'] = '002'; $datos['conceptos'][0]['Impuestos']['Traslados'][0]['TipoFactor'] = 'Tasa'; $datos['conceptos'][0]['Impuestos']['Traslados'][0]['TasaOCuota'] = '0.160000'; $datos['conceptos'][0]['Impuestos']['Traslados'][0]['Importe'] = 15.84; $datos['conceptos'][1]['cantidad'] = 1.00; $datos['conceptos'][1]['unidad'] = 'NA'; $datos['conceptos'][1]['ID'] = "1586"; $datos['conceptos'][1]['descripcion'] = "PRODUCTO DE PRUEBA 2"; $datos['conceptos'][1]['valorunitario'] = 199.00; $datos['conceptos'][1]['importe'] = 199.00; $datos['conceptos'][1]['ClaveProdServ'] = '01010101'; $datos['conceptos'][1]['ClaveUnidad'] = 'ACT'; $datos['conceptos'][1]['Impuestos']['Traslados'][0]['Base'] = 199.00; $datos['conceptos'][1]['Impuestos']['Traslados'][0]['Impuesto'] = '002'; $datos['conceptos'][1]['Impuestos']['Traslados'][0]['TipoFactor'] = 'Tasa'; $datos['conceptos'][1]['Impuestos']['Traslados'][0]['TasaOCuota'] = '0.160000'; $datos['conceptos'][1]['Impuestos']['Traslados'][0]['Importe'] = 31.84; // Se agregan los Impuestos $datos['impuestos']['translados'][0]['impuesto'] = '002'; $datos['impuestos']['translados'][0]['tasa'] = '0.160000'; $datos['impuestos']['translados'][0]['importe'] = 47.68; $datos['impuestos']['translados'][0]['TipoFactor'] = 'Tasa'; $datos['impuestos']['TotalImpuestosTrasladados'] = 47.68; // Se ejecuta el SDK $res = mf_genera_cfdi($datos); /////////// MOSTRAR RESULTADOS DEL ARRAY $res /////////// echo "<h1>Respuesta Generar XML y Timbrado</h1>"; foreach ($res AS $variable => $valor) { $valor = htmlentities($valor); $valor = str_replace('<br/>', '<br/>', $valor); echo "<b>[$variable]=</b>$valor<hr>"; }