Validador CFDI – Nuevas características

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

Filtrado de la descarga
Se adicionó a la funcionalidad que permite filtrar la descarga de los archivos XML por medio de la selección de algún complemento en particular, los siguientes:

  • Nómina 1.2
  • Comercio Exterior 1.1
  • Recibo de pagos
  • Timbre Fiscal 1.1

Representación impresa
Ahora para tu beneficio, se asignan de forma automática los diferentes formatos requeridos en la generación de la representación impresa (PDF) de los archivos XML descargados, con ello se evita el posible error en la asignación de los mismos.

Dentro de los distintos formatos que se manejan al momento de la generación del PDF tenemos:

  • CFDI 3.2 y 3.3
  • Nómina 1.1 y 1.2
  • Constancia de retenciones

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 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.

 

Software para descargar los CFDI – XML del SAT

En Facturando siempre nos preocupamos por ofrecer soluciones que les permitan a nuestros clientes automatizar tareas y disminuir el tiempo que invierten en ciertas tareas, con esto en mente, nos dimos a la tarea de crear un nuevo producto: Descargar CFDI, el cual esta especializado en la descarga de los archivos XML del SAT.

Sabemos que existen productos que realizan este proceso, es más, nuestro sistema Validador CFDI, cuenta con un módulo para esta tarea, por lo que al momento de diseñar este nuevo sistema quisimos darle otro enfoque y agregarle características únicas.

Capacidad de descarga
Hemos desarrollado 3 métodos para hacer la descarga de los XML del SAT.

  • Semi-automática: Desde el sistema, ingresas manualmente a la página del SAT y el sistema hace la descarga de todos los archivos, es útil cuando la autoridad ha realizado cambios en su sitio y deja de funcionar las otras opciones.
  • Automática: No tienes que intervenir en el proceso, solo defines que deseas obtener y el sistema se encarga de descargar todos los XML sin restricción alguna (más de 500).
  • Programada: Podrás programar la descarga de acuerdo con tus propios requerimientos, por ejemplo: que descargue los archivos XML todos los días a una hora determinada.

Información
Como siempre es costumbre, en Facturando desarrollamos aplicaciones con una interfaz moderna y fácil de usar, tipo Microsoft Office.

Con respecto a la información de los XML descargados, esta es mostrada en una tabla, la cual podrás:

  • Ordenar
  • Agrupar
  • Filtrar

Y como siempre, podrás exportarla Microsoft Excel.

Reportes
Sabemos lo importante que es poder explotar la información que traen los XML, por lo que, hemos agregado una serie de reportes que serán generados automáticamente al realiza la descarga de los XML.

  • Reporte de la descarga.
  • Reporte por concepto.
  • Reporte de nómina.
  • Reporte de impuestos (IVA, ISR, etc).
  • Reporte de ingresos y egresos.

¿Descargar o consultar?
Con nuestro sistema, no requieres descargar los XML para poder saber lo que está registrado en el SAT, ya que podrás realizar una consulta, y con esto, ahorras mucho tiempo.

Bitácora
Hemos agregado un módulo para almacenar la información de las descargas realizadas, con esto, podrás verificar en cualquier momento, que existía en el SAT, sin necesidad de volverte a conectar.

Podríamos continuar escribiendo sobre todas las características con que cuenta este sistema y qué lo hace ideal para la descarga de los XML, pero preferimos que lo descargues y lo descubras por ti mismo.

Si tienes dudas al respecto del mismo o deseas alguna caracteristicas adicional, te invitamos a escribirnos en el foro, recuerda que contamos con tu apoyo para hacer de este producto el mejor.

DESCARGAR

 

NOTA

  • Algunas de las características mencionadas aquí aún no están disponibles para el público, pero hemos decidido mencionarlas porque serán liberadas en las próximas semanas.
  • Esta versión se libera como RELEASE CANDIDATE, con una fecha de vencimiento (01/Sept/2017)

Librería para descargar el CFDI 3.3 del SAT

En esta ocasión traemos para ti una nueva versión de nuestra DLL para descargar los XML del SAT, esta liberación está enfocada a dar mantenimiento al proceso actual y dar soporte a nuevos complementos.

En este artículo, describiremos los cambios más importantes realizados en esta liberación e invitamos a todos los usuarios a leer el historial de cambios, que es donde se detalla todo el trabajo realizado en esta versión.

Generación del PDF
Algunos usuarios reportaban problemas a la hora de descargar los XML del CFDI 3.3 y generar su representación impresa, y esto era, porque no existía un formato para generar el PDF del mismo.

