Nueva generación de la DLL para descargar los archivos XML del SAT

Queremos compartir contigo la nueva generación de la librería Electronic Document Download (EDD), la cual permite llevar a cabo la descarga de los archivos XML de los comprobantes que emites o recibes, directo del servidor del SAT, así como la generación de la representación impresa (PDF) de los mismos.

Esta no es una nueva versión, sino una nueva generación de la librería, ya que la hemos hecho desde cero, lo cual nos permitió agregarle nuevas características y una mayor funcionalidad, a continuación, se describen los cambios más importantes:

Ventajas
Dentro de las ventajas que encontrarás tenemos:

  • No tiene el límite de los 2,000 XML por día – esta es una limitante impuesta por el SAT y que hemos logrado pasar y descargar hasta 33,000 XML en una sola petición.
  • No existe límite en el rango de fechas a consultar – se podrán consultar, incluso, años completos.
  • CFDIs recibidos sin restricción – se podrá especificar un rango de fechas a descargar (inicial y final) lo cual no estaba permitido en una versión anterior de la librería.
  • Más filtros a aplicar – podrás indicar con mayor exactitud la consulta requerida gracias a la mayor cantidad de filtros disponibles.
  • Menor tiempo en la descarga – se redujo el tiempo invertido en la descarga de archivos, al aumentar la velocidad de descarga hasta 50 archivos XML por segundo.
  • Compatibilidad con ASP.Net – ahora es posible hacer uso de la librería en ASP.Net.

Si deseas saber más acerca de estas ventajas dar clic aquí.

Nuevos métodos de consulta.
Como recordarás, anteriormente la librería contaba con dos formas de consultar al SAT: Por rango de fechas y por UUID, ahora, hemos adicionado dos nuevos métodos a los ya existentes:

  • Descargar cancelados – se podrán descargar a aquellos comprobantes que fueron cancelados en un periodo, sin importar la fecha en que fueron generados.
  • Descarga de recibos de nómina – con este método podrás descargar exclusivamente los recibos de nómina emitidos por tu empresa.

Módulo de administración
Se ha creado un nuevo módulo de administración de contribuyentes que van a realizar las descargas del SAT, donde podrás:

  • Dar de alta contribuyentes – la empresa podrá dar de alta los RFCs que requieran realizar la descarga de archivos XML.
  • Desactivar un RFC – se podrá cambiar el estatus (activo / deshabilitado) de un contribuyente.
  • Estado de cuenta – donde se mostrarán los datos de un RFC en particular o de todos los RFCs pertenecientes a una empresa.

Si deseas saber más acerca de este nuevo módulo dar clic aquí.

Consideraciones
Debido a que se rehízo la DLL en su totalidad, fue necesario realizar cambios importantes que afectan la forma en que se venía trabajando, algunos de estos son:

  • Esta nueva generación de la librería no es compatible con la versión anterior, siendo éstas totalmente independientes.
  • No podrán actualizarse entre ellas, por lo que es necesario hacer la integración desde cero en tu código.
  • La versión para Delphi fue eliminada.
  • Para el correcto funcionamiento de esta nueva librería se hace uso de otros productos de Facturando, como son:
  • El poder agrupar, ordenar y renombrar los archivos XML descargados del SAT.
  • Generar la representación impresa (PDF) de los archivos descargados.

Si deseas saber más acerca de estas características dar clic aquí.

NOTA IMPORTANTE
La versión actual de la librería de descarga será desactivada el día 15 de diciembre de 2019, por lo que los usuarios deberán de cambiarse a la nueva versión lo antes posible, evitando con ello el que su proceso de descarga quede interrumpido.

Para obtener la nueva versión de la librería correspondientes a los cambios y características anteriormente indicados, te invitamos a dar clic en la siguiente liga:

Electronic Document Download

Si tienes alguna duda con respecto a esta publicación, te invitamos a que nos contactes por medio del foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.


Hasta la próxima.

DLL para renombrar y organizar los XML que emites y recibes

