DLL para la descarga masiva de XML: Web service del SAT

Hoy hemos liberado una nueva versión de nuestra librería (DLL) para la descarga masiva y automática de archivos XML del servidor del SAT; en esta ocasión hemos agregado nuevas características, además hemos mejorado algunas de las ya existentes.

A continuación, describiremos los cambios más importantes:

Web service del SAT
Lo primero que hemos realizado es agregar soporte al servicio web ofrecido por el SAT, para descarga de los archivos XML; para esto hemos implementado nuevas clases y métodos que permiten invocar fácilmente al mismo.

Este web service tiene como principal y única ventaja la posibilidad de descargar grandes cantidades de archivos (200,000 por petición); aunque a primera vista parece una excelente opción para abandonar la descarga tradicional, la realidad es que en la práctica son muchas las desventajas que presenta, por eso, a pesar de todo seguimos recomendando la descarga como se viene haciendo.

Hemos preparado dos artículos donde:

Uso de la e.firma para la descarga de los XML
Actualmente, para la consulta y descarga de los XML se usa la clave CIEC como método de autenticación al servidor del SAT; a partir de esta versión también podrás hacer uso de la firma electrónica (e.firma).

Si deseas conocer todos los detalles al respecto, te invitamos a leer este artículo.

Otros cambios
En este punto queremos mencionar dos cambios que consideramos relevantes para esta liberación.

El primero es que hemos actualizado todos los ejemplos para mostrar el uso de la firma electrónica, además hemos creado un nuevo ejemplo donde se muestra cómo hacer uso del web service del SAT.

El segundo cambio tiene que ver con las DLLs que usa la librería, se han agregado 3 referencias que deberás incorporar a tu proyecto para que funcione esta nueva versión:

  • HyperSoft.ElectronicDocumentLibrary.dll
  • HyperSoft.Resource.dll
  • HyperSoft.Base.dll

Incompatibilidad
Esta es la primera vez, desde que desarrollamos la librería, que realizamos cambios que hacen que la nueva versión sea incompatible con el código que ya tienes desarrollado y que implica que tendrás que realizar cambios a tu código.

No fue sencillo tomar la decisión sobre estos cambios porque sabíamos que iban a afectar a todos los usuarios y los iba a obligar a rehacer parte de su desarrollo, pero era necesario hacerlos para poder implementar estas nuevas características y otras que estamos planeando implementar.

A continuación, describiremos brevemente estos cambios:

  • Se agregaron nuevos códigos de error.
  • Algunos códigos de error fueron reemplazados por otros.
  • Se eliminó la exportación a Excel, para esto recomendamos usar la exportación a CSV.
  • Se agregó la clase SslValidador, la cual deberás instanciar y usar antes de invocar cualquier método de la librería.

Para conocer el detalle de estos cambios, te recomendamos leer el archivo “Historial de cambios.txt” que acompaña al instalador de esta nueva versión.

Esperamos que este artículo te haya sido de utilidad y te invitamos a estar atento a este blog y a seguirnos en nuestras redes sociales (Twitter, Facebook, YouTube) donde estaremos publicando más contenido de este estilo.

Hasta la próxima.

Descarga masiva de CFDI – XML con e.firma (FIEL)

En esta ocasión, queremos compartir contigo la nueva funcionalidad integrada a la librería Electronic Document Download (EDD) para llevar a cabo la descarga masiva de archivos XML del servidor del SAT, por medio de la e.firma más conocida como la Firma Electrónica (FIEL).

Contexto
Electronic Document Download es una librería (DLL) que lleva más de 9 años en el mercado, su primera versión fue liberada en 2015 y desde entonces siempre ha usado la contraseña CIEC para ingresar al servidor del SAT.

En los últimos meses, algunos clientes nos han comentado que les gustaría poder usar la firma electrónica (e.firma) como método de autenticación ante el servidor del SAT, ya que no cuentan con la CIEC.

Ingreso al servidor del SAT con e.firma
A partir de ahora, la librería permitirá usar la e.firma para ingresar al servidor del SAT, donde solo deberás indicar:

Certificado

  • Debe ser el certificado de la e.firma.
  • Se agregó soporte a varios tipos de certificados: CER, PEM y PFX
  • Este dato es obligatorio.

Llave privada

  • Deberás indicar la llave privada (Key) de la e.firma.
  • Este dato es opcional si el certificado es de tipo PFX

