{"id":4829,"date":"2020-02-05T23:33:04","date_gmt":"2020-02-06T05:33:04","guid":{"rendered":"http:\/\/www.facturando.mx\/blog\/?p=4829"},"modified":"2020-02-05T23:33:04","modified_gmt":"2020-02-06T05:33:04","slug":"dll-para-validar-si-un-rfc-existe-en-el-sat","status":"publish","type":"post","link":"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/","title":{"rendered":"DLL para validar si un RFC existe en el SAT"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Hoy, hemos liberado una nueva versi\u00f3n (2020.02.05) de nuestro producto (DLL) <a href=\"https:\/\/facturando.mx\/productos\/libreria-rfc-existe-sat\/\">CFDI Data<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Como ya sabes, con esta librer\u00eda puedes verificar, entre otras cosas, si un RFC es v\u00e1lido y si existe en el SAT; este proceso es muy importante para las empresas, porque les ayuda a:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Dar de alta clientes, proveedores y empleados, pudiendo verificar si el RFC introducido es v\u00e1lido y existe en el SAT.<\/li><li> Evitar que traten de generar un CFDI y que se genere un error.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Si quieres conocer un poco mas de las cosas que puedes validar con esta DLL, te invitamos a visitar nuestro <a href=\"https:\/\/facturando.mx\/productos\/libreria-rfc-existe-sat\/\">sitio web<\/a>, donde podr\u00e1s ver, detalladamente, las caracter\u00edsticas de este producto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, detallaremos los cambios realizados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"text-decoration: underline;\"><strong>RFC Existe<\/strong><\/span><br> En versiones anteriores de la librer\u00eda ya exist\u00eda esta funcionalidad, esto es, ya pod\u00edas verificar si un RFC existe en el SAT, lo que hemos hecho es esta liberaci\u00f3n, es crear una nueva versi\u00f3n de dicho m\u00e9todo en donde hemos logrado:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Reducir tiempos, en pruebas realizadas, hemos obtenido en promedio, un tiempo de 200 milisegundos, muy inferior a la versi\u00f3n anterior.<\/li><li> Disminuir el consumo de memoria.<\/li><li> Dar soporte a un mayor n\u00famero de consultas simult\u00e1neas, esto se ha logrado en conjunto con las mejoras realizadas en nuestra infraestructura, las cuales detallaremos m\u00e1s adelante.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"text-decoration: underline;\"><strong>Manejo de errores<\/strong><\/span><br> La <a href=\"https:\/\/facturando.mx\/productos\/libreria-rfc-existe-sat\/descarga.php\">DLL<\/a> ya contaba con una forma de manejar los errores, el problema de \u00e9ste radicaba en que poca la informaci\u00f3n que prove\u00eda y en algunos casos era dif\u00edcil detectar el motivo del error.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En esta nueva versi\u00f3n hemos incluido un nuevo manejador de errores, el cual provee informaci\u00f3n mucho m\u00e1s precisa y detallada del problema que se present\u00f3; dentro de sus caracter\u00edsticas que puedes encontrar tenemos:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>El proceso en el que se gener\u00f3 el error<\/li><li> El tipo de error, en este caso los errores no son n\u00fameros, sino un tipo de datos, con esto se hace mas f\u00e1cil identificar el motivo del error<\/li><li> Mensaje detallado del error.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">En caso de que el error se haya generado al momento de conectarse o consultar un recurso externo, por ejemplo, los servidores de Facturando, se adiciona a lo ya anteriormente comentado:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>La URL a donde se estaba realizado la conexi\u00f3n.<\/li><li> El tipo de error, en este caso enfocado a la conectividad, por ejemplo: Web exception, socket exception, etc.<\/li><li> N\u00famero de error, este n\u00famero, com\u00fanmente hace referencia a los c\u00f3digos de HTTP, por ejemplo: 401, 403, etc.<\/li><li> Cabeceras de la conexi\u00f3n. <\/li><li> Se da acceso a la excepci\u00f3n que se gener\u00f3.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Con toda esta informaci\u00f3n, creemos que es mucho m\u00e1s f\u00e1cil poder detectar donde y porque se est\u00e1 presentando el problema.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es importante que cuando nos reportes un problema con la librer\u00eda, nos proporciones toda esta informaci\u00f3n, de esta forma podremos ayudarme m\u00e1s f\u00e1cilmente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"text-decoration: underline;\"><strong>Configuraci\u00f3n<\/strong><\/span><br> Otro de los cambios realizado en esta nueva versi\u00f3n, es la inclusi\u00f3n de una clase que nos permite configurar el comportamiento de la librer\u00eda; com\u00fanmente no har\u00e1s uso de estas opciones, pero en ciertos casos puede ayudarte a resolver ciertos requerimientos, como por ejemplo el uso de conexiones seguras (HTTPS) o el uso de un proxy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si deseas conocer cada uno de los aspectos que puedes configurar dentro de la librer\u00eda, te invitamos a revisar el demo RFC Existe, en este se muestra c\u00f3mo realizar esta parte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"text-decoration: underline;\"><strong>Infraestructura<\/strong><\/span><br> Como comentamos l\u00edneas arriba, dos de los m\u00e1s grandes logros de esta versi\u00f3n son:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Disminuir el tiempo requerido para consultar si un RFC existe en el SAT<br>\nPoder dar soporte a un mayor n\u00famero de peticiones simult\u00e1neas<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estos dos logros, los hemos alcanzado realizando cambios a la librer\u00eda, pero tambi\u00e9n mejorando nuestra infraestructura y eso es precisamente lo que queremos comentar a continuaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Como ya sabes, la DLL se conecta a nuestros servidores para verificar si un RFC existe o no en el SAT, en este caso lo que hemos hecho es:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Contratar dos nuevos servidores, de esta forma la carga de trabajo se distribuye entre los dos, reduciendo la probabilidad de que se vea saturado el servicio.<\/li><li>Hemos actualizados los recursos de nuestros servidores, con esto esperamos poder atender una mayor cantidad de peticiones simult\u00e1neas.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"text-decoration: underline;\"><strong>Retrocompatibilidad<\/strong><\/span><br> En este momento, y tras analizar los cambios realizados, te estar\u00e1s preguntando si tu c\u00f3digo actual dejar\u00e1 de funcionar, pues te tenemos buenas noticias: No, esta nueva versi\u00f3n de la librer\u00eda es compatible con tu c\u00f3digo actual, esto significa que va a continuar funcionando sin problemas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lo anterior es debido a que hemos implementado todos los cambios a trav\u00e9s de un nuevo namespace, con esto hemos podido desarrollar todo nuevo sin afectar tu c\u00f3digo actual.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"text-decoration: underline;\"><strong>Recomendaciones<\/strong><\/span><br>Esta es la parte m\u00e1s importante de este art\u00edculo, ya que aqu\u00ed es donde te mostramos lo que consideramos deber\u00edas de hacer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lo primero es modificar tu c\u00f3digo y empezar a usar este nuevo m\u00e9todo de RFC existe, ya que el anterior fue marcado como obsoleto y ser\u00e1 eliminado en un futuro (<strong><em>01\/06\/2020<\/em><\/strong>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es cierto que este cambio afecta tu desarrollo actual, pero consideramos que el cambio vale la pena, ya que son muchos los beneficios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adicionalmente, continuaremos haciendo mejoras al nuevo m\u00e9todo de RFC existe, y dejaremos de dar soporte al anterior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Otro aspecto importante, es que poco a poco iremos actualizando todos los m\u00e9todos (CURP, listas negras, etc.) a esta nueva metodolog\u00eda de trabajo y cada uno de los m\u00e9todos anteriores se ir\u00e1n marcando como obsoletos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por todo lo anterior, es que hemos dado un tiempo prudente (5 meses) para que puedas llevar a cabo este cambio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00bf<strong><span style=\"text-decoration: underline;\">Qu\u00e9 sigue?<\/span><\/strong><br> Esta secci\u00f3n esta dedicar a darte a conocer los cambios que estaremos realizando sobre la <a href=\"https:\/\/facturando.mx\/productos\/libreria-rfc-existe-sat\/presentacion.php\">DLL<\/a> en el transcurso del a\u00f1o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Como comentamos l\u00edneas arriba, empezaremos a cambiar cada uno de los m\u00e9todos existentes a esta nueva forma de trabajar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adicionalmente, estamos trabajando en nueva funcionalidad con la que podr\u00e1s obtener el nombre o raz\u00f3n social de un contribuyente usando su RFC.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Como punto final tambi\u00e9n nos gustar\u00eda comentar que estamos preparando un API REST, a trav\u00e9s del cual podr\u00e1s consultar si un RFC existe en el SAT, esto va a ser de gran ayuda para los usuarios que trabajan en otros lenguajes (PHP, Phyton, etc.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si deseas saber el detalle de los cambios realizados en esta nueva versi\u00f3n, te invitamos a leer el <a href=\"https:\/\/facturando.mx\/descargas\/cfdidata\/Historial_de_cambios.txt\">historial de cambios<\/a>.<\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">Te invitamos a que lleves a cabo la actualizaci\u00f3n de la librer\u00eda, dando clic en la siguiente liga:<\/p>\n\n\n\n<h3 class=\"has-text-align-center wp-block-heading\"><a href=\"https:\/\/facturando.mx\/productos\/libreria-rfc-existe-sat\/descarga.php\">DESCARGAR<\/a><\/h3>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">Si tienes alguna duda con respecto a esta publicaci\u00f3n, te invitamos a que nos contactes por medio del chat que aparece en nuestra p\u00e1gina <a href=\"https:\/\/www.facturando.mx\/\">www.facturando.mx<\/a> donde con gusto un asesor te atender\u00e1.<\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">Hasta la pr\u00f3xima.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoy, hemos liberado una nueva versi\u00f3n (2020.02.05) de nuestro producto (DLL) CFDI Data. Como ya sabes, con esta librer\u00eda puedes verificar, entre otras cosas, si un RFC es v\u00e1lido y si existe en el SAT; este proceso es muy importante <a class=\"more-link\" href=\"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/\">Seguir leyendo <span class=\"screen-reader-text\">  DLL para validar si un RFC existe en el SAT<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[83,78,113,35,20,4,65,140,36],"tags":[18,12,7,115,148,168,96,94],"class_list":["post-4829","post","type-post","status-publish","format-standard","hentry","category-c","category-cfdi","category-cfdi-3-3","category-dll","category-factura-electronica","category-liberacion","category-linea-de-comandos","category-listas-negras","category-validar","tag-c","tag-c-cfdi","tag-cfdi","tag-cfdi-3-3","tag-lista-negra-del-sat","tag-rfc","tag-sat","tag-validar"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Hoy, hemos liberado una nueva versi\u00f3n (2020.02.05) de nuestro producto (DLL) CFDI Data. Como ya sabes, con esta librer\u00eda puedes verificar, entre otras cosas, si un RFC es v\u00e1lido y si existe en el SAT; este proceso es muy importante para las empresas, porque les ayuda a: Dar de alta clientes, proveedores y empleados, pudiendo\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Facturando\"\/>\n\t<meta name=\"google-site-verification\" content=\"mLHgZsMVAIoTY5foJGpXRwBTkOEwXJCFWamt4Hi_0jA\" \/>\n\t<meta name=\"msvalidate.01\" content=\"262B9D6F25B63228AFDC3DE848E181AD\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Facturando | La soluci\u00f3n m\u00e1s r\u00e1pida y confiable para factura electr\u00f3nica\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"DLL para validar si un RFC existe en el SAT | Facturando\" \/>\n\t\t<meta property=\"og:description\" content=\"Hoy, hemos liberado una nueva versi\u00f3n (2020.02.05) de nuestro producto (DLL) CFDI Data. Como ya sabes, con esta librer\u00eda puedes verificar, entre otras cosas, si un RFC es v\u00e1lido y si existe en el SAT; este proceso es muy importante para las empresas, porque les ayuda a: Dar de alta clientes, proveedores y empleados, pudiendo\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-06T05:33:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-06T05:33:04+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/Facturando\/100064014306286\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@FacturandoMX\" \/>\n\t\t<meta name=\"twitter:title\" content=\"DLL para validar si un RFC existe en el SAT | Facturando\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Hoy, hemos liberado una nueva versi\u00f3n (2020.02.05) de nuestro producto (DLL) CFDI Data. Como ya sabes, con esta librer\u00eda puedes verificar, entre otras cosas, si un RFC es v\u00e1lido y si existe en el SAT; este proceso es muy importante para las empresas, porque les ayuda a: Dar de alta clientes, proveedores y empleados, pudiendo\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@FacturandoMX\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2020\\\/02\\\/05\\\/dll-para-validar-si-un-rfc-existe-en-el-sat\\\/#article\",\"name\":\"DLL para validar si un RFC existe en el SAT | Facturando\",\"headline\":\"DLL para validar si un RFC existe en el SAT\",\"author\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/imagen\\\/logotipo.png\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#articleImage\"},\"datePublished\":\"2020-02-05T23:33:04-06:00\",\"dateModified\":\"2020-02-05T23:33:04-06:00\",\"inLanguage\":\"es-ES\",\"commentCount\":2,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2020\\\/02\\\/05\\\/dll-para-validar-si-un-rfc-existe-en-el-sat\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2020\\\/02\\\/05\\\/dll-para-validar-si-un-rfc-existe-en-el-sat\\\/#webpage\"},\"articleSection\":\"C#, CFDI, CFDI 3.3, DLL, Factura electr\\u00f3nica, Liberaci\\u00f3n, L\\u00ednea de comandos, Listas negras, Validar, C#, C# CFDI, CFDI, CFDI 3.3, lista negra del SAT, RFC, SAT, Validar\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2020\\\/02\\\/05\\\/dll-para-validar-si-un-rfc-existe-en-el-sat\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.facturando.mx\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/sat\\\/#listItem\",\"name\":\"SAT\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/sat\\\/#listItem\",\"position\":2,\"name\":\"SAT\",\"item\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/sat\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/sat\\\/listas-negras\\\/#listItem\",\"name\":\"Listas negras\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/sat\\\/listas-negras\\\/#listItem\",\"position\":3,\"name\":\"Listas negras\",\"item\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/sat\\\/listas-negras\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2020\\\/02\\\/05\\\/dll-para-validar-si-un-rfc-existe-en-el-sat\\\/#listItem\",\"name\":\"DLL para validar si un RFC existe en el SAT\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/sat\\\/#listItem\",\"name\":\"SAT\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2020\\\/02\\\/05\\\/dll-para-validar-si-un-rfc-existe-en-el-sat\\\/#listItem\",\"position\":4,\"name\":\"DLL para validar si un RFC existe en el SAT\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/sat\\\/listas-negras\\\/#listItem\",\"name\":\"Listas negras\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#organization\",\"name\":\"Facturando\",\"description\":\"La soluci\\u00f3n m\\u00e1s r\\u00e1pida y confiable para factura electr\\u00f3nica\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/\",\"telephone\":\"+525553897655\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/imagen\\\/logotipo.png\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2020\\\/02\\\/05\\\/dll-para-validar-si-un-rfc-existe-en-el-sat\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2020\\\/02\\\/05\\\/dll-para-validar-si-un-rfc-existe-en-el-sat\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/Facturando\\\/100064014306286\\\/\",\"https:\\\/\\\/twitter.com\\\/FacturandoMX\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCGZrk5l9eU6bxg3AiD48UPA\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/#author\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/\",\"name\":\"Facturando\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2020\\\/02\\\/05\\\/dll-para-validar-si-un-rfc-existe-en-el-sat\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09bd2449012021f71560d42b62b88a8fe1dcb2565587b4193b6d21a13d5cc4d1?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Facturando\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2020\\\/02\\\/05\\\/dll-para-validar-si-un-rfc-existe-en-el-sat\\\/#webpage\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2020\\\/02\\\/05\\\/dll-para-validar-si-un-rfc-existe-en-el-sat\\\/\",\"name\":\"DLL para validar si un RFC existe en el SAT | Facturando\",\"description\":\"Hoy, hemos liberado una nueva versi\\u00f3n (2020.02.05) de nuestro producto (DLL) CFDI Data. Como ya sabes, con esta librer\\u00eda puedes verificar, entre otras cosas, si un RFC es v\\u00e1lido y si existe en el SAT; este proceso es muy importante para las empresas, porque les ayuda a: Dar de alta clientes, proveedores y empleados, pudiendo\",\"inLanguage\":\"es-ES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2020\\\/02\\\/05\\\/dll-para-validar-si-un-rfc-existe-en-el-sat\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/#author\"},\"datePublished\":\"2020-02-05T23:33:04-06:00\",\"dateModified\":\"2020-02-05T23:33:04-06:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/\",\"name\":\"Facturando\",\"description\":\"La soluci\\u00f3n m\\u00e1s r\\u00e1pida y confiable para factura electr\\u00f3nica\",\"inLanguage\":\"es-ES\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"DLL para validar si un RFC existe en el SAT | Facturando","description":"Hoy, hemos liberado una nueva versi\u00f3n (2020.02.05) de nuestro producto (DLL) CFDI Data. Como ya sabes, con esta librer\u00eda puedes verificar, entre otras cosas, si un RFC es v\u00e1lido y si existe en el SAT; este proceso es muy importante para las empresas, porque les ayuda a: Dar de alta clientes, proveedores y empleados, pudiendo","canonical_url":"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"mLHgZsMVAIoTY5foJGpXRwBTkOEwXJCFWamt4Hi_0jA","msvalidate.01":"262B9D6F25B63228AFDC3DE848E181AD","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/#article","name":"DLL para validar si un RFC existe en el SAT | Facturando","headline":"DLL para validar si un RFC existe en el SAT","author":{"@id":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/#author"},"publisher":{"@id":"https:\/\/www.facturando.mx\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.facturando.mx\/imagen\/logotipo.png","@id":"https:\/\/www.facturando.mx\/blog\/#articleImage"},"datePublished":"2020-02-05T23:33:04-06:00","dateModified":"2020-02-05T23:33:04-06:00","inLanguage":"es-ES","commentCount":2,"mainEntityOfPage":{"@id":"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/#webpage"},"isPartOf":{"@id":"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/#webpage"},"articleSection":"C#, CFDI, CFDI 3.3, DLL, Factura electr\u00f3nica, Liberaci\u00f3n, L\u00ednea de comandos, Listas negras, Validar, C#, C# CFDI, CFDI, CFDI 3.3, lista negra del SAT, RFC, SAT, Validar"},{"@type":"BreadcrumbList","@id":"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.facturando.mx\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/category\/sat\/#listItem","name":"SAT"}},{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/category\/sat\/#listItem","position":2,"name":"SAT","item":"https:\/\/www.facturando.mx\/blog\/category\/sat\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/category\/sat\/listas-negras\/#listItem","name":"Listas negras"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/category\/sat\/listas-negras\/#listItem","position":3,"name":"Listas negras","item":"https:\/\/www.facturando.mx\/blog\/category\/sat\/listas-negras\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/#listItem","name":"DLL para validar si un RFC existe en el SAT"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/category\/sat\/#listItem","name":"SAT"}},{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/#listItem","position":4,"name":"DLL para validar si un RFC existe en el SAT","previousItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/category\/sat\/listas-negras\/#listItem","name":"Listas negras"}}]},{"@type":"Organization","@id":"https:\/\/www.facturando.mx\/blog\/#organization","name":"Facturando","description":"La soluci\u00f3n m\u00e1s r\u00e1pida y confiable para factura electr\u00f3nica","url":"https:\/\/www.facturando.mx\/blog\/","telephone":"+525553897655","logo":{"@type":"ImageObject","url":"https:\/\/www.facturando.mx\/imagen\/logotipo.png","@id":"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/#organizationLogo"},"image":{"@id":"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/people\/Facturando\/100064014306286\/","https:\/\/twitter.com\/FacturandoMX","https:\/\/www.youtube.com\/channel\/UCGZrk5l9eU6bxg3AiD48UPA"]},{"@type":"Person","@id":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/#author","url":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/","name":"Facturando","image":{"@type":"ImageObject","@id":"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/09bd2449012021f71560d42b62b88a8fe1dcb2565587b4193b6d21a13d5cc4d1?s=96&d=mm&r=g","width":96,"height":96,"caption":"Facturando"}},{"@type":"WebPage","@id":"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/#webpage","url":"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/","name":"DLL para validar si un RFC existe en el SAT | Facturando","description":"Hoy, hemos liberado una nueva versi\u00f3n (2020.02.05) de nuestro producto (DLL) CFDI Data. Como ya sabes, con esta librer\u00eda puedes verificar, entre otras cosas, si un RFC es v\u00e1lido y si existe en el SAT; este proceso es muy importante para las empresas, porque les ayuda a: Dar de alta clientes, proveedores y empleados, pudiendo","inLanguage":"es-ES","isPartOf":{"@id":"https:\/\/www.facturando.mx\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/#breadcrumblist"},"author":{"@id":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/#author"},"creator":{"@id":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/#author"},"datePublished":"2020-02-05T23:33:04-06:00","dateModified":"2020-02-05T23:33:04-06:00"},{"@type":"WebSite","@id":"https:\/\/www.facturando.mx\/blog\/#website","url":"https:\/\/www.facturando.mx\/blog\/","name":"Facturando","description":"La soluci\u00f3n m\u00e1s r\u00e1pida y confiable para factura electr\u00f3nica","inLanguage":"es-ES","publisher":{"@id":"https:\/\/www.facturando.mx\/blog\/#organization"}}]},"og:locale":"es_ES","og:site_name":"Facturando | La soluci\u00f3n m\u00e1s r\u00e1pida y confiable para factura electr\u00f3nica","og:type":"article","og:title":"DLL para validar si un RFC existe en el SAT | Facturando","og:description":"Hoy, hemos liberado una nueva versi\u00f3n (2020.02.05) de nuestro producto (DLL) CFDI Data. Como ya sabes, con esta librer\u00eda puedes verificar, entre otras cosas, si un RFC es v\u00e1lido y si existe en el SAT; este proceso es muy importante para las empresas, porque les ayuda a: Dar de alta clientes, proveedores y empleados, pudiendo","og:url":"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/","article:published_time":"2020-02-06T05:33:04+00:00","article:modified_time":"2020-02-06T05:33:04+00:00","article:publisher":"https:\/\/www.facebook.com\/people\/Facturando\/100064014306286\/","twitter:card":"summary","twitter:site":"@FacturandoMX","twitter:title":"DLL para validar si un RFC existe en el SAT | Facturando","twitter:description":"Hoy, hemos liberado una nueva versi\u00f3n (2020.02.05) de nuestro producto (DLL) CFDI Data. Como ya sabes, con esta librer\u00eda puedes verificar, entre otras cosas, si un RFC es v\u00e1lido y si existe en el SAT; este proceso es muy importante para las empresas, porque les ayuda a: Dar de alta clientes, proveedores y empleados, pudiendo","twitter:creator":"@FacturandoMX"},"aioseo_meta_data":{"post_id":"4829","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-20 23:14:40","updated":"2026-09-03 09:29:47","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.facturando.mx\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.facturando.mx\/blog\/category\/sat\/\" title=\"SAT\">SAT<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.facturando.mx\/blog\/category\/sat\/listas-negras\/\" title=\"Listas negras\">Listas negras<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tDLL para validar si un RFC existe en el SAT\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.facturando.mx\/blog"},{"label":"SAT","link":"https:\/\/www.facturando.mx\/blog\/category\/sat\/"},{"label":"Listas negras","link":"https:\/\/www.facturando.mx\/blog\/category\/sat\/listas-negras\/"},{"label":"DLL para validar si un RFC existe en el SAT","link":"https:\/\/www.facturando.mx\/blog\/2020\/02\/05\/dll-para-validar-si-un-rfc-existe-en-el-sat\/"}],"_links":{"self":[{"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/posts\/4829","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/comments?post=4829"}],"version-history":[{"count":1,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/posts\/4829\/revisions"}],"predecessor-version":[{"id":4830,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/posts\/4829\/revisions\/4830"}],"wp:attachment":[{"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/media?parent=4829"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/categories?post=4829"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/tags?post=4829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}