Facturar con IA: automatiza tu CFDI 4.0 con el MCP de SenHub
Cómo automatizar tu facturación con inteligencia artificial usando el MCP de SenHub desde Claude o ChatGPT: qué se puede timbrar, cómo funciona la seguridad y cuál es tu responsabilidad fiscal.
De responder preguntas a ejecutar trabajo real#
La inteligencia artificial entró primero a las empresas como una herramienta para redactar, resumir y responder preguntas. Más recientemente empezó a hacer algo distinto: usar herramientas externas para completar tareas.
Hoy un agente puede crear una imagen en Canva, consultar información en una base de datos, preparar un documento o iniciar un flujo de trabajo sin obligar a la persona a cambiar de aplicación. Ese salto es posible gracias a protocolos abiertos como el Model Context Protocol (MCP).
En México, SenHub presenta su MCP oficial para facturación electrónica: una conexión que permite a Claude, ChatGPT y otros asistentes compatibles consultar la operación de una empresa, preparar CFDI 4.0 y ejecutar acciones fiscales con autorización y confirmación humana.
Qué resuelve un MCP de facturación#
Un asistente de IA por sí solo no conoce tus clientes, tus productos ni tus RFC autorizados. Tampoco debería inventar una clave del SAT o enviar una factura sin que la revises. El MCP conecta la conversación con el sistema donde realmente viven esos datos.
Con el MCP de SenHub puedes:
- Consultar emisores, sucursales, clientes, productos, facturas, pagos y estadísticas.
- Preparar una factura describiendo la operación en lenguaje natural.
- Calcular subtotal, IVA, retenciones y total antes de emitir.
- Validar que una factura PPD sea la adecuada antes de aplicar un Complemento de Pago.
- Consultar Carta Porte, Comercio Exterior, CFDI descargados y otros documentos.
- Crear y editar catálogos no fiscales según los permisos de la cuenta.
- Timbrar o cancelar CFDI únicamente después de una revisión y confirmación explícitas.
El valor no está en “hablar con un robot”. Está en reducir el trabajo de búsqueda, captura y conciliación que normalmente ocurre antes de una operación fiscal.
Prueba SenHub gratis
7 folios incluidos. Sin tarjeta de crédito.
Un ejemplo práctico#
Una instrucción como:
“Prepara una factura para Escuela Kemper Urgate por una cafetera de $3,500 más IVA.”
puede convertirse en un flujo verificable:
- 1El asistente busca al cliente y el producto en SenHub.
- 2Identifica el RFC y los datos fiscales autorizados.
- 3Selecciona o propone la sucursal correspondiente.
- 4Calcula el subtotal, IVA y total.
- 5Revisa el método y la forma de pago.
- 6Presenta un resumen legible.
- 7Solo después de la confirmación humana solicita el timbrado.
La IA hace el trabajo operativo; el usuario conserva la decisión fiscal.
Seguridad: qué pasa con los datos#
La pregunta más razonable cuando una IA se conecta a un sistema empresarial es: ¿mis datos quedan expuestos o se usan para entrenar un modelo?
La respuesta depende del asistente y de su configuración, por eso no conviene prometer una seguridad genérica. En el diseño del MCP de SenHub aplicamos controles concretos:
- OAuth 2.1 con PKCE: el usuario inicia sesión en SenHub, no entrega su contraseña al chat y no copia API keys en la conversación.
- Permisos por RFC: durante la autorización elige los RFC que el asistente puede consultar o utilizar.
- Minimización de datos: el MCP redacciona PII innecesaria en las respuestas y no devuelve tokens backend al modelo.
- Separación de lectura y escritura: consultar estadísticas no es lo mismo que crear un cliente, timbrar o cancelar un CFDI.
- Auditoría: las invocaciones, resultados y fases de las operaciones fiscales quedan registradas.
- Confirmación humana: las acciones con consecuencias fiscales requieren una aprobación explícita después del resumen.
El usuario también debe revisar las políticas del proveedor de IA que elija. Confiar en una conexión no significa dejar de entender qué datos se comparten ni qué permisos se concedieron.
La IA puede equivocarse: por eso existe la prevalidación#
Un modelo puede interpretar mal un nombre, elegir una clave de producto demasiado genérica o confundir una venta PUE con una operación PPD. Por eso el MCP debe aportar más que acceso a endpoints: debe incorporar prevalidaciones fiscales explicables.
Antes de generar un preflight de factura, SenHub valida o advierte sobre:
- Forma de pago conforme al catálogo SAT.
- Relación entre método PUE/PPD y forma de pago.
- Moneda y tipo de cambio.
- RFC, régimen fiscal y datos del receptor.
- Uso de CFDI y requisitos del receptor.
- Clave de producto/servicio y clave de unidad.
- Objeto de impuesto y existencia del desglose de impuestos.
- Tasas, retenciones, descuentos y totales calculados con precisión decimal.
- CFDI global y operaciones que requieren información adicional.
Cuando existe una inconsistencia que debe detener la operación, el MCP la rechaza antes de llegar al PAC. Cuando depende del contexto comercial o fiscal del contribuyente, la presenta como una advertencia visible en el resumen.
La prevalidación no convierte a la IA en contador ni garantiza por sí sola la aceptación del SAT. Su función es detectar errores previsibles y hacerlos visibles antes de que el usuario confirme.
El resumen antes del timbrado es parte del control#
Un sistema responsable no responde simplemente “listo”. Debe mostrar qué está a punto de ocurrir:
- Emisor y RFC.
- Receptor y RFC.
- Conceptos, cantidades y precios.
- Subtotal, impuestos y total.
- Método, forma de pago y moneda.
- Advertencias fiscales relevantes.
- Referencia de la revisión y siguiente paso.
El usuario debe poder comparar ese resumen con la operación real. Si algo no coincide, no confirma y se corrige la revisión.
Automatización con responsabilidad#
Automatizar no significa quitar al usuario del proceso. Significa que el sistema hace de forma consistente las tareas repetitivas: buscar, normalizar, calcular, validar y preparar.
La persona sigue siendo responsable de confirmar que:
- El RFC y nombre del receptor coinciden con su Constancia de Situación Fiscal.
- El régimen y uso de CFDI son correctos.
- La clave del producto representa la operación real.
- La forma y método de pago corresponden al acuerdo comercial.
- Los importes e impuestos son correctos.
En especial, el emisor conserva la responsabilidad fiscal conforme a los artículos 29 y 29-A del Código Fiscal de la Federación. Un asistente no sustituye a un contador ni transfiere esa responsabilidad.
Cómo empezar#
- 1Abre la página del MCP de SenHub.
- 2Agrega la URL https://mcp.senhub.mx/mcp en tu asistente compatible.
- 3Inicia sesión en SenHub mediante la autorización segura.
- 4Selecciona los RFC y permisos que quieres conceder.
- 5Empieza con una consulta y revisa el flujo de preflight antes de emitir.
Conclusión#
El MCP oficial de SenHub para facturación electrónica en México no debe medirse por cuántas herramientas expone, sino por cuánto aporta al proceso: acceso controlado a los datos, prevalidación fiscal, explicaciones comprensibles y confirmación antes de las acciones irreversibles.
La IA puede hacer que facturar sea tan natural como enviar un mensaje. La responsabilidad profesional está en que, antes de convertir ese mensaje en un CFDI, el sistema y el usuario puedan comprobar qué se va a emitir y por qué.
*Este artículo tiene fines informativos y no constituye asesoría fiscal, legal o contable. Verifica las reglas aplicables a tu operación con un contador público o asesor fiscal.*
Conoce el MCP oficial de SenHub: senhub.mx/mcp.
Equipo Editorial SenHub
Especialistas en facturación electrónica y obligaciones fiscales SAT
¿Listo para facturar sin estrés?
Empieza gratis. 7 folios incluidos. Sin tarjeta de crédito. Cancela cuando quieras.