Reporte de todos los datos de tus XML

En esta ocasión queremos compartir contigo la mejora realizada a nuestro programa Descargar CFDI, que como ya sabes, se especializa en la descarga masiva de XML del SAT y con el cual podrás descargar hasta 33,000 XML emitidos o recibidos.

En esta nueva versión hemos realizado una de las mejoras más solicitada por todos nuestros usuarios, a continuación, encontrarás el detalle de esta.

Reporte de datos del CFDI
Ahora es posible generar el reporte “Datos del CFDI” con el podrás conocer a detalle todos los datos contenidos en los CFDIs descargados del SAT, ya sean emitidos o recibidos, dentro del detalle que muestra este reporte, tenemos:

  • Datos básicos: Son los datos más básicos de un CFDI, como son: serie, folio, subtotal, descuento, total, etc.
  • Conceptos: Podrás ver todas las descripciones de todos los conceptos facturados, estos se muestran como un solo campo separados por el carácter pipe (|).
  • Desglose de Impuestos: Tendrás disponible el detalle de todos los impuestos aplicados en cada comprobante organizados por el tipo de impuesto y tasa aplicada.
  • CFDIs relacionados: Si el comprobante tiene CFDIs relacionados, podrás ver a detalle el tipo de relación y los folios fiscales (UUIDs) relacionados.

Para la generación de dicho reporte, tendrás disponible una serie de parámetros, de tal forma, que puedas filtrar los comprobantes que realmente quieras incluir en el reporte, algunos de estos son:

  • Rango de fechas a incluir.
  • Comprobantes emitidos o recibidos
  • Tipos de comprobantes a considerar (ingreso, egreso, nómina, pago y traslado)

Adicionalmente, contarás con una sección de configuración donde podrás indicar la información (columnas) que deseas que se muestre en el reporte.

Filtros, ordenamiento y agrupamiento
Una vez generado el reporte, podrás analizar la información que este te muestra, para esto dispones de varias opciones:

  • Filtros: El sistema te permite filtrar la información por cada una de las columnas disponible dentro del reporte.
  • Ordenamiento: Podrás ordenar la información con tan solo dar clic en el encabezado de la columna que deseas ordenar.
  • Grupos: Si lo requieres, podrás agrupar la información por cualquier columna disponible, solamente deberás dar clic derecho sobre la columna desea y seleccionar la opción: “Agrupar por esta columna”.

Exportar a Excel
Otra opción que hemos agregado al sistema es la posibilidad de exportar toda esta información a Microsoft Excel, para que puedas continuar trabajando con la misma y generar tus propios reportes.

Como podrás observar, este es un cambio importante dentro del programa de descarga masiva de XML, por lo que te invitamos a actualizarte, a la brevedad posible, para que puedas disfrutar de esta mejora.

Descarga masiva de comprobantes

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.

DLL para validar si un RFC existe en el SAT

Hoy, hemos liberado una nueva versión (2020.02.05) de nuestro producto (DLL) CFDI Data.

Como ya sabes, con esta librería puedes verificar, entre otras cosas, si un RFC es válido y si existe en el SAT; este proceso es muy importante para las empresas, porque les ayuda a:

  • Dar de alta clientes, proveedores y empleados, pudiendo verificar si el RFC introducido es válido y existe en el SAT.
  • Evitar que traten de generar un CFDI y que se genere un error.

Si quieres conocer un poco mas de las cosas que puedes validar con esta DLL, te invitamos a visitar nuestro sitio web, donde podrás ver, detalladamente, las características de este producto.

A continuación, detallaremos los cambios realizados.

RFC Existe
En versiones anteriores de la librería ya existía esta funcionalidad, esto es, ya podías verificar si un RFC existe en el SAT, lo que hemos hecho es esta liberación, es crear una nueva versión de dicho método en donde hemos logrado:

  • Reducir tiempos, en pruebas realizadas, hemos obtenido en promedio, un tiempo de 200 milisegundos, muy inferior a la versión anterior.
  • Disminuir el consumo de memoria.
  • Dar soporte a un mayor número de consultas simultáneas, esto se ha logrado en conjunto con las mejoras realizadas en nuestra infraestructura, las cuales detallaremos más adelante.

