[GH-ISSUE #161] [Feature] XML documents #125

Closed
opened 2026-02-25 21:31:15 +03:00 by kerem · 3 comments
Owner

Originally created by @francescocarzaniga on GitHub (Oct 11, 2020).
Original GitHub issue: https://github.com/ciur/papermerge/issues/161

Originally assigned to: @ciur on GitHub.

XML is sometimes used for invoices (e.g. Italy) or other static documents. It would be extremely useful (and a major selling point in places where such documents are mandatory) to be able to add them to Papermerge and view them in the Web UI using a stylesheet. Each document could be associated to a stylesheet either directly or automated per-folder or with a tag. Moreover no OCR is needed.
A user story could be setting up an autoforward for XML invoices to the Papermerge email, which would then process it, tag it, and associate a stylesheet for viewing, making the whole invoice intake incredibly smooth.

Originally created by @francescocarzaniga on GitHub (Oct 11, 2020). Original GitHub issue: https://github.com/ciur/papermerge/issues/161 Originally assigned to: @ciur on GitHub. XML is sometimes used for invoices (e.g. Italy) or other static documents. It would be extremely useful (and a major selling point in places where such documents are mandatory) to be able to add them to Papermerge and view them in the Web UI using a stylesheet. Each document could be associated to a stylesheet either directly or automated per-folder or with a tag. Moreover no OCR is needed. A user story could be setting up an autoforward for XML invoices to the Papermerge email, which would then process it, tag it, and associate a stylesheet for viewing, making the whole invoice intake incredibly smooth.
kerem 2026-02-25 21:31:15 +03:00
Author
Owner

@ciur commented on GitHub (Oct 12, 2020):

@francescocarzaniga, Papermerge is limited only for scanned documents. XML invoices (well, XML, TXT, office documents etc) are out of scope.
Papermerge is a niche DMS. It specializes for scanned documents - that's the whole point :)

<!-- gh-comment-id:706877343 --> @ciur commented on GitHub (Oct 12, 2020): @francescocarzaniga, Papermerge is limited only for scanned documents. XML invoices (well, XML, TXT, office documents etc) are out of scope. Papermerge is a niche DMS. It specializes for scanned documents - that's the whole point :)
Author
Owner

@francescocarzaniga commented on GitHub (Oct 12, 2020):

@ciur It would be nice to have documentation on how to create plugins (you mention them in the README so I guess they are possible). This way people might choose to extend Papermerge's scope without interfering with the main concept.

<!-- gh-comment-id:706935840 --> @francescocarzaniga commented on GitHub (Oct 12, 2020): @ciur It would be nice to have documentation on how to create plugins (you mention them in the README so I guess they are possible). This way people might choose to extend Papermerge's scope without interfering with the main concept.
Author
Owner

@ciur commented on GitHub (Oct 12, 2020):

@francescocarzaniga, my plans are to make Papermerge "plugin" oriented (plugin=apps).

This way people might choose to extend Papermerge's scope without interfering with the main concept.

I absolutely agree!

<!-- gh-comment-id:707204557 --> @ciur commented on GitHub (Oct 12, 2020): @francescocarzaniga, my plans are to make Papermerge "plugin" oriented (plugin=apps). > This way people might choose to extend Papermerge's scope without interfering with the main concept. I absolutely agree!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/papermerge#125
No description provided.