Contraseña

  • Indica la contraseña de la llave privada o del certificado en formato PFX.

RFC

  • Capturar el RFC correspondiente al contribuyente a quien pertenece la firma electrónica.

Soporte a diferentes tipos de certificados
Como abras notado, la librería no solo va a soportar los típicos archivos del SAT (.CER y .KEY) sino que también quisimos permitir el uso de otros formatos como son el PEM y PFX.

Lo anterior lo hicimos porque sabemos que algunos usuarios manejan el certificado en formato PFX.

Validaciones agregadas
Como ya es costumbre en todos nuestros productos, una vez que agregamos una característica, siempre nos aseguramos de que se usen los datos correctos, por lo que hemos implementado las siguientes validaciones antes de realizar la conexión al SAT:

  • No se permite el uso de otro tipo de certificado, por ejemplo, el de sello.
  • Se verifica que el certificado se encuentre vigente.
  • Se analiza si el certificado y su llave privada corresponda el uno con el otro.
  • Se valida que el certificado haya sido emitido por el SAT.
  • Se verifica que el certificado pertenezca al contribuyente que desea hacer la consulta o descarga de los XML.

Como podrás imaginar, hemos implementado nuevos códigos de error para reportar cada una de estas situaciones; estos ya fueron agregados a la documentación de la librería.

Clave CIEC
Es importante aclarar que nuestra intención fue agregar funcionalidad y no quitar la que ya existe, por lo que se continúa dando soporte a la clave CIEC.

Lo anterior trae muchas dudas, por eso quisimos dar respuesta en este artículo.

¿Es posible que te preguntes si es posible indicar las dos: CIEC y e.firma?
La respuesta es sí, puedes indicar las dos, en ese caso:

  1. La librería intenta ingresar al servidor del SAT usando la e.firma
  2. En caso de que no se pueda ingresar por algún problema en el servidor del SAT, se usa la CIEC
  3. En caso de que tampoco se pueda ingresar con la CIEC se genera un mensaje de error.

¿Por qué darle prioridad a la e.firma?
Le hemos dado prioridad a la e.firma para ingresar al SAT por dos motivos:

  • Consideramos que este método es un poco más estable que el de la CIEC.
  • En nuestras pruebas, el ingreso al SAT usando la e.firma tomo menos tiempo.

¿Es obligatorio el uso de la e.firma?
No, es algo totalmente opcional y, como lo comentamos líneas arriba, se agregó el uso de la e.firma con el fin de darle solución a algunos usuarios.

¿Qué sucede si solo indicó la CIEC?
Nada, la librería va a continuar trabajando como ya lo venía haciendo.

Proceso de descarga
En este punto, tal vez te preguntes si el proceso de consulta o descarga sufrió algún cambio y la realidad es que no; lo que hicimos fue agregar otra forma de autenticarse ante el servidor del SAT.

Actualización de la librería
Para conocer cómo usar esta nueva característica, te invitamos a descargar la nueva versión y revisar los ejemplos, ya que estos han sido actualizados para que se pueda usar la CIEC y/o e.firma.

DLL para la descarga masiva de XML

Esperamos que este artículo te haya sido de utilidad y te invitamos a estar atento a este blog y a seguirnos en nuestras redes sociales (Twitter, Facebook, YouTube) donde estaremos publicando más contenido de este estilo.

Hasta la próxima.

Qué es el error de sello al validar un CFDI – CFDI33102

Como ya es de tu conocimiento, nosotros los contribuyentes tenemos la obligación de llevar a cabo la validación de los Comprobantes Fiscales Digitales a través de Internet (CFDI) que recibimos, esto con la finalidad de tener certeza sobre la autenticidad de este y poder realizar la correcta deducción del gasto realizado.

Y justamente hablando de esto, queremos compartir contigo el caso que nos reportó un usuario; resulta que cuando él validaba un XML, usando una de nuestras soluciones de validación, ésta le mostraba el siguiente mensaje:

“SAT CFDI33102 – El sello del documento no es válid o, contiene caracteres extraños (tabulador).”

El error CFDI33102 se presenta principalmente por 3 motivos:

  • El XML fue modificado una vez que éste fue sellado.
  • El proceso de sellado no fue correctamente ejecutado.
  • No se armó correctamente la cadena original.