Manejo de errores
La DLL ya contaba con una forma de manejar los errores, el problema de éste radicaba en que poca la información que proveía y en algunos casos era difícil detectar el motivo del error.

En esta nueva versión hemos incluido un nuevo manejador de errores, el cual provee información mucho más precisa y detallada del problema que se presentó; dentro de sus características que puedes encontrar tenemos:

  • El proceso en el que se generó el error
  • El tipo de error, en este caso los errores no son números, sino un tipo de datos, con esto se hace mas fácil identificar el motivo del error
  • Mensaje detallado del error.

En caso de que el error se haya generado al momento de conectarse o consultar un recurso externo, por ejemplo, los servidores de Facturando, se adiciona a lo ya anteriormente comentado:

  • La URL a donde se estaba realizado la conexión.
  • El tipo de error, en este caso enfocado a la conectividad, por ejemplo: Web exception, socket exception, etc.
  • Número de error, este número, comúnmente hace referencia a los códigos de HTTP, por ejemplo: 401, 403, etc.
  • Cabeceras de la conexión.
  • Se da acceso a la excepción que se generó.

Con toda esta información, creemos que es mucho más fácil poder detectar donde y porque se está presentando el problema.

Es importante que cuando nos reportes un problema con la librería, nos proporciones toda esta información, de esta forma podremos ayudarme más fácilmente.

Configuración
Otro de los cambios realizado en esta nueva versión, es la inclusión de una clase que nos permite configurar el comportamiento de la librería; comúnmente no harás uso de estas opciones, pero en ciertos casos puede ayudarte a resolver ciertos requerimientos, como por ejemplo el uso de conexiones seguras (HTTPS) o el uso de un proxy.

Si deseas conocer cada uno de los aspectos que puedes configurar dentro de la librería, te invitamos a revisar el demo RFC Existe, en este se muestra cómo realizar esta parte.

Infraestructura
Como comentamos líneas arriba, dos de los más grandes logros de esta versión son:

Disminuir el tiempo requerido para consultar si un RFC existe en el SAT
Poder dar soporte a un mayor número de peticiones simultáneas

Estos dos logros, los hemos alcanzado realizando cambios a la librería, pero también mejorando nuestra infraestructura y eso es precisamente lo que queremos comentar a continuación.

Como ya sabes, la DLL se conecta a nuestros servidores para verificar si un RFC existe o no en el SAT, en este caso lo que hemos hecho es:

  • Contratar dos nuevos servidores, de esta forma la carga de trabajo se distribuye entre los dos, reduciendo la probabilidad de que se vea saturado el servicio.
  • Hemos actualizados los recursos de nuestros servidores, con esto esperamos poder atender una mayor cantidad de peticiones simultáneas.

Retrocompatibilidad
En este momento, y tras analizar los cambios realizados, te estarás preguntando si tu código actual dejará de funcionar, pues te tenemos buenas noticias: No, esta nueva versión de la librería es compatible con tu código actual, esto significa que va a continuar funcionando sin problemas.

Lo anterior es debido a que hemos implementado todos los cambios a través de un nuevo namespace, con esto hemos podido desarrollar todo nuevo sin afectar tu código actual.

Recomendaciones
Esta es la parte más importante de este artículo, ya que aquí es donde te mostramos lo que consideramos deberías de hacer.

Lo primero es modificar tu código y empezar a usar este nuevo método de RFC existe, ya que el anterior fue marcado como obsoleto y será eliminado en un futuro (01/06/2020).

Es cierto que este cambio afecta tu desarrollo actual, pero consideramos que el cambio vale la pena, ya que son muchos los beneficios.

Adicionalmente, continuaremos haciendo mejoras al nuevo método de RFC existe, y dejaremos de dar soporte al anterior.

