Billy · Blog SIF-06/2026

Un copiloto de IA en cada pantalla, pero el código verifica cada número

La regla que aplicamos en Billy: la IA propone, el sistema comprueba. Cómo separamos interpretación y verificación para que puedas usar IA en tu contabilidad sin tener que revisar cada total.

La primera vez que probé un programa de facturación con IA — no digo cuál — la sensación fue rara. Le describí una factura con la voz, la IA la generó en tres segundos, salió bonita. Y me quedé mirando el importe pensando: ¿me fío de este número?

Un programa de facturación no es un chatbot. Es un sitio donde cada número tiene consecuencias legales: retenciones, IVA soportado, IVA repercutido, base imponible, deducciones. Si tu programa se inventa un IRPF del 15% cuando toca del 7%, no es un fallo menor. Es una infracción tributaria que descubres cuando ya has emitido la factura.

Este post cuenta cómo hemos resuelto ese problema en Billy sin renunciar a la IA. La respuesta corta: separamos interpretación y verificación. La respuesta larga sigue.

La regla: la IA propone, el sistema comprueba

En Billy hay dos capas muy claras:

  • Interpretación (IA): leer un PDF de proveedor, entender lo que quieres decir cuando escribes «300 € por la web de Marta, con IVA», enriquecer un cliente a partir de su NIF. Todo esto es «variable»: hay muchas maneras razonables de resolverlo y ninguna respuesta única correcta.
  • Verificación (código determinista): comprobar que base + IVA − retención = total, que la numeración correlativa no tiene huecos, que la cadena de huellas VeriFactu encadena bien, que los importes cuadran en céntimos enteros (no en flotantes). Todo esto es «invariable»: hay una única respuesta correcta y la sabemos.

La IA nunca escribe directamente en la base de datos. Su salida pasa siempre por una validación estricta con zod y por un recálculo aritmético. Si los números no cuadran, la propuesta se rechaza. No hay tolerancias («si la diferencia es menor de 1 céntimo lo pasamos»); esas tolerancias son cómo empieza el fraude.

Un copiloto en cada pantalla, no un chatbot al margen

La segunda decisión: la IA vive dentro del producto, no en una ventana aparte. Un chatbot separado te obliga a copiar-pegar contexto («¿cuánto le facturé a Acme en abril? — espera, abro otra pestaña»). Un copiloto integrado ya sabe dónde estás.

En cada pantalla de Billy tienes un panel lateral con el copiloto listo:

  • En Facturas: te propone borradores, resúmenes por cliente, análisis por etiqueta.
  • En Bandeja: te explica por qué una factura de proveedor está bloqueada («falta el NIF») y te propone cómo resolverla.
  • En Banco: te dice qué movimientos no ha podido conciliar y por qué.
  • En Contactos: enriquece automáticamente un cliente nuevo desde su NIF (VIES, LibreBOR, su propia web).

Y una regla explícita: el copiloto solo crea borradores. Nunca aprueba, nunca numera, nunca envía. Aprobar y enviar sigue siendo cosa tuya. Es una decisión de producto, no una limitación técnica: la IA es buena proponiendo, y tú eres la responsable final de lo que sale con tu NIF.

Modelos abiertos, sin dependencia de un proveedor

Billy no depende de un solo proveedor de IA. La capa que llama al modelo está diseñada para funcionar con cualquier API compatible con el estándar más habitual del sector, y elegimos el proveedor por relación calidad-precio en cada momento. Si el proveedor de hoy sube el precio 3× o si aparece un modelo diez veces mejor mañana, Billy no tiene que rehacer nada por dentro.

Esto es importante por dos razones: precio (podemos elegir el mejor coste-por-calidad en cada momento) y independencia (nadie tiene apagador sobre nosotros).

Cómo esto cambia tu experiencia

Si vienes de un Excel o de un programa antiguo, la primera diferencia se nota en cuánto tiempo pasas tecleando. En Billy, la mayoría de tus facturas de proveedores entran solas: reenvías el correo con la factura de hosting, la publi de Meta, el fulfillment de Amazon a tu buzón de Billy y aparecen ya listas para aceptar.

Si vienes de un programa moderno con IA, la diferencia se nota en cuántas veces revisas los números. En Billy no revisas la aritmética; solo confirmas la interpretación, en un clic.

Lo importante no es que la IA sea rápida. Lo importante es que puedas confiar en lo que produce sin releerlo.

Resumen

  • La IA de Billy propone. El código comprueba.
  • Ninguna salida de IA se guarda sin pasar por validación con zod y recálculo aritmético.
  • El copiloto vive dentro del producto, en cada pantalla — no en una ventana aparte.
  • El copiloto solo crea borradores. Aprobar y enviar es tu decisión.
  • La capa de IA es agnóstica de proveedor. Ningún proveedor tiene apagador sobre nosotros.

Pruébalo con tu próxima factura de proveedor: reenvíala al buzón de Billy y comprueba tú misma qué comprueba el sistema antes de aceptarla. Gratis, sin tarjeta.