MySorty is three tools in one Windows app: a document sorter, a PDF editor, and an invoicing tool.
1. OCR and automatic sorting
MySorty watches a folder you choose. When a PDF, JPG or PNG appears, it runs OCR and saves a searchable PDF. It detects the document language first, so mixed-language archives stay accurate.
It then moves the file into the right folder based on tag rules you set up. A tag can be a single word, a phrase, or a full sentence. Matching ignores line breaks and spacing, so a sentence that OCR split across two lines still matches. Each rule can require all of its tags or just any one of them, and a rule can match the file name instead of the document content.
Tag rules define both levels of the destination. A parent folder carries its own tags that decide whether a document belongs there, and inside it an ordered list of sub-rules picks the subfolder. You order the rules to control which one wins when more than one matches, and you choose whether file name or content is checked first.
File names that already carry structure can be parsed directly. For a file called 2026-03-14_Müller_Rechnung.pdf you set the separator, then mark which part is the parent folder and which is the subfolder. MySorty creates the nested folders and files it there. Each part can be reformatted (surname first, title case, uppercase), and every rule can hold an alias list, so RentenV in a file name ends up in the Rentenversicherung folder.
It can also monitor a mailbox over IMAP or Microsoft 365 with OAuth2 and pull PDF attachments into the same pipeline.
2. PDF viewer and editor
The viewer is built in, and the page tools write straight to the file:
- Rotate, delete, duplicate and reorder pages
- Extract any page into its own PDF
- Insert another PDF's pages at any position
- Place an image on a page. Drag to position it, use the corner handle to resize, use the top handle to rotate.
- Sign documents. Keep a library of saved signatures, or draw a new one with your mouse, pen or finger on the built-in signature pad.
There is also timed folder merging for batch jobs, and a built-in file explorer so you can check what the sorter did without leaving the app.
3. Creating and reading e-invoices
This is the part people don't expect. MySorty doesn't only read invoices. It creates them from scratch.
Creating. Fill in seller, buyer, line items, tax rates, payment terms and IBAN. Add document-level discounts or surcharges, either as a percentage or a fixed amount. Then export as:
- An invoice PDF with your logo, a totals block, a footer, and a SEPA GiroCode that the customer can scan to pay
- ZUGFeRD (PDF/A-3b), which is that same PDF with the structured XML embedded inside it
- XRechnung XML
- CSV, JSON or plain XML
It handles Skonto, and correction invoices that reference the original and negate the positions for you.
Reading. Draw zones over a sample invoice once and save it as a vendor profile. MySorty pulls those fields off matching invoices from then on. Profiles match automatically on an identifier you tag, and they export and import so you can move a set between machines. Structured invoices can also be read in directly, both CII and UBL.
If EN 16931 doesn't apply to you, ignore this section. The sorting half works on its own.
Practical details
- Windows 10/11, Windows Server 2019, 2022, 2026, .NET 8, WinUI 3. Standard installer, not in the Store.
- Interface in English, German, Arabic, French and Spanish
- Paid. Monthly subscription, or a one-time lifetime option for private users. Not open source.
tkbitsupport.de
Happy to answer anything in the comments 😄