Analizando el XML que el cliente amablemente nos compartió, pudimos detectar exactamente cuál era el problema: Cuando se generó el XML, no se armó correctamente la cadena original.

En su XML, en el concepto, el atributo descripción contenía tabuladores:

Descripcion=”COMPRA SLP ORDDEN DE COMPRA 8899″

El tabulador es un carácter permitido dentro del XML, pero al momento de amar la cadena original, el anexo 20, nos indica como debemos de tratar con éste:

  1. Los espacios en blanco que se presenten dentro de la cadena original son tratados de la
    siguiente manera:

a. Se deben reemplazar todos los tabuladores, retornos de carro y saltos de línea
por el carácter espacio (ASCII 32).

Cabe mencionar, que el Anexo 20 es la guía técnica que contiene los lineamientos para generar los archivos XML correspondientes a los Comprobantes Fiscales Digitales por Internet (CFDI), podrás encontrar esta regla en la página 60 del mismo documento.

Es importante aclarar, que el problema no está en el uso del tabulador dentro del XML, el problema está en que, al momento de armar la cadena original para su sellado, los tabuladores fueron incluidos como parte de ésta; no siguiendo los pasos anteriormente comentados.

Adicionalmente, queremos comentar que en Facturando contamos con diferentes soluciones para llevar a cabo el proceso de validación, todas realizan el mismo proceso, la diferencia es que cada una está orientada a un público en específico:

Por último, si quieres conocer el detalle técnico acerca de este tema, puedes descargar el anexo 20 e ir a la página 60 punto 5 sección, donde se habla al respecto.

Hasta la próxima.

CFDI 4.0: ¿Cómo obtener todos los datos de mis empleados?

Como recordarás, uno de los cambios que trajo el CFDI versión 4.0, y tal vez el más importante a nivel operativo, es que para poder emitirlo es necesario indicar los datos del receptor (cliente, empleado, etc.) tal cual están registrados en el SAT, en caso de que no se haga, el comprobante no podrá ser generado.

El problema con este cambio es que la única forma de saber con exactitud como se encuentra un contribuyente registrado es a través de la constancia de situación fiscal y obtenerla se ha vuelto un dolor de cabeza para muchos contribuyentes, en especial a las personas que están en el régimen de sueldos y salarios.

Debido a lo anterior, la autoridad fiscal (SAT), ha otorgado una facilidad para que las personas o empresas que tienen empleados y emiten comprobantes por conceptos de:

  • Sueldos
  • Salarios
  • Y /o conceptos de asimilados

Pueden obtener los datos de sus empleados, sin la necesidad de pedírselos a estos; sino que, usando la propia página del SAT se puedan obtener los datos requeridos:

  • RFC
  • Nombre
  • Código postal

A continuación, encontrarás todo el detalle acerca de cómo realizar esta solicitud y obtener estos datos.

Requisitos
Esta facilidad se da a conocer a través de la Resolución Miscelánea para 2023, donde la información relacionada con los datos registrados para cada uno de tus trabajadores podrá ser solicitad por medio del Portal del SAT, siempre y cuando se cumpla con lo siguiente:

  • Que durante los últimos 12 meses el solicitante le haya efectuado pagos por conceptos de sueldos y salarios al trabajador
  • No aparecer en las listas de contribuyentes incumplidos a que se refiere el artículo 69 del Código Fiscal de la Federación (CFF), con excepción de la fracción VI relativo a la condonación de créditos
  • De igual forma, no aparecer publicado en la lista negra del SAT a lo que se refiere el segundo y cuarto párrafo del artículo 69-B del CFF (operaciones inexistentes)
  • Tener presentada la declaración anual correspondiente al ejercicio 2021

Archivo TXT
Para que puedas solicitar estos datos, deberás crear un archivo TXT con los RFCs de todo tu personal; éste archivo debe tener las siguientes características:

  • Sin tabuladores
  • Solo letras mayúsculas
  • El formato del archivo debe ser en Código Estándar Americano para Intercambio de Información (ASCII), y en caso de que se incluyan RFC con “Ñ” se debe guardar en el formato compatible (ANSI)
  • El nombre de dicho archivo será el RFC del solicitante
  • El archivo debe contener una sola columna con la Clave en el RFC del trabajador a 13 posiciones y sin espacios en blanco
  • La columna no deberá contener títulos o encabezados, ni tener registros vacíos (filas)