Otro aspecto importante, es que poco a poco iremos actualizando todos los métodos (CURP, listas negras, etc.) a esta nueva metodología de trabajo y cada uno de los métodos anteriores se irán marcando como obsoletos.

Por todo lo anterior, es que hemos dado un tiempo prudente (5 meses) para que puedas llevar a cabo este cambio.

¿Qué sigue?
Esta sección esta dedicar a darte a conocer los cambios que estaremos realizando sobre la DLL en el transcurso del año.

Como comentamos líneas arriba, empezaremos a cambiar cada uno de los métodos existentes a esta nueva forma de trabajar.

Adicionalmente, estamos trabajando en nueva funcionalidad con la que podrás obtener el nombre o razón social de un contribuyente usando su RFC.

Como punto final también nos gustaría comentar que estamos preparando un API REST, a través del cual podrás consultar si un RFC existe en el SAT, esto va a ser de gran ayuda para los usuarios que trabajan en otros lenguajes (PHP, Phyton, etc.)

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

Te invitamos a que lleves a cabo la actualización de la librería, 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 chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Actualización a los catálogos de nómina

El pasado 5 de diciembre el Servicio de Administración Tributaria (SAT) liberó una actualización a los catálogos utilizados en la emisión de los comprobantes correspondientes a los recibos de nómina que le emites a tus empleados.
A continuación, describiremos los cambios realizados por la autoridad, siendo éstos los siguientes:

Catálogo régimen fiscal
En lo que respecta al catálogo de régimen fiscal, las claves que se adicionaron fueron las siguientes:

Persona moral

  • 628 – Hidrocarburos

Persona física

  • 629 – De los Regímenes Fiscales Preferentes y de las Empresas Multinacionales
  • 630 – Enajenación de acciones en bolsa de valores

Catálogo tipo de deducción
Para el catálogo de tipo de deducción solo se adicionó una clave:

  • 107 – Ajuste al Subsidio Causado

Catálogo tipo de incapacidad
Para este catálogo se creó un nuevo tipo de incapacidad que aplicará para aquellos padres que soliciten licencia por tener hijos diagnosticados con cancer:

  • 04 – Licencia por cuidados médicos de hijos diagnosticados con cáncer.

La intención de este nuevo tipo de incapacidad es la de igualar (homologar) con los tipos de incapacidades que maneja el Instituto Mexicano del Seguro Social (IMSS).

Catálogo otro tipo de pago
En este catálogo se adicionaron tres nuevos tipos de pago:

  • 006 – Alimentos en bienes (Servicios de comedor y comida) Art 94 último párrafo LISR
  • 007 – ISR ajustado por subsidio
  • 008 – Subsidio efectivamente entregado que no correspondía (Aplica sólo cuando haya ajuste al cierre de mes en relación con el Apéndice 7 de la guía de llenado de nómina)

Para todas estas claves que se adicionaron a los diferentes catálogos la fecha de inicio de vigencia aplica a partir del 1 de enero de 2020, teniendo como fecha límite para su adopción un periodo de gracia de 3 meses posteriores a la vigencia de estas.

Cambios en Facturando
Estos cambios impactan a las diferentes soluciones de Facturando, por lo que se esta trabajando en ello, para poder liberar las nuevas versiones que soporten estos cambios, por lo que les pedimos estar atentos a nuestro Blog que es donde publicamos las liberaciones de nuestras distintas soluciones.
Dentro de las soluciones afectadas tenemos:

De igual forma, hemos consultado con nuestro PAC principal, E-Codex, y nos comenta que se encuentran realizando los cambios correspondientes para estar listo lo antes posible, estos cambios serán aplicados en sus 3 ambientes: Producción, Nómina y testing.

Si deseas obtener el catálogo actualizado que contiene estas nuevas claves te invitamos a dar clic en la siguiente liga:


Catálogo de nómina

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.

EDR – mejoras al renombrado y organización de los CFDI que emites y recibes

