����JFIF��H�H����Exif��MM�*���� ��3����V�����3������3�(��������������������3�����
Server IP : 74.208.127.88 / Your IP : 18.217.93.250 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/app6/application/salesFactura_4/old_ionos/ |
Upload File : |
<?php session_start(); require_once ("../model/dbconn.php"); require_once ("../model/pos.php"); //$userMulti = ConfigurationData::getByPreffix("Usuario_Factura_demo")->val; echo "echo"; /* $users_s= ConfigurationData::UserDemo(); $pass_s= ConfigurationData::PassDemo(); $userMulti = $users_s->val; $passMulti = $pass_s->val; $CerDemo = ConfigurationData::ArchCerDemo(); $KeyDemo = ConfigurationData::ArchKeyDemo(); $passDemoMultis = ConfigurationData::PassDemoMulti(); $ArchCerDemo = $CerDemo->val; $ArchKeyDemo = $KeyDemo->val; $PassDemoMulti = $passDemoMultis->val; $RegimenDemos = ConfigurationData::RegimenfiscalDemo(); $RegimenDemo = $RegimenDemos->val; $settingsRFC = ConfigurationData::getByIdRFC(); $settings2 = ConfigurationData::getById1(); $settingsEmisor = ConfigurationData::getByIdEmisor(); $settingsCalle = ConfigurationData::getByIdCalle(); $settingsInt = ConfigurationData::getByIdInt(); $settingsExt = ConfigurationData::getByIdExt(); $settingsColonia = ConfigurationData::getByIdColonia(); $settingsCity = ConfigurationData::getByIdCity(); $settingsCP = ConfigurationData::getByIdCp(); $settingsCodigoSat = ConfigurationData::getByIdClaveSat(); $settingsUnidadSat = ConfigurationData::getByIdUnidadSat(); $settingsRegimenSat = ConfigurationData::getByIdRegimenSat(); */ function display_to_sql($date){ return substr($date,6,4).'-'.substr($date,3,2).'-'.substr($date,0,2); } $method=$_POST['method']; if($method == 'timbrar') { // 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_ejemplo_factura.xml'; // Ruta del XML de Debug $datos['xml_debug']='../../sdk/timbrados/sin_timbrar_ejemplo_factura.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/XIA190128J61.cer.pem'; $datos['conf']['key'] = '../../sdk/certificados/XIA190128J61.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'] = 'XIA190128J61'; //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 /////////// $codigo= $res['codigo_mf_numero']; $name_codigo= $res['codigo_mf_texto']; $uuid= $res['uuid']; if($codigo == 0){ $retval['result'] = true; }else{ $retval['result'] = false; } $retval['error'] = $name_codigo; $retval['xsale_id'] = $uuid; echo json_encode($retval); } ?>