Es importante mencionar, que éste archivo TXT debes comprimirlo en formato ZIP y es este archivo el que realmente debes de indicar al momento de hacer la solicitud.

Solicitud de datos
Una vez cumpliendo con los requisitos, la forma de poder realizar la “Solicitud de datos en el RFC de asalariados” es mediante la realización de los siguientes pasos:

  1. Ingresar a la página del SAT (www.sat.gob.mx) ir al menú superior derecho “Contacto”, sección “Asistencia por Internet” opción “Portal personal Mi portal (Contribuyente)
  2. Capturar RFC y Contraseña e iniciar sesión
  3. Selecciona Servicios por Internet / Servicio o Solicitudes / Solicitud
  4. Completa el formulario de la solicitud; selecciona el trámite SOLICITUD DATOS TRABAJADORES; adjunta el listado con el total de RFC a validar en archivo de texto plano comprimido en .ZIP y envíalo
  5. Consulta la respuesta en Portal personal Mi portal, inicia sesión, captura el Número de folio de tu solicitud y da clic en buscar
  6. Selecciona el Folio y revisa las Notas y anexos, da clic en el icono del “clip” y descarga el archivo con los datos del RFC

Es importante mencionar, que el plazo máximo por parte de la autoridad (SAT) para dar respuesta a la solicitud de datos es de 10 días hábiles, siempre y cuando se hayan cumplido con los requisitos y de las condiciones, donde en el caso de ser procedente, se obtendrá junto con el acuse de respuesta los datos de inscripción al RFC de tus trabajadores, en caso contrario, cuando no se cumpla con los requisitos y condiciones, se emitirá un Acuse de respuesta que indicará el motivo por el cual no procedió la solicitud.

Si tuvieras alguna duda o aclaración con respecto al procedimiento para la solicitud de datos podrás solicitar apoyo en los canales oficiales de ayuda del SAT:

  • MarcaSAT de lunes a viernes de 8:00 a 18:30 hrs, excepto días inhábiles
  • Atención telefónica: desde cualquier parte del país 55 627 22 728 y para el exterior del país (+52) 55 627 22 728
  • Vía Chat: http://chat.sat.gob.mx
  • Oficina Virtual. Podrás acceder a este canal de atención al agendar tu cita en la siguiente liga: http://citas.sat.gob.mx/
  • Atención personal en las Oficinas del SAT ubicadas en diversas ciudades del país, como se establece en la siguiente liga:

https://www.sat.gob.mx/personas/directorio-nacional-de-modulos-de-servicios-tributarios

de lunes a jueves de 9:00 a 16:00 hrs., y viernes de 8:30 a 15:00 hrs., excepto días inhábiles

Artículos relacionados:

Hasta la próxima.

CFDI 4.0: Datos de los empleados – Comentarios

Como ya sabrás, la autoridad (SAT) abrió la posibilidad de obtener, con una sola petición, todos los datos fiscales de los empleados que son necesario para emitir un recibo de nómina con la nueva versión del CFDI 4.0

Hoy queremos compartir con todos ustedes, nuestros fieles lectores, los comentarios sobre el mismo:

Facilidad
Es de aplaudir que la autoridad haya puesto a disposición de los contribuyentes esta opción; la verdad es que es de gran ayuda, solo esperemos que la respuesta de la solicitud sea rápida y funcione adecuadamente, ya que como hemos documentado en otras ocasiones, que herramientas como el Validador de RFCs, en algunos casos, no responden correctamente:

Tiempo
Como recordarás, el CFDI 4.0 tiene más de 1 año que fue liberado como estándar y es una lástima que hasta ahora la autoridad ofrezca esta facilidad, consideramos hubiera sido de gran ayuda que esta opción hubiera estado disponible desde el inicio, posiblemente se hubiera acelerado el proceso de adopción de esta nueva versión.

Clientes
La facilidad otorgada por el SAT solo aplica para obtener los datos de los empleados y aunque es una excelente opción, la realidad es que se queda corta, ya que las empresas también requerimos los datos de nuestros clientes con el objetivo de poder curar o inicializar nuestras bases de datos.

No sabemos si el SAT vaya a ofrecer esta opción a futuro, pero por el momento a las empresas no les queda otra opción que pedir la constancia a sus clientes o usar una solución como la que ofrecemos para obtener y validar los datos de sus clientes:

Operación diaria
Como ya hemos comentado, esta es una buena opción para inicializar o curar las bases de datos que ya tienen las empresas de las personas que trabajan con ellos, el problema es en el día con día, cuando se quiera timbrar un recibo de nómina y no se pueda porque un dato cambió; esto va a generar todo un proceso administrativo manual para poder obtener el dato correcto y poder timbrar el recibo.

Mas adelanta damos algunas recomendaciones al respecto.

Proceso manual
Como podrás observar el proceso es totalmente manual, debes entrar al SAT, hacer la solicitud y esperar un tiempo para obtener respuesta; tal vez, el SAT no quiso crear algo automático ya que su objetivo es ayudar a las empresas a inicializar sus bases de datos.

A futuro
Este es otro punto que nos llama la atención:

  • ¿Qué va a pasar con esta facilidad?
  • ¿Por cuánto tiempo va a estar disponible esta facilidad?
  • La solicitud, ¿Dejará de ser manual y se podrá realizar de forma automática?
  • ¿Funcionará para clientes?

La realidad es que no lo sabemos y solo el tiempo lo dirá, pero creemos que sí continuará durante un buen tiempo, ya que es un proceso que ayuda y mucho, y aunque también es cierto que tiene mucho margen de mejora, creemos que fue un acierto por parte de la autoridad el haberlo sacado.

Recomendaciones
Además de recomendaciones obvias y ya conocidas, como la de solicitar la constancia al empleado, queremos compartir con ustedes otra serie de opciones que les puede ser útil

Revisiones periódicas

  • En este caso, la idea es que se esté llevando a cabo este proceso de forma periódica (mensual, semana, quincenal, etc.) para poder comparar la información retornada por el SAT con la que tenemos registrada en las bases de datos.
  • Aunque no es el proceso ideal, por lo menos ayuda a disminuir la probabilidad de que no se timbren los recibos de nómina.

Clientes

  • Para el caso de los datos de los clientes, la idea es seguir solicitando las constancias de situación fiscal.

Automatizar el proceso

  • Si lo que buscas es automatizar esta tarea y evitar problemas con el timbrado de tus CFDIs (recibos de nómina, facturas, recibos de pago, etc.) puedes hacer uso de algún servicio de terceros que te de esta funcionalidad.
  • Validar RFC es un servicio web con el cual podrás incluir dentro de tu sistema la validación y obtención de los datos, necesario para el CFDI 4.0, de tus clientes y empleados.

Hasta aquí nuestros comentarios, déjanos saber qué piensas acerca de este nuevo proceso.

Artículos relacionados:

Hasta la próxima.

Datos de los empleados (CFDI 4.0): Preguntas y respuestas

El SAT puso a disposición de los contribuyentes una opción para obtener, con una sola petición, todos los datos fiscales de los empleados que son necesario para emitir un recibo de nómina con la nueva versión del CFDI 4.0

Y hemos publicado dos artículos en donde hablamos acerca de este tema:

En este tercer articulo queremos compartirte algunas de las preguntas que han generado esta nueva opción, es importante comentar que las mismas no están publicada en ninguna parte, sino que han surgido en base a nuestra experiencia y que el objetivo es tartar de dar mayor claridad sobre este tema.

Te invitamos a leer los artículos anteriores, ya que ayudan a comprender la información que aquí se expone, siendo necesario tener claro de que se trata esta facilidad otorgada por la autoridad.

¿Para que sirve esta nueva opción?
Esta facilidad nace con el objetivo de disminuir la carga administrativa y ayudar a las empresas a obtener los datos de los empleados, ya que con tan solo con un par de clics podemos obtener los datos requeridos para la emisión del recibo de nómina (CFDI 4.0)

¿Qué pasos debo seguir para obtener estos datos?
Puedes leer todo al respecto dando clic aquí.

¿Con esta opción también puedo consultar los datos de mis clientes?
No, esta opción solo sirve para obtener los datos de los empleados, si requieres validar u obtener los datos de tus clientes te recomendamos usar este web service.

¿Ya se encuentra disponible esta opción?
Esta disponible desde hace varios días, la semana pasada pudimos ingresar y ver cómo funcionaba.

¿Por cuánto tiempo va a estar disponible?
La ley (CFF 2023 – Anexo 1A) solamente especifica la disposición de esta facilidad, pero no menciona fechas, por experiencias previas, consideramos que va a ser algo permanente.