En esta ocasión queremos mostrarte las mejoras que hemos realizado a la librería Electronic Document Rename (EDR) en su versión 2019.12.09, con la cual podrás tener el control de los CFDI que emites y recibes al poderlos clasificar y renombrar de una forma más clara y precisa.

Palabras claves (tokens)
Como sabrás, dentro de la librería tienes 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, a éstos se adicionaron otras claves que te serán de gran utilidad, estas nuevas se toman de aquellos archivos XML que contengan el complemento de nómina, siendo estos los siguientes:

  • [NUMERO_EMPLEADO]
  • [CURP_EMPLEADO]
  • [NUMERO_SEGURO_SOCIAL_EMPLEADO]

Como ejemplo de ello tenemos:

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

[RFC_EMISOR][AÑO_DOCUMENTO][ MES_DOCUMENTO][NUMERO_EMPLEADO]

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

LAN7008173R5\2019\01\1968
LAN7008173R5\2019\07\D001

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, número de empleado, folio fiscal y con extension XML, como se indica a continuación:

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

El resultado de esta definición sería:

LAN7008173R5_AAA010101AAA_1968_CC74F946-2702-4B3B-8B3F-E4FD268C91B8.XML
LAN7008173R5_BBB010101BBB_D001_F7111011-6E71-4ACD-8BA9-82B800FB01CE.XML

Datos opcionales
Adicional a los tokens, tendrás la liberta 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, folio y número de empleado no exista como dato dentro del XML, se tomarán como valor lo definido como dato opcional (Sin serie / Sin folio / Sin empleado):

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

Resultado cuando existe:
AAA_001_1968_CC74F946-2702-4B3B-8B3F-E4FD268C91B8.XML

Cuando no existe:
Sin serie_Sin folio_Sin empleado_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 funcionalidad de la 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 chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Cómo descargar hasta 33,000 CFDIs directo del SAT

En esta ocasión queremos comentar acerca de las consideraciones que debes de tener en cuenta al momento de realizar la descarga masiva de archivos XML del SAT mediante el uso de nuestra aplicación Descargar CFDI o la librería EDD, con la cual podrás descargar los archivos de los comprobantes que emites o recibes.

Descarga de hasta 33,000 CFDIs
Con nuestras soluciónes podrás descargar hasta 33,000 archivos XML de tus Comprobantes Fiscales Digitales a través de Internet (CFDI), ya sean emitidos o recibidos, y lo mejor de todo, sin las restricciones impuestas por el SAT (solo 500 comprobantes al consultar y no más de 2,000 a descargar por RFC al día).

Para lograr este volumen, es necesario tomar en cuenta las siguientes consideraciones:

  1. No haber descargado comprobantes previamente en el día en que se realice la descarga.
  2. Contar con una conexión de internet estable y con buen ancho de banda de bajada, de preferencia estar conectado por cable, ya que la conexión por WIFI puede generar inestabilidad en el proceso de la descarga.
  3. Realizar la descarga de los XML durante la noche o madrugada, ya que a esas horas es menor la saturación del servicio del SAT, obteniéndose una mejor respuesta.

Tomando en cuenta las consideraciones anteriormente mencionadas, el proceso de la descarga podrá llevarse a cabo de tal forma que se podrán descargar hasta 33,000 archivos XML por contribuyente al día, yendo más allá del límite de los 2,000 archivos XML por día por contribuyente.

El realizar la descarga en horas de la noche o madrugada, es solo una recomendación que te ayudará a obtener una mayor cantidad de comprobantes, sin que esto signifique que no puedas realizarla en cualquier momento del día.

Es importante comentar que se puede dar el caso de que aún siguiendo estas recomendaciones no se descarguen los 33,000 comprobantes, ya que esto depende 100% de la respuesta del servidor del SAT.

Algunos clientes nos reportan que han podido descargar 10,000, 15,000 y hasta 25,000 XML en un día siguiendo las recomendaciones comentadas anteriormente.

