📑 Índice
👋 Bienvenido a ConfiNet
ConfiNet es un sistema de gestión contable y fiscal diseñado para contadores, administradores y empresarios que buscan optimizar el control de sus comprobantes fiscales (CFDI) de manera rápida, segura y sin dependencia de internet.
Nacido en el despacho contable Vivir Viajando, evolucionó para convertirse en una arquitectura robusta capaz de procesar miles de facturas, clasificarlas automáticamente, validarlas ante el SAT y generar reportes profesionales en Excel y PDF.
Toda tu información vive localmente en tu navegador — no almacenamos, ni recopilamos, ni transferimos tus archivos a servidores externos. Tus datos son solo tuyos.
🎓 Presentación
ConfiNet es el proyecto de titulación de dos estudiantes de la Licenciatura en Contaduría de la Universidad Autónoma del Estado de México (UAEMéx), Facultad de Contaduría y Administración.
Este sistema nace de la necesidad real de optimizar los procesos contables y fiscales en el despacho "Vivir Viajando", donde se identificaron áreas de mejora en la gestión de comprobantes fiscales, la conciliación contable y la generación de reportes.
El resultado es un ecosistema completo que integra:
- 🧾 Visor de CFDI: Visualización detallada de facturas en formato PDF nativo.
- 🔍 Validación SAT: Consulta de estatus en tiempo real.
- 🏷️ Clasificador Contable: Asignación de cuentas SAT por RFC, UUID o partidas.
- 📊 Conciliador Fiscal: Cruce de XMLs vs auxiliares contables (PROV, OPER, IVA).
- 📋 Generador DIOT: Declaración Informativa de Operaciones con Terceros.
- 📁 Portadas de Pólizas: Separadores profesionales para Ingresos, Egresos, Cheques y Diario.
- ☁️ Sincronización con Google Drive: Respaldo cifrado y multi-usuario.
📋 Información General
📌 ¿Qué es ConfiNet?
ConfiNet es un sistema de auditoría y control fiscal que opera 100% en tu navegador sin necesidad de conexión a internet (excepto para validación SAT y respaldo en Drive). Está diseñado para contadores, auditores y administradores que necesitan procesar grandes volúmenes de facturas de manera ágil y confiable.
🔐 Privacidad y Seguridad
- ✅ Datos 100% locales: Toda tu información vive en IndexedDB (la base de datos interna de tu navegador).
- ✅ Sin servidores externos: No enviamos tus archivos a ningún servidor. Solo tú tienes acceso a tus datos.
- ✅ Cifrado AES-256: Los respaldos en Google Drive se cifran con una clave secreta que solo tú conoces.
- ✅ Sin cookies ni rastreo: ConfiNet no utiliza cookies ni herramientas de seguimiento.
⚙️ ¿Cómo funciona?
- Carga tu carpeta de XMLs: Organizada en
EMITIDOS/yRECIBIDOS/por RFC y mes. - Indexación automática: El sistema lee y estructura todos los comprobantes en una base de datos local.
- Explora y audita: Filtra por RFC, mes, proveedor, tipo de CFDI, y valida estatus ante el SAT.
- Clasifica y concilia: Asigna cuentas contables, cruza con auxiliares y genera reportes.
- Exporta y respalda: Genera archivos Excel, PDF o respalda toda tu configuración en Google Drive.
💻 Requisitos Técnicos
- Navegador: Chrome, Edge, Brave o cualquier navegador basado en Chromium (versión 90 o superior).
- Espacio en disco: Depende del volumen de XMLs, pero un promedio de 500 MB es suficiente para miles de facturas.
- Internet: Solo necesaria para validación SAT y respaldo en Google Drive.
- Sin instalación: Es una aplicación web progresiva (PWA) que funciona offline después de la primera carga.
📖 Manual de Usuario
Bienvenido al manual de usuario de ConfiNet. Este manual está diseñado para personas sin experiencia técnica, por lo que encontrarás explicaciones claras, paso a paso y con ejemplos prácticos.
📌 Capítulo 1: Acceso y Configuración Inicial
1.1 Abrir ConfiNet
Abre tu navegador (Chrome, Edge o Brave) y escribe la dirección donde está instalado
ConfiNet (ej. https://jasonsosa.com.mx/confinet/). La primera vez que
entres, se te pedirá que configures tu perfil.
1.2 Configurar mi perfil
- Haz clic en el botón ⚙️ (configuración) en la esquina superior derecha.
- Escribe tu nombre (o el nombre de tu despacho).
- Selecciona el color temático que prefieras.
- Elige entre Modo Claro o Modo Oscuro.
- Haz clic en "Guardar Ajustes".
1.3 Carga de la carpeta de XMLs
Para que ConfiNet pueda leer tus facturas, debes organizar tus XMLs en una carpeta con la siguiente estructura:
¿Cómo cargar la carpeta?
- Ve al Inicio (botón 🏠).
- Haz clic en "Seleccionar Carpeta Segura" o en el botón "Cargar XMLs" del visor.
- Selecciona la carpeta raíz (ej.
CapDigi) y haz clic en "Aceptar". - Espera a que el sistema indexe todos los archivos (puede tardar unos segundos dependiendo de la cantidad).
📄 Capítulo 2: Visor de CFDI
2.1 Acceder al Visor
Desde el Inicio, haz clic en la tarjeta "Visor Maestro Interactivo" o en el botón "Lanzar Visor Maestro". También puedes acceder desde el menú lateral de cualquier módulo.
2.2 Explorador de Carpetas
En el panel izquierdo verás un árbol de carpetas con la estructura de tus XMLs:
- 🟢 EMITIDOS: Facturas que tú emitiste (ingresos).
- 🔴 RECIBIDOS: Facturas que recibiste (egresos/gastos).
- Dentro de cada tipo, verás RFCs y dentro de cada RFC, los meses disponibles.
- Haz clic en un mes para cargar todas las facturas de ese período.
- También puedes hacer clic en "VER TODO LO CARGADO" para ver todas las facturas sin filtrar.
2.3 Modos de Visualización
ConfiNet ofrece 4 modos de visualización para adaptarse a tus necesidades:
- 📱 Mosaicos: Vista en tarjetas con resumen visual de cada factura. Ideal para navegación rápida.
- 📄 Tabla XML: Vista en tabla con todos los datos estructurados (RFC, monto, impuestos, etc.). Perfecto para auditoría detallada.
- 📋 Conceptos: Desglose por partidas/conceptos de cada factura. Útil para análisis de gastos.
- 🖨️ Visor PDF: Representación gráfica tipo PDF de cada factura, con todos los sellos fiscales y QR.
Cambia entre modos con el botón 👁️ en la barra superior.
2.4 Filtros y Búsqueda
- 🔍 Buscador: Escribe RFC, nombre, folio o UUID para filtrar al instante.
- 📅 Filtro de fecha: Selecciona Año, Mes o Día en cascada o usa el modo "Rango" para períodos personalizados.
- 📊 Ordenamiento: Ordena por fecha, monto, nombre o estatus (Vigente/Cancelado).
- 🏷️ Filtros de tipo: Haz clic en I (Ingreso), E (Egreso), P (Pago) o N (Nómina) para mostrar solo ese tipo.
2.5 Validación SAT
ConfiNet puede consultar el estatus de cada factura ante el SAT:
- En la vista Mosaicos, cada tarjeta tiene un botón 🔍 Validar o muestra el estatus (✔ Vigente o 🚫 Cancelado).
- En la vista Tabla, la primera columna muestra el estatus o un botón para validar.
- También puedes usar el botón "Validar SAT" en la barra superior para validar todas las facturas en lote.
2.6 Rastreo de CFDI Relacionados
El botón 🕵️ CFDI Relacionados busca en tu base de datos todas las facturas que están vinculadas por UUID a la factura seleccionada. Esto es útil para rastrear pagos, notas de crédito o complementos.
2.7 Notas Colaborativas
Puedes agregar notas y observaciones a cada factura, visibles para todo el equipo (si usas la sincronización con Drive):
- Haz clic en el botón 💬 en cualquier vista.
- Escribe tu observación y selecciona la prioridad (Baja, Media, Alta).
- Las notas se sincronizan automáticamente con Google Drive (si la sala está conectada).
2.8 Exportación
- 📥 XML / ZIP: Descarga las facturas seleccionadas en formato ZIP o XML individual.
- 📄 PDF: Genera un PDF con la representación fiscal de las facturas.
- 📊 Excel: Exporta un reporte estructurado con todos los datos (RFC, montos, impuestos, etc.).
🏷️ Capítulo 3: Clasificador Contable
3.1 ¿Qué es el Clasificador?
El Clasificador SAT te permite asignar cuentas contables a tus proveedores y facturas, creando un árbol financiero tipo "Estado de Resultados".
3.2 Niveles de Clasificación
- 🏢 Nivel 1 (RFC): Todas las facturas de un proveedor van a una sola cuenta. Ej: "Todos los gastos de Telmex van a 'Teléfono, internet'".
- 📌 Nivel 2 (UUID): Una factura específica va a una cuenta diferente a la de su RFC. Ej: "Esta factura de Telmex va a 'Servicios de Nube'".
- ✂️ Nivel 3 (Partidas): Cada concepto/partida de una factura va a una cuenta diferente. Ej: "En una factura de Soriana, los alimentos van a 'Alimentos', la ropa a 'Vestuario', y los electrónicos a 'Equipo de cómputo'".
3.3 Crear un Árbol Financiero
- Ve al módulo Clasificador SAT desde el Inicio.
- En el panel izquierdo, haz clic en "➕ Nueva Raíz".
- Escribe un nombre para la categoría (ej. "Servicios Fijos").
- Selecciona la ubicación (si quieres que sea subcarpeta de otra).
- Si quieres que sea una carpeta de detalle (que reciba facturas), vincula una cuenta SAT usando el buscador.
- Si quieres que sea solo agrupadora (para meter más carpetas), deja el campo de cuenta vacío.
- Haz clic en "Plantar Carpeta".
3.4 Asignar Reglas a Proveedores
- En el panel derecho, busca el proveedor al que quieras asignar una regla.
- Haz clic en "📌 Asignar Regla".
- Selecciona la carpeta/cuenta que quieras asignar.
- Haz clic en "Guardar Regla".
Las facturas de ese proveedor ahora se sumarán automáticamente a la cuenta asignada en el árbol financiero.
3.5 Auditoría de Cuenta
Haz clic en el monto total de cualquier carpeta en el árbol financiero para ver el desglose de origen de esa cuenta:
- Qué facturas la integran.
- Qué proveedores contribuyen.
- Qué partidas (Nivel 3) la componen.
📊 Capítulo 4: Conciliador Fiscal (Súper Conciliador)
4.1 ¿Qué es el Conciliador?
El Súper Conciliador te permite cruzar tus XMLs contra tus auxiliares contables (PROV, OPER, IVA 16%, TASA 0%) para detectar diferencias y auditar la consistencia de tu información fiscal.
4.2 Carga de Auxiliares
- En el Súper Conciliador, selecciona un mes en el explorador lateral.
- En el panel de pasos, haz clic en los botones "📂 PROV", "📂 OPER", "📂 IVA 16%" y "📂 TASA 0%" para subir tus archivos Excel.
- Los archivos deben tener una estructura reconocible (fecha, póliza, concepto, debe, haber).
- El sistema automatizará el cruce y te mostrará las diferencias en tiempo real.
4.3 Uso de la Vista "Relación"
La vista "1. Cruce General" muestra:
- La conciliación entre tus XMLs y cada auxiliar.
- El estatus de cada factura (cuadra o no cuadra).
- Las pólizas asignadas a cada factura.
4.4 Vista "Cruce OT"
Si subes el reporte OT (Declaración Informativa de Operaciones con Terceros), la vista "2. Cruce OT" te mostrará:
- La comparación entre tus XMLs y el OT.
- Las diferencias en bases, IVA, exentos, etc.
- Los proveedores faltantes en XML o en OT.
4.5 Auditoría y Exportación
- La pestaña "🚨 8. Auditoría" resume todas las diferencias por proveedor.
- Haz clic en "📥 Exportar" para descargar un Excel con todas las tablas de conciliación.
📋 Capítulo 5: Generador DIOT
5.1 ¿Qué es el DIOT?
La Declaración Informativa de Operaciones con Terceros (DIOT) es una obligación fiscal mensual que deben presentar los contribuyentes que realicen operaciones con proveedores.
5.2 Generar la DIOT
- Ve al módulo Generador DIOT desde el Inicio.
- Selecciona un mes en el explorador lateral.
- En la pestaña "1. Refinar Selección de Montos", verás cada proveedor con sus montos (XML vs OT).
- Puedes elegir entre usar el monto del XML o del OT con los botones "Todo OT" o "Todo XML".
- También puedes editar manualmente cualquier monto.
- Ve a la pestaña "2. Vista Previa DIOT" para ver el layout de 54 columnas oficial del SAT.
- Puedes editar cualquier celda directamente.
- Haz clic en "📄 Generar TXT" para descargar el archivo listo para el SAT.
- O usa "📊 Exportar Excel" para obtener un reporte ejecutivo.
5.3 Proveedores Extranjeros
El botón "🌍 Agregar Extranjero" te permite añadir proveedores internacionales (Tipo 05) a tu DIOT:
- Ingresa el nombre, ID Fiscal y país (con buscador).
- Define los montos (Base 16%, Base 0%, Exento, Retención IVA).
- El proveedor se integrará automáticamente al layout de 54 columnas.
☁️ Capítulo 6: Sincronización con Google Drive
6.1 ¿Para qué sirve?
La sincronización con Google Drive te permite:
- Respaldo automático de toda tu configuración y datos.
- Trabajo colaborativo en equipo (varios usuarios compartiendo la misma sala).
- Recuperación de datos en caso de pérdida local.
6.2 Configurar una Sala
- Haz clic en el botón "☁️ + Nube" en el explorador lateral del Visor.
- Escribe el RFC de la carpeta madre.
- Crea una Clave Secreta (o ingresa la que te dieron).
- Haz clic en "🏢 Crear Sala / Conectar".
- Autoriza el acceso a Google Drive en la ventana emergente.
6.3 Respaldo Automático
Una vez conectada la sala, ConfiNet respalda automáticamente los cambios después de 4 segundos de inactividad. Los datos se cifran con AES-256 usando tu Clave Secreta.
6.4 Restaurar desde Drive
Si pierdes tus datos locales o trabajas desde otra computadora, puedes restaurar todo desde Drive:
- Haz clic en "☁️ + Nube" y selecciona el RFC.
- Ingresa la Clave Secreta de la sala.
- Haz clic en "☁️ Restaurar desde Drive".
- El sistema descargará e integrará solo los meses con cambios.
🛠️ Capítulo 7: Otras Herramientas
7.1 Portadas de Pólizas
El módulo "Portadas de Pólizas" genera separadores profesionales para tus pólizas de:
- 🟢 Ingresos (color verde)
- 🔴 Egresos (color rojo)
- 🔵 Cheques (color azul)
- 🟣 Diario (color morado)
Puedes personalizar el logo, el nombre de la empresa, la tipografía y los colores corporativos.
7.2 Módulo LFPIORPI
El módulo LFPIORPI (Ley Federal para la Prevención e Identificación de Operaciones con Recursos de Procedencia Ilícita) te permite generar la matriz de actividades vulnerables con cálculo de UMAS.
- Visualiza todas las fracciones e incisos de la ley.
- Consulta el texto legal completo de cada artículo.
- Calcula automáticamente los montos en pesos según el valor UMA.
- Exporta la matriz a Excel.
💡 Capítulo 8: Consejos y Buenas Prácticas
- 📂 Organiza tus XMLs en la estructura sugerida para que los filtros funcionen perfectamente.
- 🔐 Guarda tu Clave Secreta en un lugar seguro. Si la pierdes, no podrás recuperar tus datos de Drive.
- ☁️ Conecta tu sala antes de comenzar a trabajar para que todos los cambios se respalden automáticamente.
- 📊 Usa el Conciliador antes de cerrar el mes para detectar diferencias a tiempo.
- 🏷️ Clasifica tus proveedores para tener un Estado de Resultados automático y preciso.
- 📋 Revisa el Centro de Inteligencia Fiscal (🚨) para detectar riesgos como PUE+Forma99 o Egresos sin relación.
- 💬 Usa las notas colaborativas para comunicarte con tu equipo.
- 🔄 Sincroniza frecuentemente con Drive para no perder tu trabajo.
❓ Preguntas Frecuentes (FAQ)
Sí, ConfiNet es 100% gratuito y de código abierto. No hay planes de suscripción, ni límites de uso, ni funciones bloqueadas. Es una herramienta para la comunidad contable.
Tus datos se almacenan exclusivamente en tu navegador usando IndexedDB (una base de datos local). No enviamos tus archivos a ningún servidor externo. Solo tú tienes acceso a tu información. Los respaldos en Google Drive se cifran con tu Clave Secreta para que nadie más pueda leerlos.
Sí. ConfiNet funciona sin conexión a internet después de la primera carga. Solo necesitas internet para:
- Validar estatus en el SAT (usa la API en Hostinger).
- Respaldo y restauración en Google Drive.
- Consultar Listas Negras (69-B).
El resto del sistema (visor, clasificador, conciliador, generador DIOT) funciona completamente offline.
ConfiNet funciona en todos los navegadores basados en Chromium:
- ✅ Google Chrome (recomendado)
- ✅ Microsoft Edge
- ✅ Brave
- ❌ Firefox (puede tener problemas con IndexedDB)
- ❌ Safari (no soporta todas las características)
Recomendamos usar Chrome o Edge para la mejor experiencia.
No es posible recuperar la información cifrada sin la Clave Secreta. Por eso te recomendamos:
- Guardar tu clave en un lugar seguro (ej. gestor de contraseñas).
- Compartir la clave solo con miembros de confianza del equipo.
- Hacer respaldos locales adicionales usando la exportación a Excel/PDF.
Sí. ConfiNet es totalmente responsive y se adapta a cualquier tamaño de pantalla. Puedes usarlo en tu teléfono, tableta o computadora con la misma funcionalidad.
En dispositivos móviles, el menú se convierte en un botón hamburguesa para ahorrar espacio.
ConfiNet te lo muestra de varias formas:
- 🔴 Marca de agua "CANCELADO" en la vista PDF.
- 🚫 Ícono rojo en la vista de mosaicos y tablas.
- Fondo rojo con tachado en los reportes Excel.
- El estatus se guarda en la base de datos local (no se pierde al recargar).
Sí, mediante la sincronización con Google Drive. Varios usuarios pueden compartir la misma sala (mismo RFC y Clave Secreta) y trabajar simultáneamente. Los cambios se sincronizan automáticamente en tiempo real.
Las notas colaborativas (💬) también se comparten entre todos los miembros del equipo.
La "Cirugía Mayor" es el Nivel 3 de clasificación contable. Permite dividir una factura en múltiples cuentas, asignando cada concepto/partida a una cuenta diferente.
Ejemplo: Una factura de Soriana que incluye:
- 🧴 Alimentos → Cuenta "Alimentos"
- 👗 Ropa → Cuenta "Vestuario"
- 💻 Electrónicos → Cuenta "Equipo de cómputo"
Esto permite un registro contable más granular y preciso.
Si encuentras un error o quieres proponer mejoras, puedes contactarnos directamente a través de:
- 📞 WhatsApp: 7293052288 (Jason Sosa)
- 📧 Correo: jason.sosa@uaemex.mx
Toda contribución es bienvenida. ConfiNet es un proyecto colaborativo y abierto para la comunidad contable.
⚖️ Términos y Condiciones
1. Aceptación de los Términos
Al utilizar ConfiNet, aceptas los siguientes términos y condiciones. Si no estás de acuerdo con ellos, no utilices el sistema.
2. Propiedad Intelectual
ConfiNet es un proyecto de código abierto desarrollado por Jason Sosa Salome e Ixchel Mendieta Pachuca. El código fuente está disponible para uso educativo y profesional, pero no puede ser revendido ni comercializado sin autorización expresa.
3. Uso del Sistema
- Responsabilidad del usuario: Eres responsable de la veracidad y legalidad de los datos que cargues en ConfiNet.
- No garantía de exactitud: ConfiNet es una herramienta de apoyo. No garantizamos la exactitud de los resultados generados automáticamente.
- Uso educativo: El sistema está diseñado principalmente para fines educativos y de auditoría. No sustituye el criterio de un contador o fiscalista.
4. Privacidad y Seguridad
- Datos locales: Tus datos no son almacenados en ningún servidor externo. Viven exclusivamente en tu navegador.
- Respaldo en Drive: Los datos que respaldes en Google Drive se cifran con tu Clave Secreta. No podemos recuperarlos si pierdes tu clave.
- Sin cookies ni rastreo: ConfiNet no utiliza cookies ni herramientas de seguimiento.
5. Limitación de Responsabilidad
ConfiNet se proporciona "tal cual", sin garantías de ningún tipo, expresas o implícitas. No somos responsables por:
- Pérdida de datos debido a fallos del navegador, eliminación accidental o corrupción de la base de datos local.
- Errores en la información generada por el sistema (validación SAT, cálculos, etc.).
- Daños directos o indirectos derivados del uso del sistema.
6. Modificaciones
Nos reservamos el derecho de modificar estos términos en cualquier momento. Las modificaciones serán publicadas en esta página y serán efectivas de inmediato.
7. Contacto
Para cualquier duda sobre estos términos, contáctanos a:
- 📞 Jason Sosa: 7293052288
- 📧 Correo: jason.sosa@uaemex.mx
🔒 Políticas de Privacidad
1. Recopilación de Datos
ConfiNet no recopila, almacena ni transmite ningún dato personal a servidores externos. Toda la información que procesas (XMLs, notas, configuraciones) vive exclusivamente en tu navegador.
2. Datos Locales
- IndexedDB: Los XMLs y metadatos se almacenan en la base de datos
local de tu navegador (
IndexedDB). - LocalStorage: Se guardan preferencias como el nombre de usuario, color temático, modo oscuro/claro y claves de salas (cifradas).
- Cookies: ConfiNet no utiliza cookies.
3. Google Drive
Cuando usas la sincronización con Google Drive:
- Autenticación OAuth2: Solo accedes a tu propia cuenta de Google.
- Cifrado AES-256: Todos los datos se cifran localmente antes de subirlos a Drive.
- Sin acceso a tu cuenta: No almacenamos ni compartimos tu token de acceso.
4. Compartición de Datos
No compartimos tus datos con terceros bajo ninguna circunstancia. Los datos de tus salas de Drive solo son accesibles para quienes conozcan el RFC y la Clave Secreta.
5. Tiempo de Retención
Tus datos permanecen en tu navegador hasta que los elimines (ya sea manualmente o usando el Centro de Depuración). Los respaldos en Drive permanecen hasta que los elimines desde Drive.
6. Derechos del Usuario
- Acceso: Puedes ver todos tus datos en cualquier momento.
- Rectificación: Puedes editar tus XMLs, notas y configuraciones.
- Eliminación: Puedes eliminar datos usando el Centro de Depuración o eliminando los archivos de Drive.
- Portabilidad: Puedes exportar tus datos a Excel, PDF o ZIP.
📜 Condiciones de Uso
1. Licencia
ConfiNet es software libre bajo la licencia MIT. Puedes usar, modificar y distribuir el código siempre que des crédito a los autores originales.
2. Usos Permitidos
- Auditoría fiscal y contable.
- Educación y capacitación en contabilidad.
- Gestión de comprobantes fiscales en despachos contables.
- Investigación y desarrollo de mejoras.
3. Usos Prohibidos
- Revender el software o sus funcionalidades.
- Utilizar para actividades ilegales o fraudulentas.
- Eliminar los créditos de autoría del código fuente.
4. Obligaciones del Usuario
- Mantener segura tu Clave Secreta de las salas de Drive.
- Verificar la exactitud de los datos generados por el sistema.
- No utilizar el sistema para evadir obligaciones fiscales.
5. Soporte y Actualizaciones
ConfiNet se encuentra en desarrollo activo. Las actualizaciones se publican periódicamente para corregir errores y añadir funcionalidades. No garantizamos soporte continuo, pero respondemos a las consultas a través de los canales de contacto.
6. Jurisdicción
Este sistema y sus términos se rigen por las leyes de los Estados Unidos Mexicanos. Cualquier disputa será resuelta por los tribunales competentes de la Ciudad de Toluca, Estado de México.