¿Qué tan seguro es el proceso?
A la fecha, hemos realizado algunas pruebas y en algunos casos la página no responde. Es importante comentar, que lleva muy poco tiempo de ser publicada esta opción y es posible que este inestable.

¿Cuánto tiempo tarda en responder el SAT a la solicitud enviada?
El tiempo oficial es de 10 días hábiles. Nosotros hicimos algunas solicitudes y aun no hemos obtenido respuesta, una vez la tengamos estaremos actualizando este artículo.

¿Qué sucede si solicito datos de una persona moral o una persona física que no trabaja en la empresa?
En la prueba que hicimos el SAT nos permitió hacer la solicitud, por lo que no se hace ninguna validación. Posiblemente el error lo veamos al momento de obtener la respuesta.

¿Cuáles son las características técnicas del archivo que se debe enviar en la solicitud?
Para saber todo al respecto te invitamos a leer este artículo.

CFDI 4.0: ¿Como obtener todos los datos de mis empleados?

¿Se aceptan RFCs que tiene la letra Ñ?
Si, sin problema.

Cuando el SAT responde, ¿Qué datos se obtienen?
Por el momento no lo sabemos, ya que hasta ahora hicimos una prueba y la información liberada por el SAT no comenta nada al respecto, pero creemos que estos son los datos:

  • RFC indicando si es válido o no
  • Nombre del empleado
  • Código postal del empleado

¿Qué se requiere para solicitar estos datos?
Solamente vas a requerir 3 cosas:

  • RFC del empleador (persona fisca o moral)
  • Clave CIEC del empleador
  • Archivo TXT con todos los RFCs

¿Existe una limite en la cantidad de RFCs a consultar?
Consideramos que no, ya que la documentación dada por el SAT no dice nada al respecto, además no tendría sentido que la autoridad lo restringiera

¿Puedo hacer varias solicitudes de datos al mismo tiempo?
Hemos hecho varias pruebas y en ningún caso nos ha restringido el número de peticiones, por lo que creemos que no existe limitante alguna al respecto.

¿Existe forma de solicitar esta información automáticamente?
No, por el momento todo el proceso es de forma manual; si requieres que tu ERP, sistema contable o sistema de nómina verifique y obtenga estos datos de forma automática, lo mejor es hacer uso de este web service.

Te invitamos a revisar periódicamente este artículo, ya que lo estaremos actualizando una vez tengamos más información.

Hasta la próxima.

Mitos y realidades de la Constancia de Situación Fiscal (CSF)

Conoce todo acerca de cómo obtener la Constancia de Situación Fiscal (CSF) y los mitos y realidades que giran alrededor de este documento.
Para iniciar empecemos por saber:

¿Qué es?
La Constancia de Situación Fiscal es el documento oficial que contiene todos los datos de un contribuyente.

¿Qué datos contiene?
Los datos que la Constancia de Situación fiscal contiene son los siguientes:

  • Registro Federal de Contribuyentes (RFC)
  • CURP (Persona física)
  • Nombre o razón social
  • Fecha de inicio de operaciones
  • Estatus
  • Domicilio fiscal
  • Actividades económicas
  • Régimen(es) fiscal(es)
  • Obligaciones fiscales
  • Número telefónico de contacto
  • Correo electrónico

¿Por qué se pide la Constancia de Situación Fiscal?
Derivado del nuevo procedimiento de certificación de los Comprobantes Fiscales Digitales por Internet (CFDI) en su versión 4.0, se requieren para el llenado de los nuevos datos fiscales del receptor, ya sea para la emisión de un recibo de pago de nómina, como de una factura por la adquisición o prestación de un servicio o producto.

Mitos y realidades
Como consecuencia de este nuevo requerimiento, han surgido una serie de mitos y realidades, las cuales comentaremos a continuación:

¿Existe una fecha límite para obtener mi Constancia de Situación Fiscal?
No, la Constancia de Situación Fiscal se puede obtener todo el año, no hay fecha límite.

¿Debo proporcionar mi Constancia de Situación fiscal para que me emitan un CFDI 4.0 por alguna compra realizada?
No es necesario que la proporciones, si conoces tus datos fiscales tal y como aparecen registrados en la Constancia de Situación Fiscal, es suficiente con proporcionarlos:

  • Registro Federal de Contribuyentes (RFC)
  • Nombre completo
  • Código postal del domicilio fiscal
  • Régimen en el que tributas