Cuando se dé el caso de que no pudiste descargar la totalidad de los comprobantes que requieres, para ello deberás esperar al día siguiente para continuar con el proceso, en este caso deberás:

  1. Indicarle al sistema el mismo periodo a descargar.
  2. Desactivar la opción “Descargar los XML previamente descargados”.

Con estas opciones el sistema solamente descargará los XML que te hagan falta.

Como anécdota nos gustaría comentar, que en algún momento logramos descargar 34,500 XML, esto se logró en horas de la madrugada y con una conexión de 50 Mb simétricos y en una computadora con las siguientes características: Windows 7, Core i7, 16 GB de RAM y disco de estado sólido.

Si deseas obtener tus XML del SAT te invitamos a descargar e instalar el programa, el cual no tiene costo en su versión básica:

Software para Descarga masiva de XML

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.

Línea de comandos para descargar masivamente XMLs del SAT

NOTA
La información del presente Blog se encuentra desactualizada, por lo que podrás ir a la siguiente liga para consultar la información más reciente con respecto a este tema.


Continuando con nuestro ciclo de liberación, hoy traemos para ti una nueva versión (2019.10.25) de nuestra librería, versión consola, para descargar de forma masiva los XML del servidor del SAT: Electronic Document Download.

En esta ocasión hemos realizado varias mejoras, las cuales han sido solicitadas por todos nuestros usuarios, entre estas tenemos:

Generación del PDF
A partir de esta versión, se podrá generar, automáticamente, la representación impresa (PDF) al momento que se descargan los XML.

Para esto solamente requieres indicar en el archivo INI que deseas generar el PDF y el software se encargará de hacer el resto.

Es importante mencionar, que, para poder hacer uso de esta función, es necesario adquirir una licencia de nuestro producto: Electronic Document Printer.

Más de 500
Como recordarás existe un problema al consultar los XML al SAT y es que cuando se emiten más de 500 XML con la misma fecha, hora, minuto y segundo, no es posible obtenerlos todos ya que el SAT solamente muestra los primeros 500 comprobantes.

Lo que hemos hecho en este caso, es agregar, en el archivo INI de salida, una sección en donde se muestra la fecha, hora, minuto y segundo donde se presentó esta situación, con esto vas a tener una idea de donde está el problema.

Configuración regional
Algunos usuarios nos reportaron problemas al usar el sistema en PC donde el idioma era inglés, es por esto, que decidimos modificar el sistema y que al iniciar se verifique cual es la configuración regional y en caso de no ser correcta se mostrará un mensaje de error y no correrá el sistema.

La configuración regional requerida es ESPAÑOL-MEXICO (es-MX).

Cambios del SAT
Como ya sabrás, hace algunos días el SAT realizó un cambio menor a su sitio web, puedes leer acerca de esto aquí, que afecto a todas nuestras soluciones de descarga.

Lo que hemos hecho en esta liberación, es dar soporte a este cambio para que los usuarios puedan continuar haciendo sus descargas masivas del SAT.

Software para descarga masiva de XML
En los últimos días, hemos recibido solicitudes de usuarios que requieren un software para realizar la descarga masiva de sus XML; es necesario aclarar que Electronic Document Download, no es una opción para ellos, ya que se requieren conocimientos técnicos. Si este es tu caso, te recomendamos usar nuestra solución Descargar CFDI, el cual es gratis y está pensando para usuarios finales (contadores, administradores, auxiliares, etc.) que no tiene conocimientos técnicos, pero que necesitan un programa para descargar sus XML 3.3 sin tener el límite de los 2,000 archivos al día, ya que van a poder descargar hasta 33,000 XMLs.

Si deseas 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 chat que aparece en nuestra página www.facturando.mx donde con gusto un asesor te atenderá.

Hasta la próxima.

Ventajas incluidas en la nueva generación de la librería

Dentro de la ventajas que podrás obtener al hacer uso de la nueva generación de la librería Electronic Document Download (EDD), tenemos las siguientes:

