Inspiration

Since 1 September 2026, every French business must be able to receive e-invoices, but small businesses may keep sending PDF or paper invoices until September 2027. For a freelancer, that means invoices now arrive as e-invoices, PDFs and scans, in different folders. At the end of the month a few bank debits always have no invoice behind them, and nobody notices until the accountant asks.

What it does

Paper Trail closes one month at a time. It starts from the bank statement, the only complete record of what was paid, and works backwards:

  1. Find the invoices in the folders the user names, and the statement for the month. No statement for the month: it says so and stops.
  2. Read supplier, date, number, total and currency from each invoice, with labels translated into English.
  3. Dedup the same invoice saved twice, even as an e-invoice in one folder and a scan in another.
  4. Reconcile debits with invoices into three lists: debits without invoice, invoices without payment, and uncertain matches the user decides. It never forces a match.
  5. Confirm, then organize: proposes matched, missing-payment and duplicate tags and Year/Month/Supplier filing. Nothing is moved or tagged without an explicit yes, and nothing is ever deleted.
  6. Save a plain-text month-close report on the NAS, ready for the accountant.

Try it with: "Close my month", "Which invoices am I missing for October?", "Check my expenses against my bank statement".

How it is built

A Markdown orchestration Skill made with the official uliya-skill-kit. The parent only delegates self-contained instructions to the NAS experts (file-agent, document-agent, knowledge-agent), and every step uses the real output of the previous one. It stays read-only until the user confirms; tags, moves and the report go through platform approval. It passes the kit's static checker with no errors and no warnings.

Privacy

The Skill calls no outside service and only reads the folders the user names. Document reading runs under the user's own Uliya settings and permissions.

What's next

If selected as a Finalist: run it on a real NAS with synthetic invoices and statements, check extraction on scans and foreign-language invoices, and tune the matching tolerances.

Paper Trail is a reconciliation aid, not accounting or tax advice, and it is not an official UGREEN Skill.

Built With

  • claude
  • markdown
  • ug-document
  • ug-filemgr
  • ug-filesystem
  • ug-knowledge
  • ugos
  • uliya-skill-kit
Share this project:

Updates

Submission history