Te presentamos con mucho agrado nuestro nuevo productos para desarrolladores de sotware: Electronic Document Rename (EDR) con la cual podrás tener el control de los CFDI (XML) que emites y recibes al poderlos clasificar y renombrar de una forma más clara y precisa, ya que podrás darle un significado a las carpetas donde guardar los XML de tus facturas.

Palabras claves (tokens)

Para ello tendrás disponible una serie de claves (tokens) que hacen referencia a los datos contenidos en el XML de tus comprobantes, los cuales los podrás usar, tanto para definir la ruta del directorio o carpeta, donde se guardarán los archivos, como el nombre que estos tendrán.

Dentro de los tokens disponibles tenemos:

  • [SERIE]
  • [FOLIO]
  • [SERIE_ORIGINAL]
  • [FOLIO_ORIGINAL]
  • [TOTAL]
  • [RFC_EMISOR]
  • [RAZON_SOCIAL_EMISOR]
  • [RFC_RECEPTOR]
  • [RAZON_SOCIAL_RECEPTOR]
  • [AÑO_DOCUMENTO]
  • [MES_DOCUMENTO]
  • [MES_DOCUMENTO_NOMBRE]
  • [DIA_DOCUMENTO]
  • [AÑO_TIMBRE]
  • [MES_TIMBRE]
  • [MES_TIMBRE_NOMBRE]
  • [DIA_TIMBRE]
  • [PAC_CERTIFICO_RFC]
  • [PAC_CERTIFICO_NOMBRE_COMERCIAL]
  • [PAC_CERTIFICO_RAZON_SOCIAL]
  • [TIPO_COMPROBANTE]
  • [UUID]
  • [ESTADO_COMPROBANTE]

A continuación, te mostraremos algunos ejemplos de lo que puedes hacer con esta DLL::

Definición del directorio

Para agrupar los comprobantes por rfc emisor, año y mes de emisión, lo podrás realizar mediante la siguiente definición:

[RFC_EMISOR]\[AÑO_DOCUMENTO]\[ MES_DOCUMENTO]

De acuerdo a la definición anterior, los posibles resultados serían:

LAN7008173R5\2019\01\
LAN7008173R5\2019\07\

Definición del archivo

Para el caso del nombre de archivo, se desea que el nombre de los comprobantes este integrado por el RFC emisor, RFC receptor, folio fiscal y con extensión XML, como se indica a continuación:

[RFC_EMISOR]_[RFC_RECEPTOR]_[UUID].XML

El resultado de esta definición sería:

LAN7008173R5_AAA010101AAA_CC74F946-2702-4B3B-8B3F-E4FD268C91B8.XML
LAN7008173R5_BBB010101BBB_F7111011-6E71-4ACD-8BA9-82B800FB01CE.XML

Datos opcionales

Adicional a los tokens, tendrás la libertad de poder definir texto libre, por medio del separador pipe (|), el cual tomará el valor tanto para el nombre del directorio o carpeta, como del nombre del archivo XML, cuando el token definido no exista o no venga dentro del XML.

Como ejemplo, tenemos la siguiente definición, donde en el caso de que el valor de la serie y folio no exista como dato dentro del XML, se tomarán como valor lo definido como dato opcional (Sin serie / Sin Folio):

[SERIE|Sin serie]_[FOLIO|Sin folio]_[UUID].XML

Resultado cuando existe:

AAA_1968_CC74F946-2702-4B3B-8B3F-E4FD268C91B8.XML

Cuando no existe:

Sin serie_Sin folio_CC74F946-2702-4B3B-8B3F-E4FD268C91B8.XML

El uso de estos datos opcionales aplica para todos los tokens disponibles.

Te invitamos a que conozcas esta nueva librería, dando clic en la siguiente liga:

DESCARGAR

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Mejoras a CFDIData para su uso con proxy

Queremos compartir contigo la liberación de la nueva versión (2019.06.01) de nuestra librería (DLL) para validar si un RFC existe en el SAT: CFDI Data

Esta es una liberación que aunque no trae nuevos módulos, si es de gran importancia, ya que se hicieron cambios que pueden hacer que tu código deje de funcionar, es por esto, que te recomendamos leer a detalle los cambios que a continuación comentaremos:

