A co-worker in a different program whose invoicing was much simpler and more straight-forward tried to automate this using OCR and Python and had a higher error rate and still had to set hand-written checks aside to handle manually.
I couldn't find an OCR system which was:
- free/affordable
- able to cope with arbitrary check sizes/hand-written checks and my occasional need to arrange multiple invoices in a stack with the check rotate 90 degrees so that all the numbers are visible
- which would capture the data from a scan in such a way that it could be easily used to rename the file
If you know of a system which is flexible enough to do this which is essentially free, let me know.
llm/transformers may actually be better than prior methods (not my area of expertise)
I did see a talk recently of fine-tuning a small LLM specifically for receipt transcription: https://www.youtube.com/watch?v=vDyxCHl-p8s
https://github.com/fw-ai/cookbook/tree/main/training/case-st...
HF has OCR LLM based models too, eg: https://huggingface.co/baidu/Unlimited-OCR