Limitante de los 2,000 XML por día

  • No tienes la limitante impuesta por el SAT de los 2,000 archivos XML descargados por RFC al día.
  • En pruebas unitarias por RFC consultado se han podido descargar hasta 33,000 archivos XML por día.
  • En el caso de requerir una descarga superior a los 33,000 archivos, podrás indicarle a la librería los previamente descargados para que estos sean ignorados y se descarguen los nuevos archivos.

Mayor velocidad de descarga

  • Se incrementa la velocidad al momento de realizar la descarga de archivos hasta 50 XML por segundo, esto dependerá de los recursos que se tengan (características de la PC, conexión a Internet, etc.).
  • El proceso de la descarga se maneja a través de hilos concurrentes, los cuales podrás configurar, teniendo por defecto 20.
  • El tiempo invertido en la descarga de 33,000 archivos fue alrededor de 12 minutos.

Consultar cualquier rango de fechas

  • Para esta versión de la librería se podrá indicar un rango de fechas (inicial y final), sin importar si abarca uno o varios años, ya que la DLL, de forma inteligente, gestionará cada una de las consultas requeridas para cumplir con el rango indicado.
  • Para el caso de los comprobantes recibidos, no es permitido por el SAT la descarga por rango de fechas, con nuestra DLL podrás hacerlo, evitando esta limitante impuesta por el SAT.

Nuevos filtros para aplicar

Para un mejor control y manejo de las consultas realizadas al momento de la descarga de archivos, se han adicionado más filtros a aplicar, estos tienen el propósito de filtrar con mayor exactitud la información a extraer, siendo estos los siguientes:

  • Por Proveedor Autorizado de Certificación (PAC).
  • Filtrando por uno o varios RFCs.
  • Por un rango de importe referente al total del comprobante.
  • Filtrar por efeto del comprobante (Ingreso, Egreso, Traslado, Pago, Nómina o combinación de éstos).
  • Por el complemento en el comprobante (Sector de ventas al detalle, Otros derechos e impuestos, Instituciones educativas privadas, Venta de vehículos, Notarios públicos, etc.).
  • Status del complemento (Vigente / Cancelado).
  • Por status de cancelación.
  • Estatus del proceso de cancelación.
  • Excluir folios fiscales (UUIDs) del resultado de la descarga y/o consulta.

Más de 500 XML

Con esta nueva funcionalidad la librería identifica cuando el SAT reporta que existen 500 o más comprobantes que fueron generados dentro de una misma fecha y hora, los cuales no pueden ser descargados, esta es una la limitante del SAT donde solo reporta 500 comprobantes y no más, la librería reportará la fecha en que ocurrió dicho evento.

ASP.Net

Con esta versión de la DLL ahora es posible usarla en proyectos web (ASP.Net), para el correcto funcionamiento se requiere de Dot Net Framework 4.0 o superior.

Manejo de errores

En lo que respecta al manejo de los errores, los cambios realizados son los siguientes:

  • Nueva forma de manejar los errores reportados durante la consulta y/o descarga de archivos.
  • Nuevos tipos de errores, más descriptivos y contextos con mayor significado, por ejemplo:

ERROR

Proceso: Login
Error : CAPTCHA_CONTRIBUYENTE_EXCEED_QUANTITY
Mensaje: Se ha excedido el número de consultas disponibles.