Lo que hemos hecho en esta liberación es modificar el código para que se puede generar el PDF del CFDI 3.3 y con esto evitar este problema.

Si deseas conocer más al respecto puedes leer aquí.

Complementos
EL SAT ha agregado nuevos complementos a su página desde que se liberó la última version de la librería, y hemos decidido darle soporte a los mismos:

  • Nómina 1.2
  • Comercio Exterior 1.1
  • Recibo de pagos
  • Timbres Fiscal 1.1

Con estos podrás filtra la búsqueda de los XML y descargar solamente los que desees, un ejemplo de esto es descargar los recibos de nómina 1.2

Cambios menores
Existen otros dos puntos que nos gustaría comentar y que consideramos son importantes que conozcas.

  • Se corrigió el error que se presentaba al verificar la conexión a internet y el cual daba el error 40.
  • Se actualizó el documento puertos.pdf, por lo te invitamos a leerlo y evitar cual tipo de problema al usar la solución.

Como comentamos al inicio de este artículo, estos son tan algunos de los cambios realizados, pero hemos realizado muchos más, así que no olvides revisar el historial.

Descargar librería

Si tienes alguna duda con respecto a este tema, 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.

Librería para imprimir (PDF) un CFDI 3.3

Hoy hemos liberado una nueva de la librería Electronic Document Printer, nuestra solución para generar la representación impresa (PDF) de un comprobante fiscal digital por internet (CFDI).

En esta ocasión hemos realizado cambios importantes, el primero está relacionado con la nueva versión del CFDI y el segundo con el acuse de cancelación.

A continuación, encontrarás el detalle de los cambios:

CFDI 3.3
Este es el cambio más solicitado por todos nuestros usuarios y es el ofrecer soporte a la nueva versión del CFDI, esto es, la versión 3.3 que entró en vigor el día 1 de junio de 2017.

En este caso, no solamente hemos dado soporte a esta versión, sino que hemos realizado algunos cambios que te serán de gran ayuda:

Formato
Al inicio del proyecto planeamos, solamente, actualizar el formato para el CFDI 3.2 agregando los nuevos campos, pero luego nos dimos cuenta de que lo mejor era hacer un rediseño del mismo, y esto fue lo que finalmente hicimos:

  • Se rediseño el formato, eliminando espacios desperdiciados y cambiando textos, todo con la finalidad de tener el mayor espacio disponible para imprimir los datos del documento.
  • Se agregaron los nuevos campos que trae el CFDI, como, por ejemplo, el uso del CFDI entre otros.
  • Se eliminaron los campos que ya no trae el CFDI, como son la dirección, por ejemplo.

Nuevas opciones de impresión
Como recordarás el SAT ahora solicita que se imprima la descripción de las claves de los catálogos usados, por ejemplo, en el tipo de documento se debe imprimir: I Ingreso, puedes leer más al respecto de esto aquí.

Este requerimiento conlleva un problema y es que se requiere más espacio en el PDF para mostrar estos datos, esto hace que en algunos casos se use más de 1 hoja, es por esto, que hemos agregado algunas opciones para que puedas decidir si se van a mostrar o no dichas descripciones.

Para conocer cada una de ellas, te invitamos a revisar el código del ejemplo, en donde se explica cada una.

Recibo de nómina 1.2
Hemos desarrollado un nuevo formato para el recibo de nómina 1.2 y que hace uso del CFDI 3.3, y hemos realizado las mismas optimizaciones.

ACUSE DE CANCELACION
Muchos usuarios nos han solicitado esto y es el poder generar la representación impresa del acuse generado por el SAT cuando se ha cancelado un CFDI.

Para esto, hemos desarrollado un nuevo formato con el cual podrás generar una representación impresa (PDF) muy similar a la del SAT y le hemos agregado dos mejoras importantes:

  • Podrás agregar el nombre del emisor al documento.
  • Podrás indicar si quieres que se imprima o no el logo del SAT.

Sobre este último punto, estuvimos investigando, ya que algunas personas opinan que se pueden usar y otros que no es permitido, por lo que:

  • Por defecto se muestra el logo
  • Puedes indicar que no se muestra con este código options.AcuseCancelacion.PrintLogoSat = false;

Estos son los puntos más importantes que hemos realizado, pero no son los únicos, por lo que te invitamos a revisar el historial de cambios.

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.

CFDI 3.3 – Cambios al catálogo de tipos de comprobantes

Como sabrás el Servicio de Administración Tributaria (SAT) continúa realizando cambios a la nueva versión factura electrónica (CFDI 3.3), en esta ocasión, la actualización corresponde al catálogo de tipos de comprobante, donde el cambio radica en el valor máximo permitido al momento de emitir un comprobante fiscal de acuerdo con su tipo y que como recordarás, este valor condiciona el uso de la clave de confirmación.

