Conoce quién emitió tu certificado de sello o fiel

En ocasiones es difícil identificar y saber los datos de un certificado, quién lo emitió y para quién fue emitido, si se encuentra vigente, etc., pensando en ello se ha integrado a Electronic Document Validator (EDV) en su versión 2016.03.30 la funcionalidad en la que podrás:

Validar un certificado
Mediante esta nueva funcionalidad podrás identificar y obtener todos los datos de tu certificado o llave privada, ya sea de forma independiente o en conjunto; dentro de los datos que podrás extraer tenemos:

Certificado

  • Formato del archivo (se soportan diferentes formatos)
  • Tipo de certificado (sello o fiel)
  • Propietario (persona física o moral)
  • Versión del certificado
  • Número de serie
  • Válido desde
  • Válido hasta
  • Tamaño
  • Auto-Firmado
  • Llave privada
  • Llave privada extraíble
  • Algoritmo del firmado

Llave privada

  • Contraseña (si la contraseña capturada es válida para la llave privada)
  • Match (Si el certificado y la llave privada corresponden)
  • Formato del archivo
  • Tamaño

Contribuyente

  • Nombre
  • Razón social
  • Organización
  • Identificador
  • Número de serie
  • Unidad

Emisor

  • Nombre
  • Organización
  • Unidad
  • Correo electrónico
  • Propietario
  • Adicional (responsable)
  • Dirección (calle, número, colonia, localidad, estado, código postal y país)

El proceso de validación de los certificados soporta diferentes formatos, entre los que están: CER, DER, PEM, P12, PFX, CRT, etc.

Complementos
Para el caso de los complementos, se ha incorporado la funcionalidad que permite validar comprobantes fiscales que incluyan los complementos:

  • Estado de cuenta de combustible versión 1.1, complemento orientado a los emisores autorizados de monederos electrónicos a los contribuyentes adquirientes de combustibles para vehículos marítimos, aéreos y terrestres.
  • Estado de cuenta bancario

Configuración de validaciones
Para el caso de las validaciones de los certificados contra el archivo de Certificados de Sello Digital (CSD) y la Lista de Contribuyentes Obligados (LCO), se incluyó la capacidad de poderlas configurar, deshabilitándolas o habilitándolas como más le convenga.

Nuevos certificados de los PACs
En esta versión se agregó el soporte a los nuevos certificados de los siguientes Proveedores Autorizados de Certificación (PAC):

  • Comercio Digital
  • WFactura

Validación de la tasa en impuestos trasladados
En lo que respecta a la tasa del Impuesto al Valor Agregado (IVA) trasladado, se agregó la validación de los diferentes valores permitidos como: 0, 10, 11, 15, 16, para aquellos comprobantes fiscales que los contengan.

Te invitamos a descargar esta versión:

Descargar

Para conocer conocer todos los cambios realizado te invitamos a el historial de cambios.

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

Hasta la próxima.

Impresión del CFDI con complemento estado de cuenta de combustible 1.1

Tenemos el gusto de anunciar la liberación de la nueva versión (2016.03.20) de nuestra librería para generar la representación impresa (PDF) de los comprobantes fiscales digitales: Electronic Document Printer para .Net.

En esta nueva versión se ha incorporado el soporte para aquellos comprobantes fiscales digitales (CFDI) que contienen el complemento estado de cuenta de combustible versión 1.1, por lo que te recomendamos llevar a cabo la actualización de la librería.

Si deseas conocer a detalle los cambios realizados en esta versión te invitamos a revisar el historial de cambios.

Para tener disponible esta nueva funcionalidad, te invitamos a dar clic al siguiente enlace:

Electronic Document Printer (EDP)

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

Hasta la próxima.

Cancelación de múltiples comprobantes fiscales (CFDI – XML)