Uso de Proxy
Ahora en esta nueva versión, se agregó un nuevo método, el cual permite usar la librería a través de proxy, siendo éste el siguiente:

  • CfdiData.SetProxy

Adicional, se modificó el ejemplo que permiten llevar a cabo la consulta de un RFC en el SAT y la obtención de datos de un contribuyente, esto a través de un servidor proxy.

Cambios a URLs
A partir de esta versión de la librería, se modificaron las URLs a las cuales se conecta para llevar a cabo la validación de la licencia, siendo éstas las siguientes:

  • https://www.validarcfdi.com/sistema/v2/register.php
  • https://www.facturaelectronicagratis.mx/sistema/v2/register.php7

Este cambio puede afectar a aquellos usuarios que en su empresa hacen uso de un firewall, por lo que te recomendamos verificar si tienes acceso a estas URLs antes de actualizarte.

Dot Net Framework
Se modificó la versión del Dot Net Framework requerida para el funcionamiento de la librería, ahora se requiere la versión 3.5 o superior.

Consideramos que este cambio es el que puede tener un mayor impacto, ya que si haces uso de una versión anterior, no podrás hacer uso de la librería y deberás hacer cambios a tu proyecto.

Eliminación de métodos
Se llevó a cabo la eliminación de los siguientes métodos y propiedades que ya habían sido marcado como obsoletos en versiones anteriores-

  • CfdiData.ListaSat
    CfdiData.Lco.Data.ValidezObligaciones

Por lo que deberás de realizar los ajustes pertinentes.

Si deseas conocer a cerca de estos y otros cambios, podrás hacerlo consultando el historial de cambios.

Para tener acceso a los cambios ofrecidos en esta nueva versión, te recomendamos llevar a cabo la actualización de la misma dando clic en la siguiente liga:

DESCARGAR

Si tienes alguna duda con respecto a esta publicación, te invitamos a que nos contactes por medio del foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

EDV: Mejoras a la validación de errores en un CFDI

Queremos compartir contigo la liberación de la nueva versión 2019.05.20 de Electronic Document Validator (EDV) en la cual se llevaron a cabo las siguientes modificaciones:

Matriz de errores del SAT
A continuación, veremos las mejoras realizadas:

  • Se mejoraron los mensajes para los errores CFDI33101 y CFDI33102.
  • Se mejoró el proceso de validación al error CFDI33195 el cual corresponde a la validación de los decimales en la sumatoria del importe de los impuestos en los conceptos contra el total de impuestos aplicado.
  • Se aplicó la validación de los errores CFDI33110 y CFDI33147 ya que no se estaban realizando.

Adicional, se modificó el documento “Matriz de errores – CFDI 3.3” para indicar que los siguientes errores no se estarán aplicando:

  • CFDI33159
  • CFDI33167
  • CFDI33193

Constancia de retenciones
Se mejoro la validación de un XML para verificar que este no corresponda a una constancia de retenciones.

Complemento de pago
Se corrigió la validación para detectar y marcar como error, un CFDI que tuviera como tipo de comprobante “P” Pago y no contuviera el complemento de pago.

Si deseas conocer a cerca de estos y otros cambios, podrás hacerlo consultando el historial de cambios.

Para que tener acceso a los cambios ofrecidos en esta nueva versión, te recomendamos llevar a cabo la actualización de la misma dando clic en la siguiente liga:

DESCARGAR

Si tienes alguna duda con respecto a esta publicación, te invitamos a que nos contactes por medio del foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Electronic Document Download: Mejora al PDF de un recibo de nómina

El día de hoy, hemos liberado una nueva versión 2019.04.29 de Electronic Document Download (EDD), en donde se han realizado modificaciones a la siguiente funcionalidad:

Recibo de nómina (PDF)
Se modificó el diseño del formato para llevar a cabo la impresión de un recibo de nómina, en el cual se incluyó la sección que muestra los CFDIs relacionados.

Exportación de información
Al momento de realizar la exportación de información, se adicionaron dos campos más, siendo estos los siguientes:

  • Estado de la cancelación
  • Estado del proceso de cancelación

