Probado · 2026-10-15

Organización de facturas con IA: arma un registro, detecta duplicados, verifica importes

La forma más simple de organizar facturas con IA es un prompt en Claude Code. Instala la skill invoice-organizer, pon las facturas electrónicas en una carpeta y di «arma un registro de gastos, revisa duplicados e importes, y no cambies los archivos originales». Escribe un registro Excel y marca duplicados y totales con impuestos que no cuadran. Lo corrimos con 6 facturas XML: 84 segundos, originales intactos.

  • ✓6 facturas electrónicas XML produjeron un registro xlsx + csv en 84 segundos (ejecución en entorno limpio el 2026-10-15)
  • ✓Detectó 1 par duplicado y 1 factura cuyo total con impuestos era 0,50 demasiado alto
  • ✓Los hashes de los 6 archivos originales coincidían antes y después; los tickets de comida de agosto eran 2 facturas por 500,00 tras quitar duplicados
Organización de facturas con IA: registro Excel generado a partir de 6 facturas XML
Salida comprobada: duplicados y desajustes de importe se marcan en rojo claro como «revisar».

Configura una vez: apunta la config global a AICodeWith

Hazlo una vez; todos los casos lo reutilizan. Otras herramientas: guías de integración. Dónde obtener una clave: Obtener una clave API.

  1. 1. Instalar Claude Code

    Sigue la documentación oficial de instalación de Claude Code. Listo cuando claude --version imprime un número de versión.

  2. 2. Crear una clave y editar la config global

    Entra, abre la página **Claves API** del panel y crea una clave. Si no sabes dónde está, mira Obtener una clave API.

    Abre la config global ~/.claude/settings.json y pon la URL base y la clave bajo env:

    ~/.claude/settings.json
    {
      "env": {
        "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai",
        "ANTHROPIC_AUTH_TOKEN": "sk-YOUR_KEY"
      }
    }
    
    No añadas /v1 al final de la URL base. Reabre la terminal, ejecuta claude; una respuesta normal confirma que la conexión funciona.
  3. 3. Instalar la skill invoice-organizer

    El nombre de la skill es invoice-organizer. La URL de descarga de SkillHub usa slug=invoice-organize (falta una r). Es el id de descarga de SkillHub: cópialo tal cual.

    Descarga el zip desde SkillHub y descomprímelo en el directorio de skills de Claude Code:

    bash
    mkdir -p ~/.claude/skills/invoice-organize
    curl -L -o /tmp/invoice-organize.zip "https://api.skillhub.cn/api/v1/download?slug=invoice-organize"
    unzip -o /tmp/invoice-organize.zip -d ~/.claude/skills/invoice-organize
    
    Listo cuando aparece SKILL.md en la carpeta. Dejar invoice-organize (el id de descarga) como nombre de carpeta está bien; SKILL.md sigue llamando a la skill invoice-organizer.
    Salida de terminal al instalar la skill invoice-organizer desde SkillHub
    Instalación comprobada: descarga con curl, unzip, aparece SKILL.md.

Pasos probados

  1. 1. Pídele que organice en una frase

    Pon las facturas XML en una carpeta invoices y ejecuta claude un nivel por encima:

    text
    Usa la skill invoice-organizer para organizar las facturas en ./invoices, arma un registro de gastos (revisa duplicados e importes) y luego encuentra los tickets de comida de agosto. No cambies los archivos originales.
    
    Mantén la frase «No cambies los archivos originales.»
    Salida de terminal del organizador de facturas IA: duplicados y desajustes de importe
    Salida de terminal comprobada: 1 grupo duplicado, 1 desajuste de importe, 1 minuto 24 segundos, originales intactos.
  2. 2. Abrir el registro

    Escribe invoice_ledger.xlsx (registro principal, filas a revisar en rojo claro), invoice_ledger.csv, needs_review.csv y duplicate_candidates.csv en invoices/ledger/. Los valores salen del XML: sin OCR.

    En nuestra prueba: meal-0801.xml y su copia eran la misma factura; office-0903.xml debería ser 169,50 (150,00 neto + 19,50 de impuesto) pero el importe en cara era 170,00.

    Captura de invoice_ledger.xlsx
    invoice_ledger.xlsx: las filas a revisar están en rojo claro.
  3. 3. Sigue hablando para continuar

    Por ejemplo: «arma un paquete de reembolso con estos dos tickets de comida de agosto», «suma importes por categoría cada mes» o «márcalas como reembolsadas.»

Solución de problemas

La misma factura aparece dos veces
Abre duplicate_candidates.csv y quédate solo con una copia de ese número de factura.
El total con impuestos no cuadra
Lee la nota en needs_review.csv y confírmalo con el emisor.
401 o solicitud fallida
Comprueba que la clave está completa y que la URL base es https://api.aicodewith.ai (sin /v1). Reabre la terminal después de cambiarlo.

FAQ

¿El organizador de facturas IA cambia los archivos originales?

Di «no cambies los archivos originales» en el prompt. En nuestra prueba los hashes de los 6 XML coincidían antes y después, y no se borraron duplicados.

¿Qué formatos de factura admite?

Probamos facturas electrónicas XML. No hemos probado PDF ni imágenes.

¿Cuánto tarda una ejecución?

6 facturas XML tardaron 84 segundos de organizar al registro. Más facturas tardan más.

¿Decide qué se puede reembolsar?

No. «Reembolsado» vale no por defecto. Duplicados y desajustes se marcan para que tú decidas.

¿Quieres una versión de un clic? Deja tu correo

¿No quieres configurar esto tú mismo? Estamos evaluando una herramienta de un clic para “Organización de facturas con IA” y te avisaremos por correo.