En esta ocasión queremos compartir contigo la liberación de la nueva funcionalidad que se ha integrado a Electronic Document Library (EDL) en su versión 2016.03.20 para Dot Net (C#, VB.Net), funcionalidad que a continuación describiremos:

Timbrado con ECODEX
Para efecto de ofrecer mayor funcionalidad a los usuarios que llevan a cabo el timbrado de sus facturas mediante nuestro proveedor de servicios ECODEX, sea implementado:

  • Cancelación multiple, funcionalidad que te permitirá llevar a cabo la cancelación de más de un comprobante en una misma petición, en una sola petición podrás solicitar la cancelación de hasta un máximo de 400 CFDIs.
  • Dentro de la clase de error se adicionó la propiedad “Numero”, la cual permite conocer el número de error que el PAC retorna cuando existe algún problema durante el proceso ejecutado, este número es de gran importancia, ya que nos permitirá dar un mejor seguimiento al momento de ofrecer soporte técnico, recomendamos a todos nuestros usuarios actualizarse a esta versión y hacer uso de esta opción.

Addendas
En lo que respecta la generación de addendas, y para beneficio de nuestros usuarios, hemos desarrollado cuatro nuevas addendas, siendo las siguientes:

  • 7-Eleven
  • Volkswagen
  • Funerarias Gayosso
  • General Motors

Complementos
Para el caso de los complementos, se ha incorporado la funcionalidad que permite generar los complementos:

  • Estado de cuenta de combustible versión 1.1, complemento orientado a los emisores autorizados de monederos electrónicos a los contribuyentes adquirientes de combustibles para vehículos marítimos, aéreos y terrestres.
  • Acreditamiento IEPS, complemento a nivel concepto, para le expedición de comprobantes fiscales por parte de distribuidores autorizados de PEMEX y las estaciones de servicio.

Estos son solo algunos de los cambios realizados, si deseas conocer toda la funcionalidad implementada en esta versión, te invitamos a revisar el historial de cambios.

DESCARGAR

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

Hasta la próxima.

EDA: Addenda de 7-Eleven

En esta ocasión te traemos una magnífica noticia para que sigas disfrutando de toda la funcionalidad que Electronic Document Addendum (EDA) te ofrece en su nueva versión 2016.02.24.

Adenda 7-Eleven

Queremos compartir contigo la actualización en la emisión de la adenda corresponde a la cadena comercial 7-Eleven, donde se actualizó la emisión al esquema más reciente requerido por la cadena.

Recuerda que podrás generar esta adenda y otras 33 adendas más que EDA tiene disponibles para ti, con tan solo tres sencillos pasos:

  1. Selecciona el archivo XML de tu factura y la adenda deseada
  2. Captura los datos requeridos
  3. Guarda los cambios

Vigencia de EDA

Para beneficio de todos nuestros usuarios, hemos ampliado la vigencia del programa por un año más, la nueva vigencia será al 27 de febrero de 2017, por lo que deberás de llevar a cabo la actualización lo antes posible y lo mejor de todo continua sin costo alguno.

Descargar

Adicional a todo esto, te invitamos a que conozcas nuestro Validador de CFDI, con el cual podrás garantizar que las facturas que emites o recibes san 100% validas, da clic en la siguiente liga para que lo conozcas.

Validador CFDI

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

Hasta la próxima.

Web service para descargar los XML del servidor del SAT

Nos es muy grato el poder compartir contigo la liberación de nuestra nueva solución para descargar los archivos XML de las facturas que emites o recibes, directamente del SAT; por lo que te invitamos a conocer a detalle esta nueva solución.

A quien va dirigido
Esta solución consta de un web service y está dirigida a aquellas empresas que tienen desarrollos para la web (PHP, Python, NodeJs, etc.) y que desean incluir dentro de su solución la capacidad de descargar los archivos XML, recibido o emitidos, directamente del servidor del SAT, evitando con esto que el usuario final del sistema tenga que llevar a cabo este proceso de forma manual.

En caso de que seas un desarrollador de aplicación de escritorio (C#, Visual Basic.Net, FoxPro, Delphi, Java, Visual Basic, etc.) tenemos para ti una librería con la que puedes llevar a cabo el mismo proceso sin necesidad de usar este web service: Electronic Document Download.

Características:
A continuación, describiremos las características más importantes que posee nuestra solución:

  • Podrás automatizar el proceso de descarga de los XML del servidor del SAT.
  • No existe límite en la cantidad de comprobantes fiscales digitales (XML) a descargar, podrás descargar 1,000,000 comprobantes si así lo deseas.
  • Puedes descargar todos los archivos XML de todos tus RFC, ya que no tenemos ninguna restricción al respecto.
  • Podrás descargar todo tipo de comprobantes, ya sean emitidos, recibidos, activos o cancelados.
  • Podrás hacer uso de una serie de filtros (día, mes, año, status, etc.) con los cuales podrás descargar exactamente los archivos que necesites.

Tiempo de ejecución
Esta es la mejor parte de nuestra solución, ya que el tiempo de promedio de descarga de un archivo XML es de 300 milésimas de segundo, esto significa que se pueden descargar 3 comprobantes por segundo; todo eso es gracias a los diferentes procesos de optimización realizado por nuestra área de desarrollo.

Especificación técnica
Hemos creado una serie de recursos para que puedas conocer a detalle el funcionamiento de nuestra solución, los cuales te invitamos a leer:

Infraestructura
Consientes de la fuerte demanda que puede tener este servicio, nuestra área de TI ha desarrollado toda una red de servidores, que nos permitan dar respuesta, ágil e inmediata, a todos aquellos usuarios que deseen llevar a cabo el proceso de descarga; adicionalmente, tenemos la capacidad de crecer la solución tanto como se requiera.

Costo
Por ser nuestra primera versión BETA pública, hemos decidido ponerla a disposición de todas las empresas sin ningún tipo de costo, una vez que sea supera esta etapa, se estarán publicando las condiciones comerciales y los costos correspondientes.

Esta fase BETA se tiene planeada hasta el día 15/Junio/2016, por lo tanto, podrás continuar usando el servicio hasta dicha fecha, antes de dicha fecha estaremos dando a conocer la parte comercial.

Te invitamos a que conozcas a detalle el servicio web descargando la documentación y ejemplos correspondiente.

DESCARGAR

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

Hasta la próxima.

¿Cómo usar el web service para descargar los XML del SAT?

Si deseas conocer más acerca de esta solución te invitamos a leer este artículo o visitar nuestro site oficial.

A continuación, mostramos los pasos que se deberán de seguirse para consumir el web service de descarga de XML del SAT, siendo los siguientes:

  1. Solicitud de descarga – envío de la petición de descarga mediante un objeto JSON con todos los parámetros requeridos para ejecutar el proceso.
  2. Respuesta – el servicio recibe la petición y lleva a cabo la validación de la misma; de haber algún error, se retorna un mensaje con número y descripción del error obtenido, en caso contrario, de no haber error, el servicio encolará la petición para su procesamiento.
  3. Notificación – Una vez que el proceso de petición de descarga haya finalizado, será notificado al solicitante, invocando la URL o la cuenta de correo indicada, donde será enviado un objeto JSON con el resultado, el cual contiene un resumen del proceso y la URL del archivo ZIP con los XML descargados.

Para mayor información, te recomendamos ver esta presentacion que preparamos para tí.

Descarga de archivos
En cuanto a la descarga de archivos, podrás descargar todos los archivos XML de tus facturas, emitidas o recibidas, sin importar la cantidad de que se trate, ya que el servicio web se encargará de esto, dejando atrás la limitante que se tenía en el SAT (500 comprobantes por consulta).

Además, podrás definir el nombre de la carpeta como serán agrupados los comprobantes dentro del archivo ZIP que los contendrá, así como, el nombre que éstos llevarán, haciendo uso y combinando los parámetros como más te convenga:

  • Tipo de consulta (emitidos / recibidos)
  • Datos del emisor (RFC / razón social)
  • Datos del receptor (RFC / razón social)
  • Fecha de emisión (año / mes / día)
  • Fecha de certificación (año / mes / día)
  • PAC que certifico
  • Folio fiscal (UUID)
  • Efecto del comprobante (Ingreso, etc.)
  • Estado del comprobante (vigente / cancelado)

Filtrado de la descarga
Podrás descargar exactamente los comprobantes que desees, esto mediante el uso de una serie de parámetros, como son:

  • Tipo de consulta (emitidos o recibidos)
  • Un rango de fechas (inicial – final)
  • Estado del comprobante (todos, vigentes o cancelados)
  • Por folio fiscal (UUID)
  • Con o sin complementos fiscal
  • Por un RFC en específico

Reporte de datos de comprobantes descargados
Al finalizar el proceso de la descarga de comprobantes, y si lo solicitaste, se generará un reporte detallado con datos de los archivos descargados:

  • Emisor
  • Receptor
  • Totales: Total, SubTotal, descuento.
  • Impuestos: IVA, ISR, IEPS, TUA
  • Etc.

Este reporte podrá ser generado en diferentes formatos, de acuerdo a tus requerimientos:

  • JSON
  • XML
  • CSV
  • Excel
  • TXT

Restricciones en el uso del web service de descarga
Al hacer uso del web service de descarga deberás de tener en cuenta las siguientes consideraciones o restricciones:

  • Solo se permite una petición para un mismo RFC en proceso, de existir la solicitud de una segunda petición, ésta será rechazada, mientras la primera no haya terminado en su totalidad.
  • El rango de fechas para el filtrado de la descarga no podrá exceder de 1 mes por petición.
  • La descarga por UUID (folio fiscal) podrá hacerse con un máximo de 100 UUIDs por petición.

Te invitamos a que conozcas a detalle el servicio web descargando la documentación y ejemplos correspondiente.

DESCARGAR

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

Hasta la próxima.

Librería en C# para validar facturas electrónicas CFDI (XML)

Conoce la nueva funcionalidad que Facturando ha incorporado a Electronic Document Validator (EDV) en su versión 2015.12.14, con respecto a esta funcionalidad tenemos:

Nuevo certificado del SAT
Se agregó la funcionalidad que permite la compatibilidad con los nuevos certificados que hayan sido generados por el SAT a partir del 25 de mayo de 2015.

Nuevos Complementos
En nuestro compromiso de tener al día la librería de validación (EDV) se ha incorporado la funcionalidad que permite soportar la validación de comprobantes que contengan los siguientes complementos:

  • Acreditamiento del IEPS
  • Certificado de destrucción
  • Consumo de combustible
  • Emisión por cuenta de terceros 1.1
  • Servicios parciales de construcción

Otros PACs
Se agregó la funcionalidad para soportar la validación de los comprobantes que hayan sido timbrados por los siguientes Proveedores Autorizados de Certificación:

  • ProFact – Proveedores de Facturación Electrónica y Software, S.A. de C.V.
  • Facturagepp – Servicios Administrativos Suma, S. de R.L. de C.V.

Propiedad SupportFormatsOnDate
Para efecto de poder soportar otros formatos en la definición de la fecha del documento, se incorporó el manejo de la propiedad SupportFormatsOnDate la cual podrá activarse y desactivarse mediante el uso de los valores true o false; una vez activada la propiedad, los siguientes formatos de fechas serian válidos:

  • 2015-05-04T09:44:12.06-05:00
  • 2015-05-04T09:44:12.06+05:00
  • 2015-05-04T09:44:12.1

Propiedad EnterpriseRfc
Adicional, podrás hacer uso de la nueva propiedad EnterpriseRfc, el uso de esta propiedad te permitirá definir el RFC de la empresa que este validando sus comprobantes, con el fin de poder identificar aquellos comprobantes que no le hayan sido emitidos a esa empresa.

Vigencia
Hemos ampliado la vigencia de la solución, podrás usar esta nueva versión hasta el 15 de junio de 2016, si deseas mas información al respecto te recomendamos leer esto.

Para un mayor detalle de los cambios, lo invitamos a revisar el historial de cambios.

DESCARGAR

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

Hasta la próxima.

¿Cómo saber el estado de un CFDI (XML) en el SAT?

Electronic Document Validator (EDV) es una librería que te permite verificar si el XML de un CFDI (Factura electrónica) cumple con todos los requerimientos exigidos por la autoridad; su funcionamiento se basa en una serie de verificaciones que podemos resumir en:

  • Verificar la Estructura
  • Validar el sellado del comprobante
  • Comprobar que el documento este correctamente timbrado
  • Ver la vigencia del certificado
  • Analizar los totales que componente el CFDI
  • Conocer si el documento está registrado en el SAT y si está activo.
  • Verificar los domicilios en el listado de SEPOMEX.

Una vez concluido el proceso de validación, y pasado algún tiempo, es necesario saber con exactitud si los CFDI’s que se verificaron en su momento, continúan con su mismo estatus, es decir, si estos continúan vigentes o si cambiaron su estatus a cancelados y en su caso conocer la fecha en que fue cancelado.

En Facturando, consciente de esta necesidad, hemos agregado esta funcionalidad a muestra librería de validación, en este caso hemos implementado una clase que te permite conocer de forma rápida y sencilla el estatus del documento el SAT y la fecha de cancelación del mismo, todo esto sin necesidad de volverlo a validar.

Esta clase, llamada SAT, se conecta directamente al servidor del SAT y extrae dicha información; para su funcionamiento solamente se requieren de mínimo 3 datos:

  • RFC del emisor
  • RFC del receptor
  • Folio fiscal (UUID)

Algo importante de la solución implementada, es que, hace uso de 2 método diferentes para extraer dicha información, esto con la finalidad de darle mayor seguridad al proceso, ya que en caso de que el servidor del SAT este caído, se utilizará el segundo método.

Otro aspecto que queremos resaltar, es el tiempo que toma la solución en obtener los datos, es de aproximadamente 200 milésimas de segundo, un tiempo realmente corto y que permite validar 5 comprobantes por segundo.

Si a lo anterior le sumamos la capacidad de implementar la librería con múltiples hilos (Multi-Threading), consideramos que estamos ante un solución robusta y muy poderosa.

Estamos seguros de que esta nueva funcionalidad, va a ser de gran ayuda para las empresas, ya que podrán monitorear, constantemente, el status de lo comprobantes emitidos y recibidos, y en caso de existir un cambio, podrán tomar las acciones o correctivos necesarios.

Para conocer el funcionamiento de esta nueva clase, te invitamos a revisar el ejemplo que acompaña a la librería y cuyo nombre es CFDI en el SAT.

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

Hasta la próxima.

¿Cómo validar un factura electrónica (CFDI) en menos de 1 segundo?

Nos es muy grato el darte a conocer la nueva funcionalidad que Facturando ha incorporado a Electronic Document Validator (EDV), con el fin de que tengas a tu alcance la mejor librería de validación de comprobantes fiscales digitales o CFDI, a continuación, describimos esta nueva funcionalidad:

Optimización del proceso
Para efecto de hacer más eficiente el proceso de validación, se optimizaron los tiempos que se invierten al realizar las diferentes validaciones que requieren de conexión a internet, como es el caso de:

  • Verificar si un CFDI está registrado en el SAT, su estatus actual y en caso de estar cancelado, saber la fecha de cancelación.
  • Verificar si el emisor del comprobante está registrado en la Lista de Contribuyentes Obligados (LCO), si deseas conocer más acerca para que sirve este listado puedes leer aquí.
  • Verificar si el emisor del comprobante está registrado en la Lista de Contribuyentes Obligados con operaciones Inexistentes (LCOI)
  • Verificar el estatus del certificado de sello con el que fue firmado el comprobante

Esta optimización de tiempos, permite reducir hasta en un 80% el tiempo invertido en la validación de un CFDI; para darte una idea del resultado obtenido a continuación encontrarás algunos datos:

  • En la versión anterior, la validación de un comprobante tomaba aproximadamente 2 segundos, en esta nueva versión, el tiempo promedio es de 400 milésimas de segundos.
  • En algunos casos hemos llegado a obtener tiempo de 300 milésimas de segundos, esto es, validar 3 comprobantes en 1 segundo.

Es importante comentar que los tiempos anteriormente comentados se obtuvieron validando comprobantes reales y las pruebas se realizaron en diferentes horarios y bajo diferentes condiciones, obteniendo casi siempre el mismo tiempo de respuesta, todo esto se hizo con la finalidad de confirmar los tiempos anteriormente comentados.

Para poder obtener estos excelentes tiempos, nuestras áreas de desarrollo (WEB y Windows) estuvieron trabajando en conjunto, para:

  1. Optimizar el código interno de la librería.
  2. Optimizar y mejorar la infraestructura que da respuesta a estas peticiones:
    1. Optimizar el código que recibe, valida y da respuesta a las peticiones.
    2. Duplicamos el número de servidores disponibles que sirven las peticiones recibidas.

Consideramos que este cambio es de gran importancia, ya que va a permitir, a las compañías que validan grandes volúmenes de comprobantes, reducir sus tiempos de procesamiento y operación; y si a esto le sumamos la capacidad de la librería de trabajar a través de múltiples hilos, van a encontrar la solución ideal para su proceso de validación.

Finalmente, queremos aclarar, que todas las validaciones se hacen en la máquina del cliente, solamente se lleva a cabo la conexión a internet cuando se requiere de alguna verificación que no es posible realizarla localmente, como, por ejemplo: saber si un CFDI existe en SAT, su estatus y la fecha de cancelación del mismo.

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

Hasta la próxima.

Actualización a la DLL para descargar los XML del SAT

Para que puedas seguir disfrutando de toda la funcionalidad que te ofrece la nueva versión de Electronic Document Download (EDD – DLL) hemos ampliado su vigencia al 15 de junio de 2016.

Adicional, en esta nueva versión (EDD DLL – 2015.11.18) encontrarás cambios y mejoras en su funcionalidad, las cuales describiremos a continuación:

Archivo de salida
Se mejoró la relación de datos de las descargas realizadas que se muestran dentro del archivo de salida, en el cual se adicionaron los siguientes datos:

  • Serie
  • Folio
  • Forma de pago
  • Método de pago
  • Moneda
  • Tipo de cambio
  • Subtotal
  • Descuento
  • Serie original
  • Folio original
  • Monto original
  • Fecha original
  • Total impuestos retenidos
  • Total impuestos trasladados
  • Total de impuesto local retenido
  • Total de impuesto local trasladado
  • T.U.A.

Datos que de contener valores te ayudarán a tener mejor control de tu descarga.

Por otra parte, de igual forma en la relación de datos a exportar, se adicionaron los siguientes datos:

  • Total de impuesto local retenido
  • Total de impuesto local trasladado
  • T.U.A.

Dot Net Framework 3.0
Es importante recordarte que esta nueva versión de la librería trabaja bajo el requerimiento de la versión 3.0 o superior de Dot Net Framework, cambio que trae como beneficio:

  • Una mayor velocidad de descarga
  • Mejoras internas en el desarrollo de la solución
  • Capacidad de agregar características avanzadas, como la descarga de comprobantes haciendo uso de múltiples hilos

Si eres usuario en tu computadora de la versión de Windows 7 SP1 o superior no tendrás ningún problema, ya que viene instalada por defecto, en caso contrario, te recomendamos que hagas la actualización correspondiente.

Para un mayor detalle de los cambios, lo invitamos a revisar el historial de cambios.

DESCARGAR

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

Hasta la próxima.