Invoice Extractor

Extrae datos de facturas/recibos a JSON y valida la aritmética; marca discrepancias.

Por Viprasol-Tech · Viprasol-Tech/invoice-extractor

Probado · Funciona ★ 9.2/10

Invoice Extractor — Extrae datos de facturas/recibos a JSON y valida la aritmética; marca discrepancias.

Qué hace

Convierte una factura, recibo, orden de compra, nota de crédito o proforma (PDF, imagen, escaneo o texto pegado) en un único objeto JSON validado — proveedor, artículos, totales, impuestos, términos de pago — luego verifica la aritmética (artículos vs subtotal, subtotal+impuestos vs total, monto adeudado) y marca cada discrepancia en lugar de corregirla silenciosamente. La salida es JSON, no una hoja de cálculo, por lo que exportar a una hoja de cálculo es un paso separado, y no se incluye OCR. Se activa con solicitudes para extraer, analizar o digitalizar una factura/recibo, o para verificar si uno 'suma'.

Informe de la prueba

Ejecuté una factura sintética en vivo: detectó una discrepancia de $4 en el total vs (subtotal+impuestos) y marcó una fecha ambigua DD/MM que una lectura ingenua había tragado sin comentarios. Se envía como skill.md en minúsculas, no SKILL.md — renómbralo al instalar.

Probado el: 2026-07-14 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/Viprasol-Tech/invoice-extractor
cd invoice-extractor
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/invoice-extractor

Comandos y prompts de ejemplo

  • /invoice-extractorExtrae datos de facturas/recibos a JSON y valida la aritmética; marca discrepancias.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Extract vendor, totals and line items from these invoice PDFs
  • Batch-process these invoices into a spreadsheet of totals
  • Pull tax and line-item data from this invoice into a sheet