Conexión de internet
Se eliminó el uso del método PING para verificar si el sitio del SAT estaba funcionando, toda vez que el uso de este lo tienen restringido los usuarios en sus empresas, por lo que se enviaba mensaje de error en conexión de internet.

Actualización de DLL
En esta versión de la librería se llevó a cabo la actualización a la DLL – NumberToWord debido a que esta vence el 1 de junio de 2019, por lo que recomendamos a todos los usuarios actualizarse lo antes posible.

Si deseas conocer acerca de estos y otros cambios, podrás hacerlo consultando el historial de cambios.

Se recomienda a todos los usuarios llevar a cabo la actualización de la misma, lo antes posible, dando clic en la siguiente liga:

DESCARGAR

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

 

EDV DLL: Mejora a la validación de un CFDI con más de un complemento

En esta ocasión, queremos compartir contigo la liberación de la nueva versión 2019.02.26 de Electronic Document Validator (EDV) en la cual se llevaron a cabo las siguientes modificaciones:

Validación de un CFDI con más de un complemento
Se mejoró la validación de aquellos CFDI que tengan en su definición más de un complemento de Estado de Cuenta de Combustibles, antes, solamente se permitía el uso de 1 un complemento de combustible, a partir de esta versión un CFDI puede tener todos los que se requieran y serán validados como correctos.

Uso de carácter especial
Con respecto al uso del carácter ASCII 160 para representar un espacio en blanco dentro del XML, se mejoró la validación del mismo, para cuando este exista, no sea motivo de error.

Algunos usuarios reportaron problemas al validar un XML cuando se usar el caracter ASCII 160 para representar un espacio en blanco, lo que hicimos en este caso fue dar soporte a este tipo de casos.

Si deseas conocer a cerca de estos y otros cambios, podrás hacerlo consultando el historial de cambios.

Para que tener acceso a los cambios ofrecidos en esta nueva versión, te recomendamos llevar a cabo la actualización de la misma dando clic en la siguiente liga:

DESCARGAR

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

 

EDV – Validación de un CFDI sin nodo impuestos

En esta ocasión, queremos compartir contigo la liberación de la versión 2019.02.12 de Electronic Document Validator (EDV) en la cual se llevaron a cabo las siguientes modificaciones:

Validación de un CFDI sin nodo impuestos
Se mejoró la validación de aquellos CFDI de facturas que no tienen definido el nodo de impuestos, toda vez que dentro de los conceptos solo exista la aplicación de impuesto exento, motivo por el cual, para estos casos, el nodo de impuestos no debe ser motivo de error al no existir.

Certificados de los PACs
Para efecto de tener actualizada la validación de los certificados de un Proveedor Autorizado de Certificación (PAC) utilizados en la certificación de un CFDI, se llevo a cabo la adición de los nuevos certificados correspondientes a los siguientes PACs:

  • 4G Factor, S.A de C.V.
  • CER – Consultoría y Respuesta Estratégica, S.A. de C.V.
  • CFDSOFT México, S.A. de C.V.
  • DETECNO, S.A de C.V.
  • EDIFACTMX, S.A. de C.V.
  • Factrónica, S. de R.L. de C.V.
  • Folios Mexicanos Digitales, S.A. de C.V.
  • Formas Continuas de Guadalajara, S.A. de C.V.
  • Grupo Yacord Servicios Contables, S.A. de C.V.
  • Impresos de Caber, S.A. de C.V.
  • IT & SW Development Solutions de México, S. de R.L. de C.V.
  • Litho Formas S.A. de C.V.
  • Solución Integral de Facturación Electrónica e Informática SIFEI, S.A. de C.V.
  • Terra Networks México, S.A. de C.V.
  • TKK CREATE IT, S.A. de C.V.

Si deseas conocer a cerca de estos y otros cambios, podrás hacerlo consultando el historial de cambios.

Para tener acceso a los cambios ofrecidos en esta versión, deberás de llevar a cabo la actualización de esta dando clic en la siguiente liga:

DESCARGAR

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

 

DLL para validar: Mejoras al algoritmo que identifica un certificado de pruebas

