¿Te gustaría saber si un RFC existe en el SAT? ¿O si el certificado del emisor está vigente?
¿Quieres validar los CFDI recibidos?


Ya tenemos disponible la DLL y aplicación Windows para Validacion del CFDI 3.3
así como descarga y búsqueda en la LCO (Lista de Contribuyentes Obligados del SAT)
y en la LRFC (Lista de contribuyentes inscritos no cancelados).

Le permite validar el Sello, la Vigencia, la Semántica y la Estructura XML.

Sin licencia sólo puede validar Estructura y Semántica, seleccionando un archivo cada vez.

Con licencia puede:

+ Validar Sello, Vigencia, Estructura y Semántica
+ Validar directorios
+ Exportar a PDF o TSV
+ Mostrar Informe en Pantalla, con opción de imprimir
+ Descargar la LCO y la LRFC
+ Buscar RFCs en la LCO y la LRFC
+ Cargar archivos LCO y LRFC locales


Precios de licencia por máquina:

Windows: 500 pesos IVA incluido, perpetua, actualizaciones sin costo por 2 años.
Android: 35 pesos IVA incluido, anual, actualizaciones sin costo.

* Si usted timbra con nosotros, la licencia Windows va Sin Costo (gratis).


Comentarios:

Aunque un CFDI timbrado que nos entrega otro emisor ya ha pasado
las validaciones que indica la autoridad fiscal,
podemos realizarlas localmente para confirmar que el XML recibido es correcto.

Se puede considerar inválido un CFDI si la validación de Sello o de Estructura fallan.

La validación de Vigencia es dependiente de que los servidores del SAT estén disponibles
y de que el PAC haya enviado el CFDI al SAT.

La validación de Semántica puede necesitar un análisis de las normas fiscales de cuando
se emitió el CFDI o incluso de la interpretación del PAC que lo certificó.

Se realiza de manera local y podría fallar si el SAT hace cambios en las reglas de validación,
en cuyo caso se deberá actualizar la DLL.


Con licencia da una descripción detallada de todos los errores encontrados:

	CFDI33161 [Importe] El valor del campo Importe(224.300000) o que corresponde a Traslado no se encuentra entre el limite inferior(223.990000) y superior(224.010000) permitido.

En modo Demo para Android se detiene al primer error y sólo se muestra el mensaje de error original del SAT:

	El valor del campo Importe o que corresponde a Traslado no se encuentra entre el limite inferior y superior permitido.



En la validación Semántica se revisan 74 reglas (http://www.sat.gob.mx/informacion_fiscal/factura_electronica/Documents/matriz%20de%20errores/MatrizDeErrores_CFDI_v33.xls),
No se revisan los siguientes 12 errores: 

CFDI33101, ya que el patrón de fecha se verifica con la validacion de estructura
CFDI33102, porque el sello se verifica con la validacion de Tipo=Sello

CFDI33105, se asume que el PAC verificó el certificado
CFDI33116, no se revisa el patrón de TipoDeCambio
CFDI33117, CFDI33119, CFDI33126, No revisamos rangos de TipoDeCambio o Total
CFDI33127 y CFDI33128, los numeros de Confirmacion estan en la BD del PAC que realizó el timbrado
CFDI33139, No revisamos patrones de RFCs extranjeros
CFDI33143 y CFDI33144, No se revisan complementos o impuestos requeridos por el producto o servicio

El error CFDI33132, se valida sólo si existen registros en la tabla de RFCs de la BD et_mx.db


La tabla lRFC contiene la lista de RFC inscritos no cancelados.

Ocupa aproximadamente 3.4 GB en su disco, ~ 73 millones de registros.

La tabla Emisor contiene la lista de RFC con obligaciones fiscales y CSD activo,
con su número y fecha final de CSD.

Ocupa aproximadamente 290 MB en su disco, ~ 4 millones de registros.


Normalmente solo sería necesario actualizar cuando use la validación y un RFC no aparezca en la BD.

Se descargan los archivos comprimidos que corresponden a la LCO del día,
se descomprimen, se convierten a TSV (valores separados por Tab)
y se insertan en la tabla Emisor de la BD en el archivo et_mx.db

Los archivos .gz y .tsv pueden borrarse una vez actualizada su BD,
facturista.exe no los borra por si usted desea recargar los archivos más adelante,
o si desea consultar todos los datos que vienen en el xml de la LCO para algún RFC.

Los archivos .tsv ocupan menos de la mitad que el xml correspondiente de la LCO.

La descarga (+100 MB) tarda de 1 a 10 mins aproximadamente,
mientras que la actualización local dura de 5 a 10 mins;
lo cual dependerá del ancho de banda y los recursos de su máquina, respectivamente.


Para el caso de la LRFC, usted debe poner la fecha e ir retrocediendo si es necesario,
ya que los archivos no son actualizados diariamente.

La descarga (~400 MB) tarda de 3 a 30 mins aproximadamente,
mientras que la actualización local dura de 1 a 2 horas.


Toda esta funcionalidad está disponible en la DLL Windows o Linux,
por si desea agregarla a su aplicación.

La versión para Android e iOS no cuenta con descarga de LCO o LRFC.


Seguimos a su servicio.


Validación de archivos o directorios


Exportación a pantalla y a PDF

Descarga y búsqueda en la LRFC (Lista de contribuyentes inscritos no cancelados del SAT)

Descarga y búsqueda en la LCO (Lista de Contribuyentes Obligados del SAT)

Carga de archivos de LCO locales

Imágenes del Funcionamiento en Android, desde tu propia App también puedes llamar a las funciones de validación, sellado o timbrado.

Imágenes del Funcionamiento en iOS (iPad o iPhone), desde tu propia App también puedes llamar a las funciones de validación, sellado o timbrado.