A continuación, se describe el cambio realizado:

Catálogo: Tipo de comprobante
Descripción: Cambio en los valores máximos
Clave    –    Valor
I (Ingreso) – 999,999,999,999,999,999.999999
E (Egreso) – 999,999,999,999,999,999.999999
T (Traslado) – 0 (cero)
N (Nómina) – (NS / NdS) 999,999,999,999,999,999.999999
P (Pago) – 999,999,999,999,999,999.999999

Fecha de inicio de vigencia: 29/07/2017

Con este cambio la autoridad pretende, que por el momento no se solicite el uso de la clave de confirmación, debido a que este procedimiento continua en revisión, tanto por la misma autoridad como por los proveedores autorizados de certificación (PAC).

 

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.

Software para validar un CFDI (XML) 3.3

Hoy hemos liberado una nueva versión de nuestro software de validación: Validador CFDI, en esta nueva liberación hemos realizado mejoras importantes, una de ellas, es la capacidad de verificar comprobantes 3.3

A continuación, encontrar un desglose de los cambios más importantes que realizamos en esta liberación:

Validar un CFDI 3.3
Nuestro equipo de desarrollo ha estado trabajando arduamente para integrar esta nueva versión del comprobante al validador y que puedas validar tus XML; como ya es costumbre, nuestra solución, no solamente realiza las verificaciones básicas, sino que hace una revisión exhaustiva del archivo:

  • Estructura del XML: En este caso se verifica cada nodo y atributo del XML.
  • Sello del CFD: Verificamos si el documento está correctamente firmado por el contribuyente y si no ha sido modificado desde que fue generado.
  • Timbre del CFDI: Se valida si el documento fue correctamente timbrado y fue realizado por un PAC autorizado y activo.
  • Certificado, en este apartado verificamos que el XML haya sido sellado con un certificado valido, emitido por el SAT y si estaba vigente al momento en que se generó el documento.
  • Totales del documento: En esta sección, se realizan los cálculos y se verifica que los importes del documento estén correctos.
  • Schema: Aquí validamos el XML contra cada uno de los schemas proporcionados por el SAT.
  • Existencia en el SAT: Este es uno de los puntos más importantes del proceso de validación, ya que la librería se conecta a los servidores del SAT y verifica si el UUID se encuentra registrado y en caso de estarlo obtiene el status del mismo y la fecha de cancelación, esto en último en caso de estar cancelado.

Como podrás observar, hemos realizado una validación completa del CFDI.

Validar un certificado
Otros de los cambios realizados, fue al módulo que permite validar un certificado y en esto lo que hicimos fue agregar la validación en la Lista de Contribuyentes Obligados (LCO), la importancia de esta validación radica en que ahora, al momento de validar un certificado, podrás saber si puedes
hacer uso de dicho certificado para timbrar facturas o el SAT ha deshabilitado el uso del mismo.

Este cambio será de gran utilidad para despejar las dudas, cuando tu certificado haya sido revocado y no tienes idea al respecto.

Descarga de XML del SAT
Este fue otro de los módulos donde también estuvimos haciendo mejoras importantes, en este caso fueron tres:

Ahora, cuando se finalice la descargar o consulta de los XML, se mostrará una ventana de resumen, donde podrás ver el total de comprobantes encontrados, descargados, vigentes, cancelados, etc.

Otro cambio que hicimos está relacionado con los errores que se presentan al momento de descargar el XML, a partir de esta version, en caso de que no pueda descargarse un archivo o no pueda generarse su representación impresa, se mostrará el error en pantalla.

Adicional a lo ya comentado, hemos preparado al sistema, para que en caso de que el SAT realice cambios a sus servidores y no sea posible descargar los XML, el sistema te avisará sobre este hecho y cerrará la pestaña de descarga.

Estos son tan solo 3 de los más de 12 cambios que hemos realizado, por lo que invitamos a leer el historial de cambios para conocer a detalle lo realizado.

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.

Actualización a la librería para validar un CFDI 3.3

Queremos compartir contigo la versión 2017.07.26 de Electronic Document Validator (EDV) donde se realizó la modificación a la siguiente funcionalidad:

CFDI 3.3
Continuando con la validación de un Comprobante Fiscal Digital a través de Internet (CFDI) en su versión 3.3, queremos comentar acerca del patrón usado en la validación de los siguientes campos:

  • Serie
  • Folio
  • Condiciones de pago
  • Nombre del emisor
  • Nombre del receptor
  • Número de identificación del concepto
  • Unidad del concepto
  • Descripción del concepto
  • Número de identificación de la parte
  • Unidad de la parte
  • Descripción de la parte