En esta ocasión, queremos compartir contigo la liberación de la versión 2019.01.22 de Electronic Document Validator (EDV) en la cual se llevaron a cabo las siguientes modificaciones:

Certificados de los PACs
En nuestro compromiso de tener actualizada la validación de los certificados de un Proveedor Autorizado de Certificación (PAC) utilizados en la certificación de un CFDI, se adicionaron los nuevos certificados correspondientes a los siguientes PACs:

  • Denominación o razón social: EDX-PAC Servicios Tecnológicos, S.A.P.I. de C.V.
    Nombre comercial: MISE- FOLIOS
    RFC: MIS1112095W0
    Autorización del SAT: 58078
    CSD para timbrado: 00001000000404399419
  • Denominación o razón social: Formas Continuas de Guadalajara, S.A. de C.V.
    Nombre comercial: FORMAS DIGITALES
    RFC: FCG840618N51
    Autorización del SAT: 55502
    CSD para timbrado: 00001000000405607284
    CSD para timbrado: 00001000000412961981
  • Denominación o razón social: Servisim, S.A. de C.V.
    Nombre comercial: Servisim
    RFC: SER990217J6A
    Autorización del SAT: 58078
    CSD para timbrado: 00001000000407677867

En lo que respecta a la identificación de los certificados de pruebas del SAT, se llevó a cabo la mejora del algoritmo que los identifica.

Si deseas conocer a cerca de estos y otros cambios, podrás hacerlo consultando el historial de cambios.

Para que tener acceso a los cambios ofrecidos en esta versión, deberás de llevar a cabo la actualización de la misma dando clic en la siguiente liga:

DESCARGAR

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

CFDI Data – Consulta si estás autorizado para aplicar el estímulo fiscal

En esta ocasión, queremos compartir contigo la liberación de la versión 2019.01.22 de CFDI Data en la cual se llevaron a cabo las siguientes modificaciones:

Consulta LCO
Ahora en esta nueva versión, se mejoró la consulta que se hace de un certificado en la Lista de Contribuyentes Obligados (LCO), esto para ajustarse al nuevo valor correspondiente al campo de validez de obligaciones, siendo estos los siguientes:

  • No asignado
  • Inhabilitado
  • Generar CFDI
  • Estímulo fiscal

Adicional, se desarrollaron los ejemplos para Visual Basic .Net (VB.NET) los cuales permiten llevar a cabo la consulta de las listas negras, así como la obtención de datos de un contribuyente por medio de su RFC.

Si deseas conocer a cerca de estos y otros cambios, podrás hacerlo consultando el historial de cambios.

Para que tener acceso a los cambios ofrecidos en esta versión, deberás de llevar a cabo la actualización de la misma dando clic en la siguiente liga:

DESCARGAR

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

EDV: Mejoras a la validación de un CFDI

En esta ocasión, queremos compartir contigo la liberación de la versión 2018.12.14 de nuestra DLL para validar comprobantes fiscales: Electronic Document Validator (EDV)

A continuación, describiremos los cambios más importantes realizados en esta nueva versión.

Certificados de los PACs
Para efecto de tener actualizado la validación de los certificados de un Proveedor Autorizado de Certificación (PAC) utilizados en la certificación de un CFDI, se adicionó el nuevo certificado correspondiente al siguiente PAC:

  • Denominación o razón social: Grupo Yacord Servicios Contables, S.A. de C.V.
  • Nombre comercial: iofacturo
  • RFC: GYS1010015I2
  • Autorización del SAT: 58080
  • CSD para timbrado: 00001000000407657133

Reporte de validación
En lo que respecta al reporte de validación, se llevó la corrección del error que no permitía obtener la versión del complemento del timbre.

Si deseas conocer a cerca de estos y otros cambios, podrás hacerlo consultando el historial de cambios.

Como siempre, recomendamos a todos nuestros usuarios usar, siempre, la última versión, por lo que te invitamos a actualizarte descargando de aquí la nueva versión:

DESCARGAR

Si tienes alguna duda con respecto a esta liberación, te invitamos a que nos contactes por medio del foro que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.