Help
RSS
API
Feed
Maltego
Contact
Domain > clientes.facturassubway.mx
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-08-28
3.19.116.170
(
ClassC
)
2026-03-01
3.138.87.91
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Sun, 01 Mar 2026 00:19:36 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveServer: Apache/2.4.27 (Amazon) OpenSSL/1.0.2k-fipsSet-Cookie: ci_sessionr8o8nf72ej6addf6o6obp0htalvn4q3m; expiresSun, 01-Mar-2026 02:19:36 GMT; Max-Age7200; path/; HttpOnlyExpires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidate, post-check0, pre-check0Pragma: no-cache !DOCTYPE html>html langen>head> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge> !-- Tell the browser to be responsive to screen width --> meta nameviewport contentwidthdevice-width, initial-scale1> meta namedescription content> meta nameauthor content> !-- Favicon icon --> link relicon typeimage/png sizes16x16 href/assets/images/favicon.png> title>Subway® México | Portal de facturación/title> !-- Bootstrap Core CSS --> link href/assets/plugins/bootstrap/css/bootstrap.min.css relstylesheet> !-- Custom CSS --> link href/assets/css/style.css relstylesheet> !-- You can change the theme colors from here --> link href/assets/css/colors/subway.css idtheme relstylesheet> !-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> !-- WARNING: Respond.js doesnt work if you view the page via file:// --> !--if lt IE 9> script srchttps://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js>/script> script srchttps://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js>/script>!endif-->/head>body classfix-header logo-center> !-- --> !-- Preloader - style you can find in spinners.css --> !-- --> div classpreloader> svg classcircular viewBox25 25 50 50> circle classpath cx50 cy50 r20 fillnone stroke-width2 stroke-miterlimit10 /> /svg> /div> !-- --> !-- Main wrapper - style you can find in pages.scss --> !-- --> div idmain-wrapper> !-- --> !-- Topbar header - style you can find in pages.scss --> !-- --> header classtopbar> nav classnavbar top-navbar navbar-toggleable-sm navbar-light> !-- --> !-- Logo --> !-- --> div classnavbar-header> a classnavbar-brand href#> !-- Logo icon --> b> !--You can put here icon as well // i classwi wi-sunset>/i> //--> !-- Dark Logo icon --> !-- img src/assets/images/logo-icon.png althomepage classdark-logo /> Light Logo icon img src/assets/images/logo-light-icon.png althomepage classlight-logo /> --> /b> !--End Logo icon --> !-- Logo text --> span> !-- dark Logo text --> !-- img src/assets/images/logo-text.png althomepage classdark-logo /> --> !-- Light Logo text --> img src/assets/images/subway.png classlight-logo althomepage />/span> /a> /div> !-- --> !-- End Logo --> !-- --> div classnavbar-collapse> !-- --> !-- toggle and nav items --> !-- --> ul classnavbar-nav mr-auto mt-md-0 > !-- This is --> li classnav-item> a classnav-link nav-toggler hidden-md-up text-muted waves-effect waves-dark hrefjavascript:void(0)>i classti-menu>/i>/a> /li> li classnav-item> a classnav-link sidebartoggler hidden-sm-down text-muted waves-effect waves-dark hrefjavascript:void(0)>i classicon-arrow-left-circle>/i>/a> /li> !-- --> !-- Comment --> !-- --> !-- --> !-- End Comment --> !-- --> !-- --> !-- Messages --> !-- --> !-- --> !-- End Messages --> !-- --> !-- --> !-- Messages --> !-- --> !-- --> !-- End Messages --> !-- --> /ul> !-- --> !-- User profile and search --> !-- --> /div> /nav> /header> !-- --> !-- End Topbar header --> !-- --> !-- --> !-- Left Sidebar - style you can find in sidebar.scss --> !-- --> aside classleft-sidebar> !-- Sidebar scroll--> div classscroll-sidebar> !-- Sidebar navigation--> nav classsidebar-nav> ul idsidebarnav> li> a classhas-arrow href# aria-expandedfalse>i classfa fa-edit>/i>span classhide-menu>Facturación /span>/a> /li> li> a classhas-arrow hrefhttps://portal.facturassubway.mx/ aria-expandedfalse>i classfa fa-address-card >/i>span classhide-menu>Portal del franquiciatario /span>/a> /li> /ul> /nav> !-- End Sidebar navigation --> /div> !-- End Sidebar scroll--> /aside> !-- --> !-- End Left Sidebar - style you can find in sidebar.scss --> !-- --> !-- --> !-- Page wrapper --> !-- --> div classpage-wrapper> !-- --> !-- Container fluid --> !-- --> div classcontainer-fluid> !-- --> !-- Bread crumb and right sidebar toggle --> !-- --> div classrow page-titles> div classcol-md-6 col-8 align-self-center> h3 classtext-themecolor m-b-0 m-t-0>Portal de facturación/h3> ol classbreadcrumb> li classbreadcrumb-item active>Formulario de facturación /li> /ol> /div> /div> !-- --> !-- End Bread crumb and right sidebar toggle --> !-- --> !-- --> !-- Start Page Content --> !-- --> !-- .row --> div classrow> div classcol-sm-12> div classcard> div classcard-block> h4 classcard-title>Formulario de facturación/h4> !-- h6 classcard-subtitle> Por disposición oficial, es necesario registrar de manera no automática los comprobantes que desees emitir y que excedan los límites en totales y tipo de cambio./h6> --> form classform idfacturar_form> hr> h5 classcard-title>Información del Ticket/h5> div classrow p-t-20> div classcol-md-4> div classform-group> label classcontrol-label>Número de restaurante/label> div classinput-group> input idnumber_store namenumber_store typetext required classinPuttt> span classinput-group-addon SinBorder>-/span> input namesufij idsufij typetext required classinPutt value0> /div> small classform-control-feedback>Tal como aparece en el ticket/small> /div> /div> !--/span--> div classcol-md-4> div classform-group> label classcontrol-label>Número de ticket/label> input typetext idnum_ticket namenum_ticket classform-control required value1/> small classform-control-feedback>Tal y como aparece en el ticket. (1/A-XXXXX)/small> /div> /div> div classcol-md-4> div classform-group> label classcontrol-label>Total de consumo/label> input typetext idtotal_ticket nametotal_ticket classform-control required> small classform-control-feedback>Tal y como aparece en el ticket./small> /div> /div> !--/span--> /div> hr> h5 classcard-title>Información del receptor/h5> div classrow p-t-20> div classcol-md-4> div classform-group> label classcontrol-label>R.F.C./label> input typetext idtax_id_receiver classform-control nametax_id_receiver required maxlength13 minlength12> small classform-control-feedback>RFC en mayúsculas sin guión (12 o 13 caracteres)/small> /div> /div> div classcol-md-4> div classform-group> label classcontrol-label>Nombre o razón social/label> input typetext idname_receiver classform-control input_name_rz namename_receiver required> small classform-control-feedback>/small> /div> /div> div classcol-md-4> div classform-group> label classcontrol-label>Código postal/label> input typetext idcp_receiver classform-control namecp_receiver required> small classform-control-feedback>/small> /div> /div> div classcol-md-4> div classform-group> label classcontrol-label>Regimen fiscal/label> select idregime_receiver classform-control form-control-sm required custom-select nameregime_receiver stylewidth: 100%>/select> !-- input typetext idregime_receiver classform-control nameregime_receiver required> --> small classform-control-feedback>/small> /div> /div> div classcol-md-4> div classform-group> label classcontrol-label>Correo electrónico/label> input typeemail idemail_receiver classform-control nameemail_receiver required> small classform-control-feedback>p iderror_email>/p>/small> /div> /div> /div> div classrow> div classcol-md-12> button typesubmit idfacturar classbtn btn-block btn-themecolor>Realizar facturación/button> /div> /div> /form> /div> /div> /div> /div> !-- sample modal content --> div idresults classmodal fade tabindex-1 roledialog aria-labelledbyresultLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> h4 classmodal-title idresultLabel>Operación exitosa/h4> /div> div classmodal-body> h4>¡Factura generada exitosamente!/h4> p>La factura con el UUID strong>span iduuid>/span>/strong> y folio strong>span idseriefolio>/span>/strong> se generó de manera exitosa. Le hemos enviado un correo electrónico con la información generada./p> div classrow> div classcol-md-6> button classbtn btn-success btn-block download2 iddown_xml data-mimeapplication/xml data-blob data-name>Descargar XML/button> /div> div classcol-md-6> button classbtn btn-success btn-block download2 iddown_pdf data-mimeapplication/pdf data-blob data-name>Descargar PDF/button> /div> /div> /div> div classmodal-footer> button typebutton onclicklocation.reload() classbtn btn-success btn-block>Generar nueva factura/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> div idresult_previously classmodal fade tabindex-1 roledialog aria-labelledbyresultLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> h4 classmodal-title idresultLabel>Operación exitosa/h4> /div> div classmodal-body> h4>¡El ticket ha sido facturado anteriormente!/h4> p>La factura con el UUID strong>span iduuid_previously>/span>/strong> y folio strong>span idseriefolio_previously>/span>/strong> corresponde a los datos del ticket ingresado. Puede recuperar los docuentos desde los siguientes enlaces./p> div classrow> div classcol-md-6> button classbtn btn-success btn-block download2 iddown_xml_previously data-mimeapplication/xml data-blob data-name>Descargar XML/button> /div> div classcol-md-6> button classbtn btn-success btn-block download2 iddown_pdf_previously data-mimeapplication/pdf data-blob data-name>Descargar PDF/button> /div> /div> /div> div classmodal-footer> button typebutton onclicklocation.reload() classbtn btn-success btn-block>Generar nueva factura/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> div iderrors classmodal fade tabindex-1 roledialog aria-labelledbyerrorsLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> h4 classmodal-title iderrorsLabel>Ocurrió un problema/h4> button typebutton classclose data-dismissmodal aria-hiddentrue>×/button> /div> div classmodal-body> h4>Verifica la información/h4> p>La información proporcionada no es válida o no se encuentra el ticket, te recomendamos verificar nuevamente la información ingresada./p> /div> div classmodal-footer> button typebutton classbtn btn-info waves-effect data-dismissmodal>Cerrar/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> div iderrors2 classmodal fade tabindex-1 roledialog aria-labelledbyerrorsLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> h4 classmodal-title iderrorsLabel>Ocurrió un problema/h4> button typebutton classclose data-dismissmodal aria-hiddentrue>×/button> /div> div classmodal-body> p>strong>Error:span idstamp_error>/span> Favor de comunicarse con la tienda/strong>/p> /div> div classmodal-footer> button typebutton classbtn btn-info waves-effect data-dismissmodal>Cerrar/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> !-- /.modal --> div iderror_rfc classmodal fade tabindex-1 roledialog aria-labelledbyerrorsLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> h4 classmodal-title iderrorsLabel>Ocurrió un problema con el RFC/h4> button typebutton classclose data-dismissmodal aria-hiddentrue>×/button> /div> div classmodal-body> p>strong>span idrfc_error>/span>/strong>/p> /div> div classmodal-footer> button typebutton classbtn btn-info waves-effect data-dismissmodal>Cerrar/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> div iderror_info_receptor classmodal tabindex-1 roledialog aria-labelledbyerrorsLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> h4 classmodal-title iderrorsLabell>Debe llenar correctamente la información del receptor/h4> button typebutton classclose data-dismissmodal aria-hiddentrue>×/button> /div> div classmodal-body> p>strong>span iderror_receptor>/span>/strong>/p> /div> div classmodal-footer> button typebutton classbtn btn-info waves-effect data-dismissmodal>Cerrar/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> !-- /.row --> !-- .row --> !-- /.row --> !-- .row --> !-- /.row --> !-- .row --> !-- /.row --> !-- --> !-- End PAge Content --> !-- --> !-- --> !-- Right sidebar --> !-- --> !-- .right-sidebar --> !-- --> !-- End Right sidebar --> !-- --> /div> !-- --> !-- End Container fluid --> !-- --> !-- --> !-- footer --> !-- --> footer classfooter> © 2017 | Emite - Soluciones Fiscales Digitales | Subway® México | Portal de Facturación /footer> !-- --> !-- End footer --> !-- --> /div> !-- --> !-- End Page wrapper --> !-- --> /div> !-- --> !-- End Wrapper --> !-- --> !-- --> !-- All Jquery --> !-- --> script src/assets/plugins/jquery/jquery.min.js>/script> !-- Bootstrap tether Core JavaScript --> script src/assets/plugins/bootstrap/js/tether.min.js>/script> script src/assets/plugins/bootstrap/js/bootstrap.min.js>/script> !-- slimscrollbar scrollbar JavaScript --> script src/assets/js/jquery.slimscroll.js>/script> !--Wave Effects --> script src/assets/js/waves.js>/script> !--Menu sidebar --> script src/assets/js/sidebarmenu.js>/script> !--stickey kit --> script src/assets/plugins/sticky-kit-master/dist/sticky-kit.min.js>/script> !--Custom JavaScript --> script src/assets/js/custom.min.js>/script> script src/assets/js/jquery.numeric.js>/script> script src/assets/js/custom.js>/script> !-- --> !-- This page plugins --> !-- --> script src/assets/js/jasny-bootstrap.js>/script> script src/assets/js/download2.js>/script> !-- --> !-- Style switcher --> !-- --> script src/assets/plugins/styleswitcher/jQuery.style.switcher.js>/script> script typetext/javascript> $(#facturar_form).submit(function(){ if($(#tax_id_receiver).val().lenght 11 || $(#tax_id_receiver).val() ){ $(#error_info_receptor).modal(); $(#error_receptor).html(Debe llenar el campo, R.F.C); return false; } if($(#name_receiver).val() ){ $(#error_info_receptor).modal(); $(#error_receptor).html(Debe llenar el campo, Nombre o razón social); return false; } if(validateEmail($(#email_receiver).val()) false){ $(#error_info_receptor).modal(); $(#error_receptor).html(Debe ser un correo electrónico válido); return false; } if($(#name_receiver).val().indexOf(|) ! -1){ $(#error_info_receptor).modal(); $(#error_receptor).html(Caracter especial no válido |); return false; } $(#facturar).prop(disabled, true); number_store $(#number_store).val(); num_ticket $(#num_ticket).val(); total_ticket $(#total_ticket).val(); tax_id_receiver $(#tax_id_receiver).val(); name_receiver $(#name_receiver).val(); email_receiver $(#email_receiver).val(); cp_receiver $(#cp_receiver).val(); regime_receiver $(#regime_receiver).val(); sufij $(#sufij).val(); num_sufij number_store+-+sufij; info_send {number_store : num_sufij, num_ticket : num_ticket, total_ticket : total_ticket, tax_id_receiver : tax_id_receiver, name_receiver : name_receiver, email_receiver : email_receiver, regime_receiver : regime_receiver, cp_receiver : cp_receiver}; $.post(/index.php/request, info_send, function(results){ console.log(results); if(results.error rfc) { $(#facturar).prop(disabled, false); $(#error_rfc).modal({backdrop: static, keyboard: false}); $(#rfc_error).html(results.msj); } else if(results.object invoice) { $(#results).modal({backdrop: static, keyboard: false}); $(#uuid).html(results.data.uuid); $(#seriefolio).html(results.data.seriefolio); $(#down_xml).data(blob,results.data.xml); $(#down_xml).data(name,results.data.uuid+.xml); $(#down_pdf).data(blob,results.data.pdf); $(#down_pdf).data(name,results.data.uuid+.pdf); } else if(results.object previously_invoiced) { $(#result_previously).modal({backdrop: static, keyboard: false}); $(#uuid_previously).html(results.data.uuid); $(#seriefolio_previously).html(results.data.seriefolio); $(#down_xml_previously).data(blob,results.data.xml); $(#down_xml_previously).data(name,results.data.uuid+.xml); //console.log(results.data.xml); $(#down_pdf_previously).data(blob,results.data.pdf); $(#down_pdf_previously).data(name,results.data.uuid+.pdf); //console.log(results.data.pdf); } else if(results.details0.code error.invalid_request.external_validation) { $(#facturar).prop(disabled, false); $(#errors2).modal({backdrop: static, keyboard: false}); $(#stamp_error).html(results.description0.message); } else { $(#facturar).prop(disabled, false); $(#errors).modal(); } }); return false; }); $(.download2).click(function(){ blob $(this).data(blob); name $(this).data(name); mime $(this).data(mime); download(data:+mime+;base64, +blob, name, mime); }); //validacion teclas caracteres $(.input_name_rz).keypress(function(tecla) { if(tecla.charCode > 58 && tecla.charCode 64) return false; if (tecla.charCode > 170 && tecla.charCode 180) return false; if (tecla.charCode > 33 && tecla.charCode 36) return false; if (tecla.charCode 42) return false; if (tecla.charCode 39 || tecla.charCode 168 || tecla.charCode 163 || tecla.charCode 161 || tecla.charCode 191) return false; if (tecla.charCode > 91 && tecla.charCode 95) return false; if (tecla.charCode > 123 && tecla.charCode 128) return false; }); //validacion email function validateEmail(email) { var re /^((^>()\\\.,;:\s@\+(\.^>()\\\.,;:\s@\+)*)|(\.+\))@((\0-9{1,3}\.0-9{1,3}\.0-9{1,3}\.0-9{1,3}\)|((a-zA-Z\-0-9+\.)+a-zA-Z{2,}))$/; return re.test(email); } $( #email_receiver ).blur(function() { var $result $(#error_email); var email $(#email_receiver).val(); $result.text(); if(email ){ $result.text(email + El campo está vacío); $result.css(color, red); } else if (validateEmail(email)) { //toastr.success(email ok); } else { $result.text(email + No es un correo válido); $result.css(color, red); } return false; }); //valida solo numeros $(#number_store).numeric({decimal: false, negative: false}, function () { this.value ; this.focus(); }); $(#sufij).numeric({decimal: false, negative: false}, function () { this.value ; this.focus(); }); /script>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Sun, 01 Mar 2026 00:19:36 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveServer: Apache/2.4.27 (Amazon) OpenSSL/1.0.2k-fipsSet-Cookie: ci_sessionvamrknqkh97es41oi9v7dlemb8n6r8hc; expiresSun, 01-Mar-2026 02:19:36 GMT; Max-Age7200; path/; HttpOnlyExpires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidate, post-check0, pre-check0Pragma: no-cache !DOCTYPE html>html langen>head> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge> !-- Tell the browser to be responsive to screen width --> meta nameviewport contentwidthdevice-width, initial-scale1> meta namedescription content> meta nameauthor content> !-- Favicon icon --> link relicon typeimage/png sizes16x16 href/assets/images/favicon.png> title>Subway® México | Portal de facturación/title> !-- Bootstrap Core CSS --> link href/assets/plugins/bootstrap/css/bootstrap.min.css relstylesheet> !-- Custom CSS --> link href/assets/css/style.css relstylesheet> !-- You can change the theme colors from here --> link href/assets/css/colors/subway.css idtheme relstylesheet> !-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> !-- WARNING: Respond.js doesnt work if you view the page via file:// --> !--if lt IE 9> script srchttps://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js>/script> script srchttps://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js>/script>!endif-->/head>body classfix-header logo-center> !-- --> !-- Preloader - style you can find in spinners.css --> !-- --> div classpreloader> svg classcircular viewBox25 25 50 50> circle classpath cx50 cy50 r20 fillnone stroke-width2 stroke-miterlimit10 /> /svg> /div> !-- --> !-- Main wrapper - style you can find in pages.scss --> !-- --> div idmain-wrapper> !-- --> !-- Topbar header - style you can find in pages.scss --> !-- --> header classtopbar> nav classnavbar top-navbar navbar-toggleable-sm navbar-light> !-- --> !-- Logo --> !-- --> div classnavbar-header> a classnavbar-brand href#> !-- Logo icon --> b> !--You can put here icon as well // i classwi wi-sunset>/i> //--> !-- Dark Logo icon --> !-- img src/assets/images/logo-icon.png althomepage classdark-logo /> Light Logo icon img src/assets/images/logo-light-icon.png althomepage classlight-logo /> --> /b> !--End Logo icon --> !-- Logo text --> span> !-- dark Logo text --> !-- img src/assets/images/logo-text.png althomepage classdark-logo /> --> !-- Light Logo text --> img src/assets/images/subway.png classlight-logo althomepage />/span> /a> /div> !-- --> !-- End Logo --> !-- --> div classnavbar-collapse> !-- --> !-- toggle and nav items --> !-- --> ul classnavbar-nav mr-auto mt-md-0 > !-- This is --> li classnav-item> a classnav-link nav-toggler hidden-md-up text-muted waves-effect waves-dark hrefjavascript:void(0)>i classti-menu>/i>/a> /li> li classnav-item> a classnav-link sidebartoggler hidden-sm-down text-muted waves-effect waves-dark hrefjavascript:void(0)>i classicon-arrow-left-circle>/i>/a> /li> !-- --> !-- Comment --> !-- --> !-- --> !-- End Comment --> !-- --> !-- --> !-- Messages --> !-- --> !-- --> !-- End Messages --> !-- --> !-- --> !-- Messages --> !-- --> !-- --> !-- End Messages --> !-- --> /ul> !-- --> !-- User profile and search --> !-- --> /div> /nav> /header> !-- --> !-- End Topbar header --> !-- --> !-- --> !-- Left Sidebar - style you can find in sidebar.scss --> !-- --> aside classleft-sidebar> !-- Sidebar scroll--> div classscroll-sidebar> !-- Sidebar navigation--> nav classsidebar-nav> ul idsidebarnav> li> a classhas-arrow href# aria-expandedfalse>i classfa fa-edit>/i>span classhide-menu>Facturación /span>/a> /li> li> a classhas-arrow hrefhttps://portal.facturassubway.mx/ aria-expandedfalse>i classfa fa-address-card >/i>span classhide-menu>Portal del franquiciatario /span>/a> /li> /ul> /nav> !-- End Sidebar navigation --> /div> !-- End Sidebar scroll--> /aside> !-- --> !-- End Left Sidebar - style you can find in sidebar.scss --> !-- --> !-- --> !-- Page wrapper --> !-- --> div classpage-wrapper> !-- --> !-- Container fluid --> !-- --> div classcontainer-fluid> !-- --> !-- Bread crumb and right sidebar toggle --> !-- --> div classrow page-titles> div classcol-md-6 col-8 align-self-center> h3 classtext-themecolor m-b-0 m-t-0>Portal de facturación/h3> ol classbreadcrumb> li classbreadcrumb-item active>Formulario de facturación /li> /ol> /div> /div> !-- --> !-- End Bread crumb and right sidebar toggle --> !-- --> !-- --> !-- Start Page Content --> !-- --> !-- .row --> div classrow> div classcol-sm-12> div classcard> div classcard-block> h4 classcard-title>Formulario de facturación/h4> !-- h6 classcard-subtitle> Por disposición oficial, es necesario registrar de manera no automática los comprobantes que desees emitir y que excedan los límites en totales y tipo de cambio./h6> --> form classform idfacturar_form> hr> h5 classcard-title>Información del Ticket/h5> div classrow p-t-20> div classcol-md-4> div classform-group> label classcontrol-label>Número de restaurante/label> div classinput-group> input idnumber_store namenumber_store typetext required classinPuttt> span classinput-group-addon SinBorder>-/span> input namesufij idsufij typetext required classinPutt value0> /div> small classform-control-feedback>Tal como aparece en el ticket/small> /div> /div> !--/span--> div classcol-md-4> div classform-group> label classcontrol-label>Número de ticket/label> input typetext idnum_ticket namenum_ticket classform-control required value1/> small classform-control-feedback>Tal y como aparece en el ticket. (1/A-XXXXX)/small> /div> /div> div classcol-md-4> div classform-group> label classcontrol-label>Total de consumo/label> input typetext idtotal_ticket nametotal_ticket classform-control required> small classform-control-feedback>Tal y como aparece en el ticket./small> /div> /div> !--/span--> /div> hr> h5 classcard-title>Información del receptor/h5> div classrow p-t-20> div classcol-md-4> div classform-group> label classcontrol-label>R.F.C./label> input typetext idtax_id_receiver classform-control nametax_id_receiver required maxlength13 minlength12> small classform-control-feedback>RFC en mayúsculas sin guión (12 o 13 caracteres)/small> /div> /div> div classcol-md-4> div classform-group> label classcontrol-label>Nombre o razón social/label> input typetext idname_receiver classform-control input_name_rz namename_receiver required> small classform-control-feedback>/small> /div> /div> div classcol-md-4> div classform-group> label classcontrol-label>Código postal/label> input typetext idcp_receiver classform-control namecp_receiver required> small classform-control-feedback>/small> /div> /div> div classcol-md-4> div classform-group> label classcontrol-label>Regimen fiscal/label> select idregime_receiver classform-control form-control-sm required custom-select nameregime_receiver stylewidth: 100%>/select> !-- input typetext idregime_receiver classform-control nameregime_receiver required> --> small classform-control-feedback>/small> /div> /div> div classcol-md-4> div classform-group> label classcontrol-label>Correo electrónico/label> input typeemail idemail_receiver classform-control nameemail_receiver required> small classform-control-feedback>p iderror_email>/p>/small> /div> /div> /div> div classrow> div classcol-md-12> button typesubmit idfacturar classbtn btn-block btn-themecolor>Realizar facturación/button> /div> /div> /form> /div> /div> /div> /div> !-- sample modal content --> div idresults classmodal fade tabindex-1 roledialog aria-labelledbyresultLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> h4 classmodal-title idresultLabel>Operación exitosa/h4> /div> div classmodal-body> h4>¡Factura generada exitosamente!/h4> p>La factura con el UUID strong>span iduuid>/span>/strong> y folio strong>span idseriefolio>/span>/strong> se generó de manera exitosa. Le hemos enviado un correo electrónico con la información generada./p> div classrow> div classcol-md-6> button classbtn btn-success btn-block download2 iddown_xml data-mimeapplication/xml data-blob data-name>Descargar XML/button> /div> div classcol-md-6> button classbtn btn-success btn-block download2 iddown_pdf data-mimeapplication/pdf data-blob data-name>Descargar PDF/button> /div> /div> /div> div classmodal-footer> button typebutton onclicklocation.reload() classbtn btn-success btn-block>Generar nueva factura/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> div idresult_previously classmodal fade tabindex-1 roledialog aria-labelledbyresultLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> h4 classmodal-title idresultLabel>Operación exitosa/h4> /div> div classmodal-body> h4>¡El ticket ha sido facturado anteriormente!/h4> p>La factura con el UUID strong>span iduuid_previously>/span>/strong> y folio strong>span idseriefolio_previously>/span>/strong> corresponde a los datos del ticket ingresado. Puede recuperar los docuentos desde los siguientes enlaces./p> div classrow> div classcol-md-6> button classbtn btn-success btn-block download2 iddown_xml_previously data-mimeapplication/xml data-blob data-name>Descargar XML/button> /div> div classcol-md-6> button classbtn btn-success btn-block download2 iddown_pdf_previously data-mimeapplication/pdf data-blob data-name>Descargar PDF/button> /div> /div> /div> div classmodal-footer> button typebutton onclicklocation.reload() classbtn btn-success btn-block>Generar nueva factura/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> div iderrors classmodal fade tabindex-1 roledialog aria-labelledbyerrorsLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> h4 classmodal-title iderrorsLabel>Ocurrió un problema/h4> button typebutton classclose data-dismissmodal aria-hiddentrue>×/button> /div> div classmodal-body> h4>Verifica la información/h4> p>La información proporcionada no es válida o no se encuentra el ticket, te recomendamos verificar nuevamente la información ingresada./p> /div> div classmodal-footer> button typebutton classbtn btn-info waves-effect data-dismissmodal>Cerrar/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> div iderrors2 classmodal fade tabindex-1 roledialog aria-labelledbyerrorsLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> h4 classmodal-title iderrorsLabel>Ocurrió un problema/h4> button typebutton classclose data-dismissmodal aria-hiddentrue>×/button> /div> div classmodal-body> p>strong>Error:span idstamp_error>/span> Favor de comunicarse con la tienda/strong>/p> /div> div classmodal-footer> button typebutton classbtn btn-info waves-effect data-dismissmodal>Cerrar/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> !-- /.modal --> div iderror_rfc classmodal fade tabindex-1 roledialog aria-labelledbyerrorsLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> h4 classmodal-title iderrorsLabel>Ocurrió un problema con el RFC/h4> button typebutton classclose data-dismissmodal aria-hiddentrue>×/button> /div> div classmodal-body> p>strong>span idrfc_error>/span>/strong>/p> /div> div classmodal-footer> button typebutton classbtn btn-info waves-effect data-dismissmodal>Cerrar/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> div iderror_info_receptor classmodal tabindex-1 roledialog aria-labelledbyerrorsLabel aria-hiddentrue> div classmodal-dialog> div classmodal-content> div classmodal-header> h4 classmodal-title iderrorsLabell>Debe llenar correctamente la información del receptor/h4> button typebutton classclose data-dismissmodal aria-hiddentrue>×/button> /div> div classmodal-body> p>strong>span iderror_receptor>/span>/strong>/p> /div> div classmodal-footer> button typebutton classbtn btn-info waves-effect data-dismissmodal>Cerrar/button> /div> /div> !-- /.modal-content --> /div> !-- /.modal-dialog --> /div> !-- /.row --> !-- .row --> !-- /.row --> !-- .row --> !-- /.row --> !-- .row --> !-- /.row --> !-- --> !-- End PAge Content --> !-- --> !-- --> !-- Right sidebar --> !-- --> !-- .right-sidebar --> !-- --> !-- End Right sidebar --> !-- --> /div> !-- --> !-- End Container fluid --> !-- --> !-- --> !-- footer --> !-- --> footer classfooter> © 2017 | Emite - Soluciones Fiscales Digitales | Subway® México | Portal de Facturación /footer> !-- --> !-- End footer --> !-- --> /div> !-- --> !-- End Page wrapper --> !-- --> /div> !-- --> !-- End Wrapper --> !-- --> !-- --> !-- All Jquery --> !-- --> script src/assets/plugins/jquery/jquery.min.js>/script> !-- Bootstrap tether Core JavaScript --> script src/assets/plugins/bootstrap/js/tether.min.js>/script> script src/assets/plugins/bootstrap/js/bootstrap.min.js>/script> !-- slimscrollbar scrollbar JavaScript --> script src/assets/js/jquery.slimscroll.js>/script> !--Wave Effects --> script src/assets/js/waves.js>/script> !--Menu sidebar --> script src/assets/js/sidebarmenu.js>/script> !--stickey kit --> script src/assets/plugins/sticky-kit-master/dist/sticky-kit.min.js>/script> !--Custom JavaScript --> script src/assets/js/custom.min.js>/script> script src/assets/js/jquery.numeric.js>/script> script src/assets/js/custom.js>/script> !-- --> !-- This page plugins --> !-- --> script src/assets/js/jasny-bootstrap.js>/script> script src/assets/js/download2.js>/script> !-- --> !-- Style switcher --> !-- --> script src/assets/plugins/styleswitcher/jQuery.style.switcher.js>/script> script typetext/javascript> $(#facturar_form).submit(function(){ if($(#tax_id_receiver).val().lenght 11 || $(#tax_id_receiver).val() ){ $(#error_info_receptor).modal(); $(#error_receptor).html(Debe llenar el campo, R.F.C); return false; } if($(#name_receiver).val() ){ $(#error_info_receptor).modal(); $(#error_receptor).html(Debe llenar el campo, Nombre o razón social); return false; } if(validateEmail($(#email_receiver).val()) false){ $(#error_info_receptor).modal(); $(#error_receptor).html(Debe ser un correo electrónico válido); return false; } if($(#name_receiver).val().indexOf(|) ! -1){ $(#error_info_receptor).modal(); $(#error_receptor).html(Caracter especial no válido |); return false; } $(#facturar).prop(disabled, true); number_store $(#number_store).val(); num_ticket $(#num_ticket).val(); total_ticket $(#total_ticket).val(); tax_id_receiver $(#tax_id_receiver).val(); name_receiver $(#name_receiver).val(); email_receiver $(#email_receiver).val(); cp_receiver $(#cp_receiver).val(); regime_receiver $(#regime_receiver).val(); sufij $(#sufij).val(); num_sufij number_store+-+sufij; info_send {number_store : num_sufij, num_ticket : num_ticket, total_ticket : total_ticket, tax_id_receiver : tax_id_receiver, name_receiver : name_receiver, email_receiver : email_receiver, regime_receiver : regime_receiver, cp_receiver : cp_receiver}; $.post(/index.php/request, info_send, function(results){ console.log(results); if(results.error rfc) { $(#facturar).prop(disabled, false); $(#error_rfc).modal({backdrop: static, keyboard: false}); $(#rfc_error).html(results.msj); } else if(results.object invoice) { $(#results).modal({backdrop: static, keyboard: false}); $(#uuid).html(results.data.uuid); $(#seriefolio).html(results.data.seriefolio); $(#down_xml).data(blob,results.data.xml); $(#down_xml).data(name,results.data.uuid+.xml); $(#down_pdf).data(blob,results.data.pdf); $(#down_pdf).data(name,results.data.uuid+.pdf); } else if(results.object previously_invoiced) { $(#result_previously).modal({backdrop: static, keyboard: false}); $(#uuid_previously).html(results.data.uuid); $(#seriefolio_previously).html(results.data.seriefolio); $(#down_xml_previously).data(blob,results.data.xml); $(#down_xml_previously).data(name,results.data.uuid+.xml); //console.log(results.data.xml); $(#down_pdf_previously).data(blob,results.data.pdf); $(#down_pdf_previously).data(name,results.data.uuid+.pdf); //console.log(results.data.pdf); } else if(results.details0.code error.invalid_request.external_validation) { $(#facturar).prop(disabled, false); $(#errors2).modal({backdrop: static, keyboard: false}); $(#stamp_error).html(results.description0.message); } else { $(#facturar).prop(disabled, false); $(#errors).modal(); } }); return false; }); $(.download2).click(function(){ blob $(this).data(blob); name $(this).data(name); mime $(this).data(mime); download(data:+mime+;base64, +blob, name, mime); }); //validacion teclas caracteres $(.input_name_rz).keypress(function(tecla) { if(tecla.charCode > 58 && tecla.charCode 64) return false; if (tecla.charCode > 170 && tecla.charCode 180) return false; if (tecla.charCode > 33 && tecla.charCode 36) return false; if (tecla.charCode 42) return false; if (tecla.charCode 39 || tecla.charCode 168 || tecla.charCode 163 || tecla.charCode 161 || tecla.charCode 191) return false; if (tecla.charCode > 91 && tecla.charCode 95) return false; if (tecla.charCode > 123 && tecla.charCode 128) return false; }); //validacion email function validateEmail(email) { var re /^((^>()\\\.,;:\s@\+(\.^>()\\\.,;:\s@\+)*)|(\.+\))@((\0-9{1,3}\.0-9{1,3}\.0-9{1,3}\.0-9{1,3}\)|((a-zA-Z\-0-9+\.)+a-zA-Z{2,}))$/; return re.test(email); } $( #email_receiver ).blur(function() { var $result $(#error_email); var email $(#email_receiver).val(); $result.text(); if(email ){ $result.text(email + El campo está vacío); $result.css(color, red); } else if (validateEmail(email)) { //toastr.success(email ok); } else { $result.text(email + No es un correo válido); $result.css(color, red); } return false; }); //valida solo numeros $(#number_store).numeric({decimal: false, negative: false}, function () { this.value ; this.focus(); }); $(#sufij).numeric({decimal: false, negative: false}, function () { this.value ; this.focus(); }); /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]