Se han creado errores específicos para:

  • Parámetros
    PARAMETER_RFC (El RFC del contribuyente (AAAA010101AAA) no es válido.)
    PARAMETER_CIEC (La clave CIEC no es válida.) …
  • Conexión
    CONECTION_ERROR (Error de conexión.)
    CONNECTION_FORBIDEN (Conexión prohibida.) …
  • Iniciar sesión
    LOGIN_NOT_LOGIN (No es posible autentificarse en el servidor del SAT, te recomendamos verificar la clave CIEC.)
    LOGIN_MAXIMUM_SESSIONS (Se ha alcanzado el número máximo de sesiones permitidas en el servidor del SAT.) …
  • Captcha
    CAPTCHA_GENERAL (Se generó un error desconocido al conectarse con el servidor de Facturando (X).)
    CAPTCHA_BAD_RESPONSE_CONFIRM (Confirmar mala respuesta.) …
  • Descarga
    DOWNLOAD_SAT_LIMIT (Se ha alcanzado el límite de descargas del SAT.)
    DOWNLOAD_EXTRACT_INFORMATION (Se generó un error al extraer la información del XML (X).) …
  • Licencia
    LICENSE_EXPORT (No se encuentra activo el módulo de exportación.).

Adicional, existe una clase para mostrar el tipo, mensaje y excepción que se obtiene al momento de conectarse con el SAT.

Consideraciones

  • Se eliminó la venta de progreso que se mostraba por defecto, la cual no podía ocultarse ni modificarse.
  • En esta nueva versión, el programador es responsable de mostrar el progreso de la consulta y/o descarga al usuario, haciendo uso de una serie de clases que ya trae la librería.

Para saber más acerca de esta nueva generación de la librería te invitamos a dar clic a las siguientes ligas:

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

SAT: Cambios a la guía de llenado de un CFDI

En esta ocasión queremos compartir contigo los cambios realizados por el Servicio de Administración Tributaria (SAT) a la guía de llenado correspondiente al anexo 20 de fecha 14 de octubre de 2019, siendo éstos los siguientes:


CFDI

  • Se ajustó la redacción y se actualizó la liga que lleva a la consulta del Catálogo de productos y Servicios, esto ubicado en el antepenúltimo párrafo del Apéndice 3 Clasificación de Productos y Servicios.
  • Se ajustó la redacción al final del párrafo del Apéndice 4 Catálogos del comprobante.
  • En lo que respecta al Apéndice 5 Emisión de CFDI de Egresos:
  • Se realizó el cambio de referencia del inciso c) por b)
  • Se modificó el nombre de la referencia del nodo CfdiRelacionados en los puntos I, II y III.
  • Dentro de los Apéndices 8 Caso de Uso Facturación de Anticipos y Apéndice 9 Caso de Uso Facturación por contratos de obra pública, se eliminó la liga de la Nota que hacía referencia a “de esta guía”.
  • En el Apéndice 10 Caso de Uso Emisión del CFDI por donativos otorgados en numerario o en especie y donativos globales en numerario o en especie, se realizó precisión en el campo descripción de la representación gráfica de las facturas de Donativo en especie, Donativo global en numerario y Donativo global en especie.

CFDI de Retenciones e información de pagos
En lo que respecta a la emisión del Comprobante Fiscal Digital a través de Internet (CFDI) que ampara retenciones e información de pagos, el cambio consiste en la indicación de que:

“En este CFDI no se debe registrar por ningún motivo cantidades en negativo.”

Este cambio lo encontrarás en el segundo párrafo del Apartado II de la guía de llenado para este tipo de comprobantes.

Analizando, el único cambio relevante, sería este último, los demás corresponden a cambios en la descripción, definición y referencias a enlaces, propios de la guía.

Estas modificaciones entrarán en vigor a partir del 1 de enero de 2020.

Como podrás observar, ninguno de los cambios involucra el que Facturando tenga que hacer modificación a alguna de nuestras librerías o programas.

Si deseas obtener la última versión de la guía de llenado, te invitamos a dar clic en la siguiente liga:

Guía Anexo 2014102019

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.

Cancelación del certificado de un contribuyente por el SAT

Como sabrás, el SAT tiene la facultad de llevar a cabo la cancelación del Certificado de Sello Digital (CSD) de un contribuyente bajo los siguientes supuestos o motivos:

Sustento legal