¿Pueden retener mi pago de nómina si no entrego la CSF?
Es necesario que las empresas verifiquen la identidad de cada uno de sus trabajadores, corroborando que cuenten con su RFC y sus datos fiscales actualizado.
Bajo este contexto, la constancia es un requisito que el SAT pide a los empleadores, y no a los trabajadores, por lo que no debe ser limitante o pretexto para que los patrones no paguen a los empleados por no entregar este documento.
Es de suma importancia tomar en cuenta que de acuerdo a la Ley Federal del Trabajo:

Artículo 106.- La obligación del patrón de pagar el salario no se suspende, salvo en los casos y con los requisitos establecidos en esta Ley.

Artículo 107.- Está prohibida la imposición de multas a los trabajadores, cualquiera que sea su causa o concepto.

Quedando prohibida la imposición de multas a los trabajadores, por cualquier causa, como es este caso, tratándose de una situación administrativa que le corresponde a la empresa.

¿Qué sucede si tengo mis datos fiscales desactualizados?
Para el caso de que tus datos fiscales estén desactualizados, deberás de sacar cita para acudir de manera presencial a alguna de las oficinas del SAT.

Consecuencias
Dentro de las consecuencias que surgen al no contar con la información tenemos:

  • Que el emisor del comprobante fiscal, no podrá timbrarlo
  • No podrá hacerse deducible de impuestos
  • Al no deducirse, traería como consecuencia el mayor pago de impuestos

Alternativas
Alguna de las alternativas para verificar esta información fiscal es, por ejemplo, el uso del validador de datos del Servicio de Administración Tributaria (SAT).
También podrás tramitar la Constancia de Situación Fiscal por medio de:

  • El chat uno a uno – opción “Cédula de Identificación Fiscal”
  • Desde SAT ID – opción “Constancia de Situación Fiscal con CIF”, con identificación vigente, el RFC, correo electrónico personal y número telefónico a 10 posiciones
  • Portal del SAT – por medio del RFC, contraseña o firma electrónica vigente
  • Desde SAT móvil – con tu RFC y contraseña
  • Llamando al 55 62 72 27 28 proporcionando el RFC, un correo electrónico y número telefónico

Lo triste realidad, es que, aun contando con varias alternativas para poderla tramitar, es casi imposible el poder obtenerla, por lo que te verías en la necesidad de hacerlo acudiendo a las oficinas del SAT.
Derivado de esta situación, el Servicio de Administración Tributaria (SAT) se vio obligado a ampliar sus horarios de atención en sábados para que se pueda tramitar.
Esta acción contempla la ampliación de los horarios los primeros tres sábados de junio (4, 11 y 18) en un horario de 9 de la mañana a 4 de la tarde.
La autoridad enfatizó que el servicio no requiere de cita y sólo se deberá de presentar una identificación oficial vigente.

Alternativas Facturando
Dentro de las alternativas que Facturando tiene para apoyar a clientes y no usuarios, tenemos:

Archivo de Excel
Consiste en el envío de un correo a contacto@facturando.mx con la siguiente información:

  • Lista de RFCs a validar
  • Opcionalmente: Nombre, código postal y CURP

Como respuesta al correo enviado recibirás un reporte con el resultado del procesamiento de la información enviada.

Web service
El uso del web service que te permitirá implementar la funcionalidad de:

  • Validar si un RFC es válido y existe en el SAT
  • Obtener el nombre del contribuyente, mediante el RFC o la CURP (persona moral o física respectivamente)
  • Validar los datos de un contribuyente (RFC, nombre y código postal)
  • Verificación de un contribuyente en las listas negras del SAT, trátese de incumplidos (Art. 69) o con operaciones inexistentes (art. 69 B)

Si deseas conocer más acerca de este web service te invitamos a dar clic en el siguiente enlace:

Web service: Validar RFC

Prórroga CFDI 4.0

Conoce la prórroga que la autoridad (SAT) dio a la generación del CFDI en su versión 4.0, para saber más al respecto te invitamos a dar clic en la siguiente liga:

SAT: Prórroga al CFDI 4.0

Resumen
En resumen:

  • No es obligatorio contar con la Constancia de Situación Fiscal, si no contar con la información correcta relacionada al RFC.
  • La autoridad (SAT) da a conocer la prórroga a la emisión de factura electrónica en su versión 4.0, para saber al respecto da clic aquí
  • No se puede retener el pago de la nómina por no entregar la Constancia de Situación Fiscal.

