Pull statements from Paperless-ngx (or another document archive) by tag #3
halvar20000
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Proposed by the first person to write in, who has years of statements digitised in Paperless-ngx — scanned paper, downloaded PDFs, spreadsheets — tagged by bank and by type. The ask: let the dashboard pull them itself, so hundreds of documents arrive without a single manual upload.
What Paperless offers
I have read its API, and the pull side is straightforward:
Authorization: Token …), the token made under My Profile;/api/documents/?…);/api/documents/{id}/download/);content) — which matters for scanned paper, see below.The shape I have in mind
bank+statement), a correspondent, or a query. Several accounts, several filters.The honest limit
The pull is generic; the reading is not. A document becomes transactions only when there is a reader for its layout. Today that is: DKB (Girokonto/Tagesgeld/Visa CSV, Wertpapierabrechnung PDFs), Swissquote and Yuh statement PDFs, Crédit Agricole (Suisse), Trade Republic, Degiro, Finary CSVs, payslips, and any other CSV through the column mapping. A PDF from a bank the app has never seen is not read — pulling it changes nothing about that.
So the useful input for this idea is which banks and document types are in your archive. A redacted sample — or just the text layer of one PDF — is what a reader is written from.
The interesting part: scanned paper
A PDF that is only an image has no text for the readers. Paperless has already OCR'd it. Feeding Paperless's
contentto the same readers might just work for a statement whose layout is known — OCR keeps line order well enough on a clean scan. That is worth trying with one real example before promising it.Not in scope
👍 this thread — or the comment linking it from the roadmap — if you would use it, and say which archive and which banks.
All reactions