Los motivos por el cual el SAT podrá cancelar el certificado de un contribuyente se encuentran definidos en el artículo 17 H del Código Fiscal de la Federación (CFF), siendo estos los siguientes:

  • Lo solicite el firmante, es decir que el contribuyente al que le fue emitido el certificado solicite la cancelación del mismo.
  • Lo ordene una resolución judicial o administrativa.
  • Fallezca la persona física titular del certificado. En este caso la revocación deberá solicitarse por un tercero legalmente autorizado, quien deberá acompañar el acta de defunción correspondiente.
  • Se disuelvan, liquiden o extingan las sociedades, asociaciones y demás personas morales. Para este caso, serán los liquidadores quienes presenten la solicitud correspondiente.
  • La sociedad escindente o la sociedad fusionada desaparezca con motivo de la escisión o fusión, respectivamente. En el primer caso, la cancelación la podrá solicitar cualquiera de las sociedades escindidas; en el segundo, la sociedad que subsista.
  • Transcurra el plazo de vigencia del certificado, es decir que el certificado haya llegado a la fecha final de su vigencia.
  • Se pierda o inutilice por daños, el medio electrónico en el que se contengan los certificados.
  • Se compruebe que al momento de su expedición, el certificado no cumplió los requisitos legales, situación que no afectará los derechos de terceros de buena fe.
  • Cuando se ponga en riesgo la confidencialidad de los datos de creación de firma electrónica avanzada del Servicio de Administración Tributaria.

Adicional a lo anteriormente, cuando las autoridades fiscales:

  • Detecten que los contribuyentes, en un mismo ejercicio fiscal y estando obligados a ello, omitan la presentación de tres o más declaraciones periódicas consecutivas o seis no consecutivas, previo requerimiento de la autoridad para su cumplimiento.
  • Durante el procedimiento administrativo de ejecución no localicen al contribuyente o éste desaparezca.
  • En el ejercicio de sus facultades de comprobación, detecten que el contribuyente no puede ser localizado; éste desaparezca durante el procedimiento, o bien se tenga conocimiento de que los comprobantes fiscales emitidos se utilizaron para amparar operaciones inexistentes, simuladas o ilícitas (listas negras).
  • Aún sin ejercer sus facultades de comprobación, detecten la existencia de una o más infracciones previstas en los artículos 79, 81 y 83 de este ordenamiento, y la conducta sea realizada por el contribuyente titular del certificado.

Si deseas obtener el documento que contiene los motivos anteriormente mencionados, te invitamos a dar clic en la siguiente liga:

Código Fiscal de la Federación

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.

SAT: Emisión de un CFDI que sustituye a otro

En esta ocasión queremos compartir contigo la duda que algunos de nuestros usuarios de generación de facturas tenían en cuanto a cuál es el procedimiento correcto que se debe de seguir al momento de emitir un Comprobante Fiscal Digital a través de Internet (CFDI) que sustituye a otro, para lo cual te presentamos el orden de los pasos que debes de seguir:

  1. Lo primero que se debe de hacer es cancelar el CFDI que va a ser sustituido.
  2. Como segundo paso, se deberá de emitir el nuevo CFDI en el cual se debe de poner atención al registrar en el campo o atributo TipoRelacion como clave el valor “04” el cual corresponde a la “Sustitución de los CFDI previos” y en el campo UUID, de esta misma sección de comprobantes relacionados, el folio fiscal del comprobante que va a sustituir.

Siguiendo estos dos sencillos pasos, tendrás la certeza de que la emisión del CFDI que sustituye a otro se realizó correctamente, por lo que deberás de tener en cuenta las siguientes recomendaciones:

  • Una vez realizado el primer paso, deberás de asegurarte de que el CFDI se haya cancelado, para ello podrás hacer uso de alguna de nuestras soluciones, como son:
  • para saber el estatus del CFDI, ya que de no ser así, no deberás de realizar el segundo paso.
  • Adicional, se recomienda que tengas el acuse de cancelación, ya que con el podrás demostrar que se solicitó la cancelación del comprobante a sustituir, este no es obligatorio pero sí es una buena práctica.

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.