Hasta la próxima.

Librería para la generación y timbrado del CFDI 4.0

Hoy, hemos liberado la nueva versión de nuestra DLL (Electronic Document Library) para la generación y el timbrado del CFDI 4.0 y el recibo de pago 2.0.

A continuación, encontrarás los cambios más importantes que hemos hecho en esta nueva versión.

Timbrado del CFDI 4.0 y Recibo de pago 2.0
Como ya es de tu conocimiento, nuestra DLL ya ofrecía soporte a la generación del XML cumpliendo con el estándar requerido por el SAT para el CFDI en 2022; lo que no hacía era timbrarlo y eso es lo que hemos realizado en esta nueva versión.

Hemos modificado la integración con el PAC, esto con la finalidad de que los usuarios puedan llevar a cabo el timbrado a través de la librería.

Este cambio no conlleva cambios al proceso de timbrado actual, ya que hemos logrado que sea transparente.

Posiblemente tendrás muchas dudas con respecto a este cambio y trataremos de responderlas a continuación:

¿Esta versión soporta el CFDI 3.3?
Si, con esta nueva versión vas a poder continuar generando todo tipo de documentos como lo venias haciendo, además del CFDI 4.0

¿Esta versión soporta el Recibo de pago 1.0?
Así es.

¿Que cambios debo hacer para poder timbrar el CFDI 4.0 y el recibo de pago 2.0?
No debes hacer ningún cambio, todos los procesos que dependen del PAC continúan igual.

¿Existe algún cambio en las URLs de conexión?
Si, para esto, hemos actualizado el archivo PUERTOS.PDF, en el cual se especifican las nuevas URLs de conexión; esta información te será muy útil si manejas algún tipo de permiso o firewall para conectarte a internet.

¿Qué archivos (DLLs) cambiaron y debo actualizar?
En este caso debe seguir la regla que siempre recomendamos, debes actualizar todos los archivos que uses. Por cierto, no hemos agregado nuevas DLLs.

¿Qué ejemplos debo revisar para aprender a generar y timbrar los nuevos documentos?
Para el caso del CFDI 4.0 existen dos ejemplos:

  • CFDI 4.0: Este ejemplo tiene como objetivo enseñarte como usar todos los campos.
  • PAC ECODEX: Con este, aprenderás como timbrar un CFDI 4.0

Para el caso del recibo de pago 2.0; igualmente existen 2 ejemplos:

  • Recibo de pago 2.0: Este ejemplo tiene como objetivo enseñarte como usar todos los campos.
  • PAC ECODEX: Con este, aprenderás como timbrar un Recibo de pago 2.0

Para el caso del recibo de nómina 1.2 que hace uso del CFDI 4.0

  • Recibo de nomina 1.2: Hemos actualizado este ejemplo para mostrar como generar y timbrar un recibo de nómina usando el CFDI 4.0

¿Existe cambios en la generación del código de barras?
No, la DLL continúa funcionando como ya lo hacía antes.

¿Con esta librería puedo generar el PDF del CFDI 4.0?
Si deseas generar el PDF, te recomendamos usar este otro producto: Electronic Document Printer.

¿Existe cambios en los ejemplos que trae la librería?
Si, hemos actualizado todos los ejemplos incluidos, para que trabajen con el CFDI 4.0; por lo que te recomendamos revisarlos a detalle y ver cómo funciona cada uno.

¿Puedo leer y validar un CFDI 4.0?
Así es, hemos modificado la librería para que puedas leer y validar un:

  • CFDI 4.0
  • Recibo de pago 2.0
  • Recibo de nómina 1.2 con CFDI 4.0

¿Qué validaciones hace la librería al momento de leer el CFDI 4.0?
Te invitamos a revisar el demo llamado VALIDACION, en éste se explica todo acerca de este tema, que se valida, como se desactivan algunas opciones, etc.

¿Existen ejemplos para Visual Basic?
Así es, todos los ejemplos se encuentran disponibles para C# y Visual Basic .Net

Esperamos que con esto todas tus dudas hayan sido resueltas y en caso de que no, envíanos un correo a soporte y con gusto te estaremos respondiendo.

Finalmente queremos invitarte a descargar y actualizarte a esta versión dando clic aquí

DESCARGAR