Invoice Extractor

Estrae dati da fatture/ricevute in JSON e valida l'aritmetica; segnala discrepanze.

di Viprasol-Tech · Viprasol-Tech/invoice-extractor

Promosso ★ 9.2/10

Invoice Extractor — Estrae dati da fatture/ricevute in JSON e valida l'aritmetica; segnala discrepanze.

Cosa fa

Converte una fattura, ricevuta, ordine d'acquisto, nota di credito o proforma (PDF, immagine, scansione o testo incollato) in un singolo oggetto JSON validato — fornitore, articoli, totali, tasse, termini di pagamento — quindi controlla l'aritmetica (articoli vs subtotale, subtotale+tasse vs totale, importo dovuto) e segnala ogni discrepanza invece di correggerla silenziosamente. L'output è JSON, non un foglio di calcolo, quindi l'esportazione in un foglio di calcolo è un passaggio separato e non è inclusa alcuna OCR. Si attiva su richieste di estrarre, analizzare o digitalizzare una fattura/ricevuta, o di verificare se una 'somma'.

Rapporto di test

Eseguito in tempo reale una fattura sintetica: ha rilevato una discrepanza totale di $4 vs (subtotale+tasse) e ha segnalato una data ambigua DD/MM che una lettura ingenua aveva inghiottito senza commenti. Viene distribuito come skill.md minuscolo, non SKILL.md — rinominarlo all'installazione.

Testato il: 2026-07-14 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /invoice-extractorEstrae dati da fatture/ricevute in JSON e valida l'aritmetica; segnala discrepanze.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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