Dónde el uso del patrón a validar, de acuerdo con el Anexo 20 es:

([A-Z]|[a-z]|[0-9]| |Ñ|ñ|!|”|%|&|&apos;|´|-|:|;|>|=|<|@|_|,|\{|\}|`|~|á|é|í|ó|ú|Á|É|Í|Ó|Ú|ü|Ü)

Y el patrón especificado dentro el esquema (xsd) es:
[^|]

Teniendo esta ambigüedad, en cuanto a que en el patrón del esquema es permitido cualquier carácter excepto el pipe (|), mientras que en el patrón del Anexo 20 está restringido el uso de ciertos caracteres, nos dimos a la tarea de investigar con los proveedores de certificación (PAC) acerca de esta situación, y de acuerdo con sus comentarios y a lo indicado por el SAT, quedo determinado que el único patrón a validar sería el indicado en el esquema (xsd).

En base a lo anterior, la librería se modificó para eliminar la validación que se venía haciendo con respecto al patrón indicado en el Anexo 20, para solo quedar la validación indicada por el esquema (xsd).

Certificado del SAT
En esta versión de la librería, se agregó la funcionalidad que permite la compatibilidad con los comprobantes fiscales digitales generados con el nuevo certificado del SAT.

Estos son solo algunos de los cambios realizados, si deseas conocer a detalle todo lo realizado en esta liberación te invitamos a revisar el historial de cambios.

¡No detengas tu proceso de validación!, para que tengas disponibles 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.

¿Cómo saber si un contribuyente puede timbrar facturas?

CFDI Data es una librería (DLL) con cual puedes obtener mucha información relacionada a un contribuyente, información que es necesaria para la generación del CFDI, por ejemplo, saber si un RFC está registrado en el SAT o si el certificado de un contribuyente se encuentra activo.

Hoy traemos para ti una nueva versión de este producto y hemos agregado cierta funcionalidad que te servirá para mejorar tu sistema y la experiencia del usuario al interactuar con el mismo; a continuación, encontrarás el detalle de las mejoras realizadas:

¿Timbrar?
En este caso hemos agregado un nuevo método que te permite saber si un contribuyente (RFC) puede generar comprobantes fiscales (CFDI) o si el SAT le ha deshabilitado esta opción; en caso de que tenga la posibilidad de timbrar, te va a informar que certificado de sello puede usar para firmar los XML.

Algunas personas podrías pensar que esta nueva funcionalidad es similar a la que ya existe dentro de la librería, y es por esto queremos mostrar las diferencias:

  • RFC EXISTE: Este método solo sirve para verificar si un RFC se encuentre inscrito en el SAT, pero no nos dice si ese RFC puede o no generar comprobantes.
  • LCO: Este es, tal vez, el método que más se parece, pero su objetivo es otro, verificar si un certificado puede ser usado para timbrar facturas, nada más.
  • RFC: El objetivo, en este caso, es obtener los datos de un contribuyente.

Como podrás observar, estos 3 métodos, se parecen, pero tienen otro objetivo y es por eso que hemos agregado esta nueva funcionalidad, ya que muchas veces, lo que realmente nos interesa es saber si puedo o no timbrar las facturas.

Conexión a Internet
En este caso hemos agregado una nueva clase que permite verificar si existe algo que impida que la librería pueda ser usada, por ejemplo, un firewall que no permite realizar la conexión a internet o a los servidores de Facturando.

En caso de que no pueda conectarse, te informará el servidor y el puerto usado, con esta información puedes tomar acciones, como notificarle al usuario, para que su personal de sistemas le de los permisos necesarios.

En una aplicación de escritorio podrías usarla al iniciar la misma, con hilo para que no se vea afectado el tiempo que toma iniciar tu software.

Si deseas conocer a detalle cada uno de los cambios realizados en esta nueva versión, te invitamos a leer el historial de cambios.

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á.

Validar un CFDI (XML) 3.3

Hoy traemos para ti una nueva version (2017.07.21) de nuestra librería Electronic Document Validator, con la cual puedes verificar tus comprobantes de forma automática; en esta liberación hemos realizado varios cambios, siendo el más importante, el ofrecer soporte al Comprobante Fiscal Digital CFDI 3.3.

A continuación, encontrarás una relación de los cambios más significativos:

CFDI 3.3
Nuestro equipo de desarrollo ha estado trabajando arduamente para integrar esta nueva versión del comprobante a la librería y que puedas validar tus XML; como ya es costumbre, nuestra solución, no solamente realiza las verificaciones básicas, sino que hace una revisión exhaustiva del XML:

  • Estructura del XML: En este caso se verifica cada nodo y atributo del XML.
  • Sello del CFD: Verificamos si el documento está correctamente firmado por el contribuyente y si no ha sido modificado desde que fue generado.
  • Timbre del CFDI: Se valida si el documento fue correctamente timbrado y fue realizado por un PAC autorizado y activo.
  • Certificado, en este apartado verificamos que el XML haya sido sellado con un certificado valido, emitido por el SAT y si estaba vigente al momento en que se generó el documento.
  • Totales del documento: En esta sección, se realizan los cálculos y se verifica que los importes del documento estén correctos.
  • Schema: Aquí validamos el XML contra cada uno de los schemas proporcionados por el SAT.
  • Existencia en el SAT: Este es uno de los puntos más importantes del proceso de validación, ya que la librería se conecta a los servidores del SAT y verifica si el UUID se encuentra registrado y en caso de estarlo obtiene el status del mismo y la fecha de cancelación, esto en último en caso de estar cancelado.

Como podrás observar, hemos realizado una validación completa del CFDI.

Optimizaciones
Además del punto anteriormente comentado, aprovechamos esta liberación para realizar una serie de cambios a la librería que han permitido reducir el consumo de memoria y el tiempo requerido para validar un XML.

  • Se disminuyo el consumo de memoria hasta en un 50 %.
  • Disminución del tiempo de validación en un 25 %.

Es importante mencionar que estos cambios no afectan el funcionamiento de la librería, ni el código que ya tengas implementando, esto, debido a que todas fueron mejoras internas.

Mejoras
Para finalizar queremos comentarte algunas de las mejoras menores que hemos realizado:

  • Se cambio la validación del archivo XML de la balanza.
  • Se agregó soporte al nuevo certificado de los PACs ECODEX y Pegaso.

Si deseas conocer a detalle cada uno de los cambios realizados en esta nueva versión, te invitamos a leer el historial de cambios.

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 3.3: Búsqueda de la clave del producto o servicio

En esta ocasión queremos compartir contigo el escabroso tema de la búsqueda de la clave del producto o servicio que corresponda de acuerdo al concepto que se pretende facturar.

En repetidas ocasiones varios de nuestros usuarios nos han compartido que no logran ubicar dentro del catálogo de productos y servicios una clave que coincida con la descripción de sus productos o servicios que ofrecen.

Para aclarar este tema, empecemos por recordar la definición que el SAT da al campo ClaveProdServ:

Este campo es requerido para expresar la clave del producto o del servicio del concepto a facturar.

En seguida, daremos un ejemplo de clasificación del producto conforme al catálogo c_ClaveProdServ publicado por el SAT, los pasos a seguir son los siguientes:

  1. Ubicar en el Catálogo de Productos y Servicios los dos primeros dígitos (División), en este caso sería “53”, que corresponde a calzado, ropa, maletas y artículos de tocador.
  2. En seguida, habría que ubicar los siguientes dos dígitos (Subcategoría), en este caso son el 1 y 1 que corresponde a calzado.
  3. Posteriormente ubica los siguientes dos dígitos (Clase), en este caso el 1 y el 6 que corresponden a zapatos.
  4. Y finalmente, ubica los últimos dos dígitos (Subclase) que identifican el producto en específico, en este caso 02, zapatos de mujer.

Este tipo de búsqueda se vuelve algo complicada y lenta para la cantidad de claves que contiene el catálogo de productos y servicios de acuerdo a la más reciente versión del catálogo publicada por el SAT, que al día de hoy contiene un total de 52, 839 claves.

Teniendo en cuenta esta situación, el SAT puso a disposición de todos los contribuyentes una herramienta con la cual se podrá llevar a cabo la búsqueda de claves de tu producto o servicio, de una forma más rápida y eficiente, donde podrás realizar los siguiente:

  1. Seleccionar el Tipo, si es producto o servicio
  2. Seleccionar la División
  3. Seleccionar Grupo y
  4. Seleccionar la Clase en la que se ubica tu producto o servicio

Con esto obtendrás la clave que deberás de registrar en tu factura.

Es muy importante tener en cuenta que, si eres productor, podrás registrar la clave considerando solo hasta el nivel de la Clase de Producto o Servicio o bien registrar la clave hasta el nivel de Subclase.

Podrás obtener esta herramienta dando clic en la siguiente liga:

Catálogo de Productos o Servicios

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.