{"id":3800,"date":"2017-04-17T21:05:37","date_gmt":"2017-04-18T03:05:37","guid":{"rendered":"http:\/\/www.facturando.mx\/blog\/?p=3800"},"modified":"2017-04-17T21:05:37","modified_gmt":"2017-04-18T03:05:37","slug":"libreria-edl-csharp-cfdi-3-3","status":"publish","type":"post","link":"https:\/\/www.facturando.mx\/blog\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/","title":{"rendered":"Librer\u00eda EDL CSharp: CFDI 3.3"},"content":{"rendered":"<p>Como sabr\u00e1s, el SAT liber\u00f3 la especificaci\u00f3n t\u00e9cnica para la <a href=\"https:\/\/www.facturando.mx\/blog\/index.php\/2016\/12\/30\/actualizacion-a-la-version-3-3-del-cfdi-para-factura-electronica\/\" target=\"_blank\">nueva versi\u00f3n del CFDI<\/a>; adem\u00e1s liber\u00f3 nuevas especificaciones para el resto de est\u00e1ndares relacionados al mismo como son: el c\u00f3digo de barras bidimensional, el complemento timbre, etc.; si deseas conocer a detalle todos los cambios realizados te invitamos leer los siguientes art\u00edculos:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.facturando.mx\/blog\/index.php\/2016\/12\/30\/actualizacion-a-la-version-3-3-del-cfdi-para-factura-electronica\/\" target=\"_blank\">Definici\u00f3n del CFDI 3.3<\/a><\/li>\n<li><a href=\"https:\/\/www.facturando.mx\/blog\/index.php\/2016\/12\/30\/especificacion-tecnica-del-cfdi-en-su-version-3-3\/\" target=\"_blank\">Especificaci\u00f3n t\u00e9cnica<\/a><\/li>\n<li><a href=\"https:\/\/www.facturando.mx\/blog\/index.php\/2016\/12\/30\/estandar-del-cfdi-de-nomina-3-3\/\" target=\"_blank\">Cat\u00e1logos para el comprobante<\/a><\/li>\n<li><a href=\"https:\/\/www.facturando.mx\/blog\/index.php\/2017\/01\/26\/nuevo-codigo-de-barras-bidimensional-cbb-para-el-cfdi-version-3-3\/\" target=\"_blank\">C\u00f3digo de barras para el CFDI 3.3<\/a><\/li>\n<li><a href=\"https:\/\/www.facturando.mx\/blog\/index.php\/2017\/01\/26\/nuevo-timbre-fiscal-digital-para-el-cfdi-version-3-3\/\" target=\"_blank\">Timbre fiscal versi\u00f3n 1.1<\/a><\/li>\n<li><a href=\"https:\/\/www.facturando.mx\/blog\/index.php\/2017\/01\/26\/complemento-para-recepcion-de-pagos\/\" target=\"_blank\">Complemento recepci\u00f3n de pago<\/a><\/li>\n<\/ul>\n<p>Debido a lo anterior, nos dimos a la tarea de actualizar nuestra librer\u00eda para generar facturas electr\u00f3nicas, dando soporte a todos los cambios anteriormente comentados y tambi\u00e9n agregando caracter\u00edsticas que nos ha solicitado algunos usuarios.<\/p>\n<p>Esta ha sido la liberaci\u00f3n m\u00e1s compleja que hemos realizado desde que se desarroll\u00f3 la primera versi\u00f3n y esto debido a los cambios realizados por el SAT y porque hemos logrado que la librer\u00eda pueda trabajar en desarrollos multi-thread, hablaremos de este tema m\u00e1s adelante, por el momento vamos a describir los cambios m\u00e1s importantes de esta nueva versi\u00f3n:<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>CFDI 3.3<\/strong><\/span><br \/>\nCon esta nueva versi\u00f3n, podr\u00e1s generar tus comprobantes 3.3 cumpliendo con todos los requisitos exigidos por el SAT, internamente hemos modificados todos los procesos relacionados con esta versi\u00f3n:<\/p>\n<ul>\n<li><em><strong>Nuevos campos<\/strong><\/em>: Se han agregado los nuevos atributos y nodos requeridos.<\/li>\n<li><em><strong>Cadena original<\/strong><\/em>: Se ha modificado el c\u00e1lculo de la cadena original, dando cumplimiento a la especificaci\u00f3n dada por el SAT.<\/li>\n<li><em><strong>Validaci\u00f3n contra schema<\/strong><\/em>: Se agreg\u00f3 el schema del CFDI 3.3, para cuando se genere el mismo, se valide si cumple con la estructura, cat\u00e1logos y reglas dadas por el SAT.<\/li>\n<li><em><strong>Sellado<\/strong><\/em>: Hemos actualizado nuestro proceso de sellado dando soporte al nuevo algoritmo de digesti\u00f3n (SHA2) exigido por la autoridad.<\/li>\n<li><em><strong>Validaci\u00f3n<\/strong><\/em>: El proceso de leer y validar un CFDI ha sido modificado para dar soporte a esta nueva versi\u00f3n.<\/li>\n<\/ul>\n<p>Hemos agregado un ejemplo (C# y VB.Net) donde se muestra como generar un XML con esta nueva versi\u00f3n y tambi\u00e9n hemos actualizado el ejemplo de validaci\u00f3n donde se muestra como leer un CFDI 3.3<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Complemento Recibo de pago<\/strong><\/span><br \/>\nEste es otro de los cambios realizados por el SAT y es el manejo de los pagos a un CFDI, en este caso hemos agregado soporte a dicho complemento, si deseas como hacer uso del mismo te invitamos a revisar el ejemplo \u00ab<em>COMPLEMENTOS\u00bb<\/em>.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>C\u00f3digo de barras bidimensional<\/strong><\/span><br \/>\nEn este caso hemos realizado dos cambios importantes, el primero de ellos es dar soporte al CBB 1.1 cumpliendo con los lineamientos solicitados por la autoridad.; el segundo es la forma en que se genera el mismo, anteriormente se usaba una clase est\u00e1tica para esta tarea, a partir de esta versi\u00f3n es necesario instanciar una clase.<br \/>\nEn el ejemplo que trae la librer\u00eda podr\u00e1s ver reflejados estos dos cambios.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Timbre 1.1<\/strong><\/span><br \/>\nEl complemento timbre ya existe desde hace tiempo en el CFDI, lo que hizo la autoridad fue hacerle una mejora agregando m\u00e1s atributos, y eso, es lo que hemos realizado en esta liberaci\u00f3n, dar soporte a estos nuevos campos.<\/p>\n<p>Es importante mencionar que nuestros PACs asociados, a\u00fan no pueden timbrar usando dicho complemento, pero esperamos que en el transcurso de mayo ya pueda ser usado dicho completo.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Multi Thread<\/strong><\/span><br \/>\nDebido a la complejidad de este tema hemos decidido crear un art\u00edculo independiente donde explicaremos todo lo relacionado a esta caracter\u00edstica, <a href=\"https:\/\/www.facturando.mx\/blog\/index.php\/2017\/04\/17\/edl-dot-net-multi-hilos\/\" target=\"_blank\">te recomendamos leerlo<\/a>.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>DLL de recursos<\/strong><\/span><br \/>\nAunque este cambio es menor, quisimos resaltarlo ya que no tenerlo en cuanta podr\u00edas hacer que no funcione t\u00fa c\u00f3digo actual.<\/p>\n<p>Debido a que el SAT est\u00e1 cambiando constantemente sus schema y que los mismo est\u00e1n teniendo un crecimiento, en tama\u00f1o, muy fuerte, hemos decidido dividir la librer\u00eda en dos partes:<\/p>\n<ul>\n<li><em><strong>HyperSoft.ElectronicDocumentLibrary.dll<\/strong><\/em>, este Assembly (DLL) con tiene toda la l\u00f3gica de la librer\u00eda (generaci\u00f3n, validaci\u00f3n, etc.).<\/li>\n<li><em><strong>HyperSoft.Resource.dll<\/strong><\/em>, como su nombre lo indica es DLL que contiene solamente los recursos (schemas) requeridos para el funcionamiento de la librer\u00eda.<\/li>\n<\/ul>\n<p>A partir de esta versi\u00f3n es necesario que agregues este segundo archivo (HyperSoft.Resource.dll) a tu proyecto para que tu soluci\u00f3n pueda trabajar y si vas a reemplazar la librer\u00eda en un proyecto que ya tienes compilado, entonces copia este a la carpeta donde est\u00e1 la librer\u00eda.<\/p>\n<p>Algo importante a comentar es que este cambio ha hecho que disminuya el tiempo de inicializaci\u00f3n de la librer\u00eda, as\u00ed como el consumo de memoria de la misma.<\/p>\n<p>Esto son solo algunos de los cambios realizados, la realidad es que hemos hecho mejoras en otros procesos (adendas, complementos) y te invitamos a leer de los mismos en el <a href=\"http:\/\/www.facturando.mx\/descargas\/edl\/Historial_de_cambios.txt\" target=\"_blank\">historial de cambios<\/a>.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Recomendaci\u00f3n<\/strong><\/span><br \/>\nComo podr\u00e1s observar han sido muchos los cambios realizados en esta liberaci\u00f3n y aunque, como empresa, hemos trabajado arduamente para que el producto no presente ning\u00fan problema, si queremos resaltar algunos puntos:<\/p>\n<ul>\n<li>La librer\u00eda es compatible con versiones anteriores, por lo tanto, deber\u00e1 funcionar con tu c\u00f3digo actual sin problemas.<\/li>\n<li>Deber\u00edas realizar pruebas con tu c\u00f3digo actual antes de implementarla en producci\u00f3n.<\/li>\n<li>Ser\u00eda bueno que empezaras a hacer uso de la nueva forma de instancias e inicializar los objetos, para mayor informaci\u00f3n, por favor, revisa el articulo Multi-Thread.<\/li>\n<\/ul>\n<p>Como punto final, queremos recomendarte iniciar a la brevedad con el proceso de cambio a la 3.3 (an\u00e1lisis, implicaciones, etc.), ya que este conlleva un alto grado de dificultad, como sucedi\u00f3 con N\u00f3mina 1.2 y puede hacer que no tengas tu soluci\u00f3n lista para el 1 de julio.<\/p>\n<h3 style=\"text-align: center;\"><a href=\"http:\/\/www.facturando.mx\/productos\/biblioteca-factura-electronica\/descarga.php\">DESCARGAR<\/a><\/h3>\n<p>Si tienes alguna duda con respecto a esta liberaci\u00f3n, te invitamos a que nos contactes por medio del <a href=\"http:\/\/www.facturando.mx\/foro\">foro<\/a> que aparece en nuestra p\u00e1gina <a href=\"http:\/\/www.facturando.mx\/\">www.facturando.mx<\/a> donde con gusto un asesor te atender\u00e1.<\/p>\n<p>Hasta la pr\u00f3xima.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como sabr\u00e1s, el SAT liber\u00f3 la especificaci\u00f3n t\u00e9cnica para la nueva versi\u00f3n del CFDI; adem\u00e1s liber\u00f3 nuevas especificaciones para el resto de est\u00e1ndares relacionados al mismo como son: el c\u00f3digo de barras bidimensional, el complemento timbre, etc.; si deseas conocer <a class=\"more-link\" href=\"https:\/\/www.facturando.mx\/blog\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/\">Seguir leyendo <span class=\"screen-reader-text\">  Librer\u00eda EDL CSharp: CFDI 3.3<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[83,116,78,113,28,20,4,40,26,76],"tags":[18,12,115,11,79,96,34],"class_list":["post-3800","post","type-post","status-publish","format-standard","hentry","category-c","category-cambios-2017","category-cfdi","category-cfdi-3-3","category-omplemetos","category-factura-electronica","category-liberacion","category-sat","category-visual-basic-net","category-xml","tag-c","tag-c-cfdi","tag-cfdi-3-3","tag-comprobante-fiscal-digital-por-internet","tag-factura-electronica","tag-sat","tag-visual-basic-net-2"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"En esta versi\u00f3n hemos agregado soporte al CFD 3.3, C\u00f3digo de barras 1.1, Complemento de pagos 1.0 y al timbre 1.1\" \/>\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<meta name=\"keywords\" content=\"cfdi 3.3,sat,. xml,cfdi,timbre,cbb 1.1,factura,electronica\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.facturando.mx\/blog\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/\" \/>\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=\"Librer\u00eda EDL CSharp: CFDI 3.3 | Facturando\" \/>\n\t\t<meta property=\"og:description\" content=\"En esta versi\u00f3n hemos agregado soporte al CFD 3.3, C\u00f3digo de barras 1.1, Complemento de pagos 1.0 y al timbre 1.1\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.facturando.mx\/blog\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2017-04-18T03:05:37+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2017-04-18T03:05:37+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=\"Librer\u00eda EDL CSharp: CFDI 3.3 | Facturando\" \/>\n\t\t<meta name=\"twitter:description\" content=\"En esta versi\u00f3n hemos agregado soporte al CFD 3.3, C\u00f3digo de barras 1.1, Complemento de pagos 1.0 y al timbre 1.1\" \/>\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\\\/2017\\\/04\\\/17\\\/libreria-edl-csharp-cfdi-3-3\\\/#article\",\"name\":\"Librer\\u00eda EDL CSharp: CFDI 3.3 | Facturando\",\"headline\":\"Librer\\u00eda EDL CSharp: CFDI 3.3\",\"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\":\"2017-04-17T21:05:37-06:00\",\"dateModified\":\"2017-04-17T21:05:37-06:00\",\"inLanguage\":\"es-ES\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2017\\\/04\\\/17\\\/libreria-edl-csharp-cfdi-3-3\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2017\\\/04\\\/17\\\/libreria-edl-csharp-cfdi-3-3\\\/#webpage\"},\"articleSection\":\"C#, Cambios 2017, CFDI, CFDI 3.3, Complementos, Factura electr\\u00f3nica, Liberaci\\u00f3n, SAT, Visual Basic.Net, XML, C#, C# CFDI, CFDI 3.3, Comprobante Fiscal Digital por Internet, Factura electr\\u00f3nica, SAT, Visual Basic .Net\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2017\\\/04\\\/17\\\/libreria-edl-csharp-cfdi-3-3\\\/#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\\\/liberacion\\\/#listItem\",\"name\":\"Liberaci\\u00f3n\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/liberacion\\\/#listItem\",\"position\":2,\"name\":\"Liberaci\\u00f3n\",\"item\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/liberacion\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2017\\\/04\\\/17\\\/libreria-edl-csharp-cfdi-3-3\\\/#listItem\",\"name\":\"Librer\\u00eda EDL CSharp: CFDI 3.3\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2017\\\/04\\\/17\\\/libreria-edl-csharp-cfdi-3-3\\\/#listItem\",\"position\":3,\"name\":\"Librer\\u00eda EDL CSharp: CFDI 3.3\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/liberacion\\\/#listItem\",\"name\":\"Liberaci\\u00f3n\"}}]},{\"@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\\\/2017\\\/04\\\/17\\\/libreria-edl-csharp-cfdi-3-3\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2017\\\/04\\\/17\\\/libreria-edl-csharp-cfdi-3-3\\\/#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\\\/2017\\\/04\\\/17\\\/libreria-edl-csharp-cfdi-3-3\\\/#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\\\/2017\\\/04\\\/17\\\/libreria-edl-csharp-cfdi-3-3\\\/#webpage\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2017\\\/04\\\/17\\\/libreria-edl-csharp-cfdi-3-3\\\/\",\"name\":\"Librer\\u00eda EDL CSharp: CFDI 3.3 | Facturando\",\"description\":\"En esta versi\\u00f3n hemos agregado soporte al CFD 3.3, C\\u00f3digo de barras 1.1, Complemento de pagos 1.0 y al timbre 1.1\",\"inLanguage\":\"es-ES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2017\\\/04\\\/17\\\/libreria-edl-csharp-cfdi-3-3\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/#author\"},\"datePublished\":\"2017-04-17T21:05:37-06:00\",\"dateModified\":\"2017-04-17T21:05:37-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":"Librer\u00eda EDL CSharp: CFDI 3.3 | Facturando","description":"En esta versi\u00f3n hemos agregado soporte al CFD 3.3, C\u00f3digo de barras 1.1, Complemento de pagos 1.0 y al timbre 1.1","canonical_url":"https:\/\/www.facturando.mx\/blog\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/","robots":"max-image-preview:large","keywords":"cfdi 3.3,sat,. xml,cfdi,timbre,cbb 1.1,factura,electronica","webmasterTools":{"google-site-verification":"mLHgZsMVAIoTY5foJGpXRwBTkOEwXJCFWamt4Hi_0jA","msvalidate.01":"262B9D6F25B63228AFDC3DE848E181AD","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.facturando.mx\/blog\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/#article","name":"Librer\u00eda EDL CSharp: CFDI 3.3 | Facturando","headline":"Librer\u00eda EDL CSharp: CFDI 3.3","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":"2017-04-17T21:05:37-06:00","dateModified":"2017-04-17T21:05:37-06:00","inLanguage":"es-ES","mainEntityOfPage":{"@id":"https:\/\/www.facturando.mx\/blog\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/#webpage"},"isPartOf":{"@id":"https:\/\/www.facturando.mx\/blog\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/#webpage"},"articleSection":"C#, Cambios 2017, CFDI, CFDI 3.3, Complementos, Factura electr\u00f3nica, Liberaci\u00f3n, SAT, Visual Basic.Net, XML, C#, C# CFDI, CFDI 3.3, Comprobante Fiscal Digital por Internet, Factura electr\u00f3nica, SAT, Visual Basic .Net"},{"@type":"BreadcrumbList","@id":"https:\/\/www.facturando.mx\/blog\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/#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\/liberacion\/#listItem","name":"Liberaci\u00f3n"}},{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/category\/liberacion\/#listItem","position":2,"name":"Liberaci\u00f3n","item":"https:\/\/www.facturando.mx\/blog\/category\/liberacion\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/#listItem","name":"Librer\u00eda EDL CSharp: CFDI 3.3"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/#listItem","position":3,"name":"Librer\u00eda EDL CSharp: CFDI 3.3","previousItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/category\/liberacion\/#listItem","name":"Liberaci\u00f3n"}}]},{"@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\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/#organizationLogo"},"image":{"@id":"https:\/\/www.facturando.mx\/blog\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/#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\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/#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\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/#webpage","url":"https:\/\/www.facturando.mx\/blog\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/","name":"Librer\u00eda EDL CSharp: CFDI 3.3 | Facturando","description":"En esta versi\u00f3n hemos agregado soporte al CFD 3.3, C\u00f3digo de barras 1.1, Complemento de pagos 1.0 y al timbre 1.1","inLanguage":"es-ES","isPartOf":{"@id":"https:\/\/www.facturando.mx\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.facturando.mx\/blog\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/#breadcrumblist"},"author":{"@id":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/#author"},"creator":{"@id":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/#author"},"datePublished":"2017-04-17T21:05:37-06:00","dateModified":"2017-04-17T21:05:37-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":"Librer\u00eda EDL CSharp: CFDI 3.3 | Facturando","og:description":"En esta versi\u00f3n hemos agregado soporte al CFD 3.3, C\u00f3digo de barras 1.1, Complemento de pagos 1.0 y al timbre 1.1","og:url":"https:\/\/www.facturando.mx\/blog\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/","article:published_time":"2017-04-18T03:05:37+00:00","article:modified_time":"2017-04-18T03:05:37+00:00","article:publisher":"https:\/\/www.facebook.com\/people\/Facturando\/100064014306286\/","twitter:card":"summary","twitter:site":"@FacturandoMX","twitter:title":"Librer\u00eda EDL CSharp: CFDI 3.3 | Facturando","twitter:description":"En esta versi\u00f3n hemos agregado soporte al CFD 3.3, C\u00f3digo de barras 1.1, Complemento de pagos 1.0 y al timbre 1.1","twitter:creator":"@FacturandoMX"},"aioseo_meta_data":{"post_id":"3800","title":"Librer\u00eda EDL CSharp: CFDI 3.3 | #site_title","description":"En esta versi\u00f3n hemos agregado soporte al CFD 3.3, C\u00f3digo de barras 1.1, Complemento de pagos 1.0 y al timbre 1.1","keywords":[{"label":"cfdi 3.3","value":"cfdi 3.3"},{"label":"sat,. xml","value":"sat,. xml"},{"label":"cfdi","value":"cfdi"},{"label":"timbre","value":"timbre"},{"label":"cbb 1.1","value":"cbb 1.1"},{"label":"factura","value":"factura"},{"label":"electronica","value":"electronica"}],"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":[],"defaultGraph":"","defaultPostTypeGraph":""},"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:16:44","updated":"2026-09-03 09:00:58","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\/liberacion\/\" title=\"Liberaci\u00f3n\">Liberaci\u00f3n<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tLibrer\u00eda EDL CSharp: CFDI 3.3\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.facturando.mx\/blog"},{"label":"Liberaci\u00f3n","link":"https:\/\/www.facturando.mx\/blog\/category\/liberacion\/"},{"label":"Librer\u00eda EDL CSharp: CFDI 3.3","link":"https:\/\/www.facturando.mx\/blog\/2017\/04\/17\/libreria-edl-csharp-cfdi-3-3\/"}],"_links":{"self":[{"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/posts\/3800","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=3800"}],"version-history":[{"count":1,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/posts\/3800\/revisions"}],"predecessor-version":[{"id":3801,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/posts\/3800\/revisions\/3801"}],"wp:attachment":[{"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/media?parent=3800"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/categories?post=3800"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/tags?post=3800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}